diff --git a/src/sunstone/public/app/utils/panel/permissions-table.js b/src/sunstone/public/app/utils/panel/permissions-table.js index 8e2d881fec..ab9a621022 100644 --- a/src/sunstone/public/app/utils/panel/permissions-table.js +++ b/src/sunstone/public/app/utils/panel/permissions-table.js @@ -3,7 +3,7 @@ define(function(require) { This module insert a row with the name of the resource. The row can be edited and a rename action will be sent */ - + var TemplatePermissionsTable = require('hbs!./permissions-table/html'); var TemplatePermissions = require('hbs!./permissions-table/permissions'); var TemplateOwner = require('hbs!./permissions-table/owner'); @@ -25,17 +25,17 @@ define(function(require) { permissionsHTML = TemplatePermissions({'element': element}) } - // TODO: bug? if action is not enabled the edit button should be hidden, - // but the group/owner info should still be visible - var ownerHTML = ''; - if (Config.isTabActionEnabled(tabName, resourceType + '.chown')) { - ownerHTML = TemplateOwner({'element': element}); - } + var ownerHTML = TemplateOwner({ + 'tabName': tabName, + 'action': resourceType + '.chown', + 'element': element + }); - var groupHTML = ''; - if (Config.isTabActionEnabled(tabName, resourceType + '.chgrp')) { - groupHTML = TemplateGroup({'element': element}) - } + var groupHTML = TemplateGroup({ + 'tabName': tabName, + 'action': resourceType + '.chgrp', + 'element': element + }) var permissionsTableHTML = TemplatePermissionsTable({ 'resourceType': resourceType.toLowerCase(), diff --git a/src/sunstone/public/app/utils/panel/permissions-table/group.hbs b/src/sunstone/public/app/utils/panel/permissions-table/group.hbs index 126403fe35..4e97938d42 100644 --- a/src/sunstone/public/app/utils/panel/permissions-table/group.hbs +++ b/src/sunstone/public/app/utils/panel/permissions-table/group.hbs @@ -2,8 +2,10 @@ {{tr "Group"}} {{element.GNAME}} + {{#isTabActionEnabled tabName action}}
+ {{/isTabActionEnabled}} - \ No newline at end of file + diff --git a/src/sunstone/public/app/utils/panel/permissions-table/owner.hbs b/src/sunstone/public/app/utils/panel/permissions-table/owner.hbs index e678a0bca1..fe4348dc87 100644 --- a/src/sunstone/public/app/utils/panel/permissions-table/owner.hbs +++ b/src/sunstone/public/app/utils/panel/permissions-table/owner.hbs @@ -2,8 +2,10 @@ {{tr "Owner"}} {{element.UNAME}} + {{#isTabActionEnabled tabName action}}
+ {{/isTabActionEnabled}} - \ No newline at end of file +