From da7896dbc4b77d1cfa2a396b738f43a7c94de67f Mon Sep 17 00:00:00 2001 From: Jake McDermott Date: Mon, 2 Nov 2020 13:17:33 -0500 Subject: [PATCH] Disable edit mode cred form unless edit capability is true --- .../features/credentials/add-edit-credentials.controller.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/awx/ui/client/features/credentials/add-edit-credentials.controller.js b/awx/ui/client/features/credentials/add-edit-credentials.controller.js index 57c8eed1dd..30ecb467e7 100644 --- a/awx/ui/client/features/credentials/add-edit-credentials.controller.js +++ b/awx/ui/client/features/credentials/add-edit-credentials.controller.js @@ -29,6 +29,7 @@ function AddEditCredentialsController ( const isExternal = credentialType.get('kind') === 'external'; const mode = $state.current.name.startsWith('credentials.add') ? 'add' : 'edit'; + vm.isEditable = credential.get('summary_fields.user_capabilities.edit'); vm.mode = mode; vm.strings = strings; @@ -52,6 +53,7 @@ function AddEditCredentialsController ( vm.form = credential.createFormSchema({ omit }); vm.form.disabled = !isEditable; } + vm.form.disabled = !vm.isEditable; vm.form._organization._disabled = !isOrgEditableByUser; // Only exists for permissions compatibility