From 0ff94c63f2fd2be66c93045a59500349a8b8e228 Mon Sep 17 00:00:00 2001 From: Jake McDermott Date: Mon, 12 Feb 2018 04:15:53 -0500 Subject: [PATCH] use edit capability for showing copy on most views --- awx/ui/client/src/credentials/credentials.list.js | 3 +-- .../client/src/inventories-hosts/inventories/inventory.list.js | 3 +-- awx/ui/client/src/inventory-scripts/inventory-scripts.list.js | 3 +-- awx/ui/client/src/notifications/notificationTemplates.list.js | 3 +-- awx/ui/client/src/projects/projects.list.js | 3 +-- 5 files changed, 5 insertions(+), 10 deletions(-) diff --git a/awx/ui/client/src/credentials/credentials.list.js b/awx/ui/client/src/credentials/credentials.list.js index edd30261a6..f381927a89 100644 --- a/awx/ui/client/src/credentials/credentials.list.js +++ b/awx/ui/client/src/credentials/credentials.list.js @@ -75,8 +75,7 @@ export default ['i18n', function(i18n) { "class": 'btn-danger btn-xs', awToolTip: i18n._('Copy credential'), dataPlacement: 'top', - // requires future api rbac changes - //ngShow: 'credential.summary_fields.user_capabilities.copy' + ngShow: 'credential.summary_fields.user_capabilities.edit' }, view: { ngClick: "editCredential(credential.id)", diff --git a/awx/ui/client/src/inventories-hosts/inventories/inventory.list.js b/awx/ui/client/src/inventories-hosts/inventories/inventory.list.js index a76589e299..f90b953ab6 100644 --- a/awx/ui/client/src/inventories-hosts/inventories/inventory.list.js +++ b/awx/ui/client/src/inventories-hosts/inventories/inventory.list.js @@ -106,8 +106,7 @@ export default ['i18n', function(i18n) { "class": 'btn-danger btn-xs', awToolTip: i18n._('Copy inventory'), dataPlacement: 'top', - // requires future api rbac changes - //ngShow: 'project.summary_fields.user_capabilities.copy' + ngShow: 'inventory.summary_fields.user_capabilities.edit' }, view: { label: i18n._('View'), diff --git a/awx/ui/client/src/inventory-scripts/inventory-scripts.list.js b/awx/ui/client/src/inventory-scripts/inventory-scripts.list.js index 9cfb3ba3c0..07d8492a77 100644 --- a/awx/ui/client/src/inventory-scripts/inventory-scripts.list.js +++ b/awx/ui/client/src/inventory-scripts/inventory-scripts.list.js @@ -63,8 +63,7 @@ export default ['i18n', function(i18n){ "class": 'btn-danger btn-xs', awToolTip: i18n._('Copy inventory scruot'), dataPlacement: 'top', - // requires future api rbac changes - //ngShow: 'inventory_script.summary_fields.user_capabilities.copy' + ngShow: 'inventory_script.summary_fields.user_capabilities.edit' }, view: { ngClick: "editCustomInv(inventory_script.id)", diff --git a/awx/ui/client/src/notifications/notificationTemplates.list.js b/awx/ui/client/src/notifications/notificationTemplates.list.js index e50e7547ca..e8bf90ffa6 100644 --- a/awx/ui/client/src/notifications/notificationTemplates.list.js +++ b/awx/ui/client/src/notifications/notificationTemplates.list.js @@ -83,8 +83,7 @@ export default ['i18n', function(i18n){ "class": 'btn-danger btn-xs', awToolTip: i18n._('Copy notification'), dataPlacement: 'top', - // requires future api rbac changes - //ngShow: 'notification_template.summary_fields.user_capabilities.copy' + ngShow: 'notification_template.summary_fields.user_capabilities.edit' }, view: { ngClick: "editNotification(notification_template.id)", diff --git a/awx/ui/client/src/projects/projects.list.js b/awx/ui/client/src/projects/projects.list.js index 5bec3aefad..b05d923a8b 100644 --- a/awx/ui/client/src/projects/projects.list.js +++ b/awx/ui/client/src/projects/projects.list.js @@ -106,8 +106,7 @@ export default ['i18n', function(i18n) { "class": 'btn-danger btn-xs', awToolTip: i18n._('Copy project'), dataPlacement: 'top', - // requires future api rbac changes - //ngShow: 'project.summary_fields.user_capabilities.copy' + ngShow: 'project.summary_fields.user_capabilities.edit' }, edit: { ngClick: "editProject(project.id)",