You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ambari.apache.org by ja...@apache.org on 2017/04/26 23:34:52 UTC

ambari git commit: AMBARI-20836. Background operation filter: User selected filter should be persisted. (Ishan Bhatt via Jaimin)

Repository: ambari
Updated Branches:
  refs/heads/trunk 362d6ecab -> 1069844bc


AMBARI-20836. Background operation filter: User selected filter should be persisted. (Ishan Bhatt via Jaimin)


Project: http://git-wip-us.apache.org/repos/asf/ambari/repo
Commit: http://git-wip-us.apache.org/repos/asf/ambari/commit/1069844b
Tree: http://git-wip-us.apache.org/repos/asf/ambari/tree/1069844b
Diff: http://git-wip-us.apache.org/repos/asf/ambari/diff/1069844b

Branch: refs/heads/trunk
Commit: 1069844bc9858155f2732cb14e2a38e3342dea01
Parents: 362d6ec
Author: Jaimin Jetly <ja...@hortonworks.com>
Authored: Wed Apr 26 16:34:28 2017 -0700
Committer: Jaimin Jetly <ja...@hortonworks.com>
Committed: Wed Apr 26 16:34:28 2017 -0700

----------------------------------------------------------------------
 .../common/host_progress_popup_body_view.js     | 20 +++++++++++++-------
 1 file changed, 13 insertions(+), 7 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/ambari/blob/1069844b/ambari-web/app/views/common/host_progress_popup_body_view.js
----------------------------------------------------------------------
diff --git a/ambari-web/app/views/common/host_progress_popup_body_view.js b/ambari-web/app/views/common/host_progress_popup_body_view.js
index 5cce8e7..057f8bc 100644
--- a/ambari-web/app/views/common/host_progress_popup_body_view.js
+++ b/ambari-web/app/views/common/host_progress_popup_body_view.js
@@ -532,7 +532,7 @@ App.HostProgressPopupBodyView = App.TableView.extend({
    * @param {string} levelName
    * @method switchLevel
    */
-  switchLevel: function (levelName) {
+  switchLevel: function (levelName, isBackToLevel = false) {
     var dataSourceController = this.get('controller.dataSourceController');
     var args = [].slice.call(arguments);
     this.get('hostComponentLogs').clear();
@@ -543,7 +543,9 @@ App.HostProgressPopupBodyView = App.TableView.extend({
       levelInfo.set('name', levelName);
       if (levelName === 'HOSTS_LIST') {
         this.set('isLevelLoaded', dataSourceController.requestMostRecent());
-        this.set('hostCategory', this.get('categories').findProperty('value', 'all'));
+        if (!isBackToLevel) {
+          this.set('hostCategory', this.get('categories').findProperty('value', 'all'));
+        }
       }
       else {
         if (levelName === 'TASK_DETAILS') {
@@ -552,12 +554,16 @@ App.HostProgressPopupBodyView = App.TableView.extend({
         }
         else {
           if (levelName === 'REQUESTS_LIST') {
-            this.set('serviceCategory', this.get('categories').findProperty('value', 'all'));
+            if (!isBackToLevel) {
+              this.set('serviceCategory', this.get('categories').findProperty('value', 'all'));
+            }
             this.get('controller.hosts').clear();
             dataSourceController.requestMostRecent();
           }
           else {
-            this.set('taskCategory', this.get('categories').findProperty('value', 'all'));
+            if (!isBackToLevel) {
+              this.set('taskCategory', this.get('categories').findProperty('value', 'all'));
+            }
           }
         }
       }
@@ -630,7 +636,7 @@ App.HostProgressPopupBodyView = App.TableView.extend({
     this.set("openedTaskId", 0);
     this.set("parentView.isLogWrapHidden", true);
     this.set("parentView.isTaskListHidden", false);
-    this.switchLevel("TASKS_LIST");
+    this.switchLevel("TASKS_LIST", true);
   },
 
   /**
@@ -643,7 +649,7 @@ App.HostProgressPopupBodyView = App.TableView.extend({
     this.set("parentView.isTaskListHidden", true);
     this.get("controller").set("popupHeaderName", this.get("controller.serviceName"));
     this.get("controller").set("operationInfo", this.get('controller.servicesInfo').findProperty('name', this.get('controller.serviceName')));
-    this.switchLevel("HOSTS_LIST");
+    this.switchLevel("HOSTS_LIST", true);
   },
 
   /**
@@ -659,7 +665,7 @@ App.HostProgressPopupBodyView = App.TableView.extend({
     this.set("parentView.isLogWrapHidden", true);
     this.set("hosts", null);
     this.get("controller").setBackgroundOperationHeader(false);
-    this.switchLevel("REQUESTS_LIST");
+    this.switchLevel("REQUESTS_LIST", true);
   },
 
   /**