Browse Source

HUE-6463 [oozie] Refresh job page after submittion to point to the correct job after more than one time

Romain Rigaux 8 năm trước cách đây
mục cha
commit
40bc2b0

+ 5 - 0
apps/jobbrowser/src/jobbrowser/templates/job_browser.mako

@@ -2288,6 +2288,11 @@ ${ commonheader("Job Browser", "jobbrowser", user, request) | n,unicode }
           jobBrowserViewModel.job().id(widget.externalId());
           jobBrowserViewModel.job().fetchJob();
         }, 'jobbrowser');
+
+        huePubSub.subscribe('browser.job.open.link', function (id) {
+          jobBrowserViewModel.job().id(id);
+          jobBrowserViewModel.job().fetchJob();
+        }, 'jobbrowser');
       % else:
         ko.applyBindings(jobBrowserViewModel, $('#jobbrowserMiniComponents')[0]);
         jobBrowserViewModel.isMini(true);

+ 2 - 0
apps/oozie/src/oozie/templates/editor2/workflow_editor.mako

@@ -877,7 +877,9 @@ ${ utils.submit_popup_event() }
       if (data.type == 'workflow') {
         $.jHueNotify.info('${_('Workflow submitted.')}');
         huePubSub.publish('open.link', '/jobbrowser/#!id=' + data.job_id);
+        huePubSub.publish('browser.job.open.link', data.job_id);
         $('.submit-modal').modal('hide');
+        $('.modal-backdrop').hide();
       }
     }, 'oozie');