فهرست منبع

[oozie] Some job statuses are not included in the dashboard

https://github.com/cloudera/hue/pull/267

Fix the problem that Bundle Jobs with status( 'RUNNINGWITHERROR', 'PREPSUSPENDED', 'SUSPENDEDWITHERROR', 'PREPPAUSED', 'PAUSED', 'PAUSEDWITHERROR', 'DONEWITHERROR') can't be shown on dashboard.
happywind 10 سال پیش
والد
کامیت
1dd5022
1فایلهای تغییر یافته به همراه3 افزوده شده و 3 حذف شده
  1. 3 3
      apps/oozie/src/oozie/templates/dashboard/list_oozie_bundles.mako

+ 3 - 3
apps/oozie/src/oozie/templates/dashboard/list_oozie_bundles.mako

@@ -333,7 +333,7 @@ ${layout.menubar(section='bundles', dashboard=True)}
     }
     }
 
 
     function getStatuses(type) {
     function getStatuses(type) {
-      var selectedStatuses = (type == 'running') ? ['RUNNING', 'PREP', 'SUSPENDED'] : ['SUCCEEDED', 'KILLED', 'FAILED'];
+      var selectedStatuses = (type == 'running') ? ['RUNNING', 'PREP', 'SUSPENDED', 'RUNNINGWITHERROR', 'PREPSUSPENDED', 'SUSPENDEDWITHERROR', 'PREPPAUSED', 'PAUSED', 'PAUSEDWITHERROR'] : ['SUCCEEDED', 'KILLED', 'FAILED', 'DONEWITHERROR'];
       var btnStatuses = [];
       var btnStatuses = [];
       var statusBtns = $("a.btn-status.active");
       var statusBtns = $("a.btn-status.active");
       $.each(statusBtns, function () {
       $.each(statusBtns, function () {
@@ -341,9 +341,9 @@ ${layout.menubar(section='bundles', dashboard=True)}
         if (val == 'SUCCEEDED') {
         if (val == 'SUCCEEDED') {
           btnStatuses = btnStatuses.concat(['SUCCEEDED']);
           btnStatuses = btnStatuses.concat(['SUCCEEDED']);
         } else if (val == 'RUNNING') {
         } else if (val == 'RUNNING') {
-          btnStatuses = btnStatuses.concat(['RUNNING', 'PREP', 'SUSPENDED']);
+          btnStatuses = btnStatuses.concat(['RUNNING', 'PREP', 'SUSPENDED', 'RUNNINGWITHERROR', 'PREPSUSPENDED', 'SUSPENDEDWITHERROR', 'PREPPAUSED', 'PAUSED', 'PAUSEDWITHERROR']);
         } else if (val == 'ERROR') {
         } else if (val == 'ERROR') {
-          btnStatuses = btnStatuses.concat(['KILLED', 'FAILED']);
+          btnStatuses = btnStatuses.concat(['KILLED', 'FAILED', 'DONEWITHERROR']);
         }
         }
       });
       });
       if (btnStatuses.length > 0) {
       if (btnStatuses.length > 0) {