فهرست منبع

HUE-3797 [editor] Open submitted schedule in mini job browser

Romain Rigaux 8 سال پیش
والد
کامیت
4d3e79f

+ 3 - 1
desktop/core/src/desktop/templates/assist.mako

@@ -2090,7 +2090,9 @@ from notebook.conf import ENABLE_QUERY_BUILDER, ENABLE_QUERY_SCHEDULING, get_ord
           <a data-bind="click: showSubmitPopup" href="javascript: void(0);">${ _('Start') }</a>
           <!-- /ko -->
           <!-- ko if: schedulerViewModelIsLoaded() && viewSchedulerId()-->
-          <a data-bind="click: function() { huePubSub.publish('show.jobs.panel'); huePubSub.publish('mini.jb.navigate', 'schedules') }" href="javascript: void(0);">${ _('View') }</a>
+          <a data-bind="click: function() { huePubSub.publish('show.jobs.panel', viewSchedulerId()) }, clickBubble: false" href="javascript: void(0);">
+            ${ _('View') }
+          </a>
           <!-- /ko -->
           <br>
           <br>

+ 2 - 2
desktop/libs/notebook/src/notebook/connectors/oozie_batch.py

@@ -49,8 +49,8 @@ class OozieApi(Api):
   RESULTS_PATTERN_GENERIC = "(?P<results>>>> Invoking Main class now >>>.+<<< Invocation of Main class completed <<<)"
   RESULTS_PATTERN_MAPREDUCE = "(?P<results>.+)"
   RESULTS_PATTERN_PIG = "(?P<results>>>> Invoking Pig command line now >>>.+<<< Invocation of Pig command completed <<<)"
-  BATCH_JOB_PREFIX = 'Hue_Batch'
-  SCHEDULE_JOB_PREFIX = 'Hue_Schedule'
+  BATCH_JOB_PREFIX = 'Batch'
+  SCHEDULE_JOB_PREFIX = 'Schedule'
 
   def __init__(self, *args, **kwargs):
     Api.__init__(self, *args, **kwargs)

+ 1 - 3
desktop/libs/notebook/src/notebook/templates/editor_components.mako

@@ -3484,10 +3484,8 @@ ${ sqlSyntaxDropdown.sqlSyntaxDropdown() }
 
       huePubSub.subscribe('submit.popup.return', function (data) {
         viewModel.selectedNotebook().viewSchedulerId(data.job_id);
-        $.jHueNotify.info('${_('Coordinator submitted.')}');
         $('.submit-modal-editor').modal('hide');
-
-        $('a[href=\'#scheduledJobsTab\']').click();
+        huePubSub.publish('show.jobs.panel', data.job_id);
       }, HUE_PUB_SUB_EDITOR_ID);
 
       huePubSub.subscribe('jobbrowser.data', function (jobs) {