浏览代码

HUE-6821 [home] Add star to favorite on Hue 4

Enrico Berti 8 年之前
父节点
当前提交
18fe998

+ 10 - 0
desktop/core/src/desktop/models.py

@@ -1584,6 +1584,7 @@ class ClusterConfig():
       ('browser', self._get_browser()),
       ('scheduler', self._get_scheduler()),
       ('sdkapps', self._get_sdk_apps()),
+      ('home', self._get_home()),
     ] if app[1]])
 
     return apps
@@ -1616,6 +1617,15 @@ class ClusterConfig():
       return default_app
 
 
+  def _get_home(self):
+    return {
+      'name': 'home',
+      'displayName': _('Home'),
+      'interpreters': [],
+      'page': '/home'
+    }
+
+
   def _get_editor(self):
     interpreters = []
 

文件差异内容过多而无法显示
+ 0 - 0
desktop/core/src/desktop/static/desktop/css/home.css


+ 1 - 1
desktop/core/src/desktop/static/desktop/less/home.less

@@ -151,7 +151,7 @@
   font-size: 24px;
 }
 
-.doc-browser-action {
+.doc-browser-action, .doc-browser-container .favorite-app {
   font-size: 25px;
   margin-left: 5px;
 }

+ 1 - 0
desktop/core/src/desktop/templates/document_browser.mako

@@ -424,6 +424,7 @@ from desktop.views import _ko
             </ul>
             <!-- /ko -->
           </div>
+          <!-- ko component: { name: 'hue-favorite-app', params: { hue4: IS_HUE_4, app: 'home' }} --><!-- /ko -->
           <!-- /ko -->
           <!-- /ko -->
         </div>

部分文件因为文件数量过多而无法显示