diff --git a/ui/admin/app/components/form/role/grants/index.hbs b/ui/admin/app/components/form/role/grants/index.hbs
index 370ce7f5f..9577afc9d 100644
--- a/ui/admin/app/components/form/role/grants/index.hbs
+++ b/ui/admin/app/components/form/role/grants/index.hbs
@@ -8,35 +8,33 @@
@onSubmit={{fn this.createGrant @addGrant}}
@cancel={{@cancel}}
@disabled={{@model.isSaving}}
- as |form|
>
{{! Add grant field (only one per form) }}
-
-
- {{t
- 'resources.role.grant.actions.create'
- }}
-
-
-
-
-
-
-
-
+
+
+ {{t 'resources.role.grant.actions.create'}}
+
+
+
+
+
+
+
+
@@ -49,44 +47,35 @@
as |form|
>
- {{!--
- {{#if @model.errors.grants}}
-
- {{#each @model.errors.grants as |error|}}
- {{error.message}}
- {{/each}}
-
- {{/if}}
- --}}
-
- {{#each this.grants as |grant|}}
+ {{#each this.grants as |grant index|}}
-
-
- {{t 'form.grant.label'}}
-
-
-
-
-
+
+
+ {{t 'form.grant.label'}}
+
+
+
+
+
{{#if (can 'setGrants role' @model)}}
{{/if}}
diff --git a/ui/admin/app/components/form/role/grants/index.js b/ui/admin/app/components/form/role/grants/index.js
index 24de737d9..5ece04435 100644
--- a/ui/admin/app/components/form/role/grants/index.js
+++ b/ui/admin/app/components/form/role/grants/index.js
@@ -16,7 +16,10 @@ export default class FormRoleGrantsComponent extends Component {
@tracked newGrantString = '';
/**
- * @type {[object]}
+ * Returns grants currently on model, in addition to
+ * grants added (or deleted) interactively by user -
+ * before form submission
+ * @return {[string]}
*/
@computed('args.model.grant_strings.[]')
get grants() {
@@ -24,7 +27,8 @@ export default class FormRoleGrantsComponent extends Component {
}
/**
- * @type {[string]}
+ * Returns grants after form submission
+ * @return {[object]}
*/
@computed('grants.@each.value')
get grantStrings() {