Explorar o código

HUE-6393 [oozie] Adding hueLinks to all quick view of coordinator and bundle dependencies

Romain Rigaux %!s(int64=8) %!d(string=hai) anos
pai
achega
d0fe728

+ 6 - 6
apps/oozie/src/oozie/templates/editor2/bundle_editor.mako

@@ -100,12 +100,12 @@ ${ layout.menubar(section='bundles', is_editor=True, pullright=buttons, is_embed
           </a>
         </div>
       </div>
-          
+
       <div data-bind="foreach: bundle.coordinators">
         <div class="card card-home" style="margin-bottom: 20px; padding-bottom: 10px">
           <h1 class="card-heading simple">
             <a class="pointer" data-bind="click: function() { showChooseCoordinator(this); }, text: $root.getCoordinatorById(coordinator()).name"></a>
-            <a data-bind="attr: { href: '${ url('oozie:edit_coordinator') }?coordinator=' + $root.getCoordinatorById(coordinator()).id() }" target="_blank" title="${ _('Open') }">
+            <a data-bind="hueLink: '${ url('oozie:edit_coordinator') }?coordinator=' + $root.getCoordinatorById(coordinator()).id()" target="_blank" title="${ _('Open') }">
               <i class="fa fa-external-link-square"></i>
             </a>
             <a class="pointer pull-right" data-bind="click: function() { $root.bundle.coordinators.remove(this); }, visible: $root.isEditing">
@@ -119,7 +119,7 @@ ${ layout.menubar(section='bundles', is_editor=True, pullright=buttons, is_embed
                 <strong data-bind="text: name"></strong>
                 <em data-bind="text: value"></em>
               </li>
-              <li data-bind="visible: $root.isEditing">              
+              <li data-bind="visible: $root.isEditing">
                 <input data-bind="value: name" type="text" class="no-margin-bottom"/>
                 <div class="controls inline-block">
                   <input data-bind="value: value, filechooser: value" type="text" class="input-xlarge filechooser-input"/>
@@ -163,7 +163,7 @@ ${ layout.menubar(section='bundles', is_editor=True, pullright=buttons, is_embed
         <li>
           <span data-bind="click: selectCoordinator" class="badge badge-info"><span data-bind="text: name(), attr: {'title': uuid()}"></span>
           </span>
-          <a data-bind="attr: { href: '${ url('oozie:edit_coordinator') }?uuid=' + uuid() }" target="_blank" title="${ _('Open') }">
+          <a data-bind="hueLink: '${ url('oozie:edit_coordinator') }?uuid=' + uuid()" target="_blank" title="${ _('Open') }">
             <i class="fa fa-external-link-square"></i>
           </a>
         </li>
@@ -289,7 +289,7 @@ ${ dashboard.import_bindings() }
   var tempCoordinator = null;
   function showChooseCoordinator(coord) {
     if (typeof coord != "undefined"){
-      tempCoordinator = coord;  
+      tempCoordinator = coord;
     }
     $("#chooseCoordinatorDemiModal").modal("show");
   }
@@ -298,7 +298,7 @@ ${ dashboard.import_bindings() }
     if (tempCoordinator != null){
       tempCoordinator.coordinator(coord.uuid());
       tempCoordinator = null;
-    } 
+    }
     else  {
       viewModel.addBundledCoordinator(coord.uuid());
     }

+ 3 - 3
apps/oozie/src/oozie/templates/editor2/common_scheduler.inc.mako

@@ -43,13 +43,13 @@ from django.utils.translation import ugettext as _
             <!-- ko if: isEditing -->
             <a class="pointer" data-bind="click: showChooseWorkflow, text: getWorkflowById(coordinator.properties.workflow()).name"></a>
 
-            <a data-bind="attr: { href: '${ url('oozie:edit_workflow') }?workflow=' + coordinator.properties.workflow() }" target="_blank" title="${ _('Open') }">
+            <a data-bind="hueLink: '${ url('oozie:edit_workflow') }?workflow=' + coordinator.properties.workflow()" target="_blank" title="${ _('Open') }">
              <i class="fa fa-external-link-square"></i>
             </a>
             <!-- /ko -->
             <!-- ko ifnot: isEditing -->
             <span data-bind="text: getWorkflowById(coordinator.properties.workflow()).name"></span>
-            <a data-bind="attr: { href: '${ url('oozie:edit_workflow') }?workflow=' + coordinator.properties.workflow() }" target="_blank" title="${ _('Open') }">
+            <a data-bind="hueLink: '${ url('oozie:edit_workflow') }?workflow=' + coordinator.properties.workflow()" target="_blank" title="${ _('Open') }">
               <i class="fa fa-external-link-square"></i>
             </a>
             <!-- /ko -->
@@ -408,7 +408,7 @@ from django.utils.translation import ugettext as _
           <span class="badge badge-info" data-bind="click: selectWorkflow">
             <span data-bind="text: name(), attr: {'title': uuid()}"></span>
           </span>
-          <a data-bind="attr: { href: '${ url('oozie:edit_workflow') }?workflow=' + uuid() }" target="_blank" title="${ _('Open') }">
+          <a data-bind="hueLink: '${ url('oozie:edit_workflow') }?workflow=' + uuid()" target="_blank" title="${ _('Open') }">
             <i class="fa fa-external-link-square"></i>
           </a>
         </li>

+ 1 - 1
apps/oozie/src/oozie/templates/editor2/common_workflow.mako

@@ -1562,7 +1562,7 @@
       <div data-bind="visible: ! $parent.ooziePropertiesExpanded()" class="nowrap">
         <select data-bind="valueAllowUnset: true, options: $root.subworkflows, optionsText: 'name', optionsValue: 'value', value: properties.workflow"></select>
         <span data-bind="visible: properties.workflow().length > 0">
-          <a href="#" data-bind="attr: { href: '${ url('oozie:edit_workflow') }' + '?workflow=' + properties.workflow() }" target="_blank" title="${ _('Open') }">
+          <a href="#" data-bind="hueLink: '${ url('oozie:edit_workflow') }' + '?workflow=' + properties.workflow()" target="_blank" title="${ _('Open') }">
             <i class="fa fa-external-link-square"></i>
           </a>
         </span>

+ 1 - 1
desktop/libs/notebook/src/notebook/conf.py

@@ -128,7 +128,7 @@ ENABLE_QUERY_SCHEDULING = Config(
   key="enable_query_scheduling",
   help=_t("Flag to enable the creation of a coordinator for the current SQL query."),
   type=bool,
-  dynamic_default=False
+  default=False
 )
 
 ENABLE_EXTERNAL_STATEMENT = Config(