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() {