Updated Branches: refs/heads/trunk 599cbe27a -> 4d21a67da
AMBARI-3908. Disable 'Add Property...' action in non-default config-groups (alexantonenko) Project: http://git-wip-us.apache.org/repos/asf/ambari/repo Commit: http://git-wip-us.apache.org/repos/asf/ambari/commit/4d21a67d Tree: http://git-wip-us.apache.org/repos/asf/ambari/tree/4d21a67d Diff: http://git-wip-us.apache.org/repos/asf/ambari/diff/4d21a67d Branch: refs/heads/trunk Commit: 4d21a67da77f628229f72ee868667fe301af375a Parents: 599cbe2 Author: Alex Antonenko <[email protected]> Authored: Wed Nov 27 22:02:55 2013 +0200 Committer: Alex Antonenko <[email protected]> Committed: Wed Nov 27 22:02:55 2013 +0200 ---------------------------------------------------------------------- .../app/views/common/configs/services_config.js | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/ambari/blob/4d21a67d/ambari-web/app/views/common/configs/services_config.js ---------------------------------------------------------------------- diff --git a/ambari-web/app/views/common/configs/services_config.js b/ambari-web/app/views/common/configs/services_config.js index 89e029d..5e02741 100644 --- a/ambari-web/app/views/common/configs/services_config.js +++ b/ambari-web/app/views/common/configs/services_config.js @@ -58,7 +58,24 @@ App.ServiceConfigView = Em.View.extend({ this.$('.service-body').hide(); $(".restart-required-property").tooltip({html: true}); $(".icon-lock").tooltip({placement: 'right'}); - } + }, + + /** + * Check if we should show Custom Property category + */ + checkCanEdit: function () { + var controller = App.get('router.'+this.get('controller.name')); + var canAddProperty = false; + if(controller.get('selectedConfigGroup').isDefault){ + canAddProperty = true; + } + this.get('controller.selectedService.configCategories').filterProperty('siteFileName').forEach(function (config) { + config.set('canAddProperty', canAddProperty); + }); + }.observes( + 'App.router.mainServiceInfoConfigsController.selectedConfigGroup.name', + 'App.router.wizardStep7Controller.selectedConfigGroup.name' + ) });
