Updated Branches: refs/heads/trunk 2f06f26c0 -> fe9d517e5
AMBARI-3906 Installer wizard: Admin-> Settings link should be hidden. (ababiichuk) Project: http://git-wip-us.apache.org/repos/asf/ambari/repo Commit: http://git-wip-us.apache.org/repos/asf/ambari/commit/fe9d517e Tree: http://git-wip-us.apache.org/repos/asf/ambari/tree/fe9d517e Diff: http://git-wip-us.apache.org/repos/asf/ambari/diff/fe9d517e Branch: refs/heads/trunk Commit: fe9d517e59d18dcf9d364645ed3b75949a93d1a0 Parents: 2f06f26 Author: aBabiichuk <[email protected]> Authored: Wed Nov 27 17:54:15 2013 +0200 Committer: aBabiichuk <[email protected]> Committed: Wed Nov 27 17:55:28 2013 +0200 ---------------------------------------------------------------------- ambari-web/app/controllers/application.js | 5 +++-- ambari-web/app/controllers/installer.js | 2 ++ ambari-web/app/templates/application.hbs | 6 ++++-- ambari-web/app/views/main/admin/user/create.js | 3 +++ 4 files changed, 12 insertions(+), 4 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/ambari/blob/fe9d517e/ambari-web/app/controllers/application.js ---------------------------------------------------------------------- diff --git a/ambari-web/app/controllers/application.js b/ambari-web/app/controllers/application.js index ef72985..7fb36bc 100644 --- a/ambari-web/app/controllers/application.js +++ b/ambari-web/app/controllers/application.js @@ -51,8 +51,9 @@ App.ApplicationController = Em.Controller.extend({ }); return dfd.promise(); }, - persistKey: function () { - var loginName = App.router.get('loginName'); + persistKey: function (loginName) { + if (!loginName) + loginName = App.router.get('loginName'); return 'admin-settings-show-bg-' + loginName; }, currentPrefObject: null, http://git-wip-us.apache.org/repos/asf/ambari/blob/fe9d517e/ambari-web/app/controllers/installer.js ---------------------------------------------------------------------- diff --git a/ambari-web/app/controllers/installer.js b/ambari-web/app/controllers/installer.js index f6cecde..51e865b 100644 --- a/ambari-web/app/controllers/installer.js +++ b/ambari-web/app/controllers/installer.js @@ -477,6 +477,8 @@ App.InstallerController = App.WizardController.extend({ finish: function () { this.setCurrentStep('0'); this.clearStorageData(); + var persists = App.router.get('applicationController').persistKey(); + App.router.get('applicationController').postUserPref(persists,true); }, setStepsEnable: function () { http://git-wip-us.apache.org/repos/asf/ambari/blob/fe9d517e/ambari-web/app/templates/application.hbs ---------------------------------------------------------------------- diff --git a/ambari-web/app/templates/application.hbs b/ambari-web/app/templates/application.hbs index 2eb986b..e33102b 100644 --- a/ambari-web/app/templates/application.hbs +++ b/ambari-web/app/templates/application.hbs @@ -44,8 +44,10 @@ {{App.router.loginName}} <span class="caret"></span> </button> <ul class="dropdown-menu"> - {{#if App.isAdmin}} - <li><a href="" {{action showSettingsPopup target="controller"}}>{{t app.settings}}</a></li> + {{#if isClusterDataLoaded}} + {{#if App.isAdmin}} + <li><a href="" {{action showSettingsPopup target="controller"}}>{{t app.settings}}</a></li> + {{/if}} {{/if}} <li><a href="" {{action logoff}}>{{t app.signout}}</a></li> </ul> http://git-wip-us.apache.org/repos/asf/ambari/blob/fe9d517e/ambari-web/app/views/main/admin/user/create.js ---------------------------------------------------------------------- diff --git a/ambari-web/app/views/main/admin/user/create.js b/ambari-web/app/views/main/admin/user/create.js index d40559e..1790810 100644 --- a/ambari-web/app/views/main/admin/user/create.js +++ b/ambari-web/app/views/main/admin/user/create.js @@ -62,6 +62,9 @@ App.MainAdminUserCreateView = Em.View.extend({ this.hide(); } }); + var persists = App.router.get('applicationController').persistKey(form.getField("userName").get('value')); + App.router.get('applicationController').postUserPref(persists,true); + form.save(); App.router.transitionTo("allUsers");
