diff --git a/assets/translations/en-us.yaml b/assets/translations/en-us.yaml index 1595e523933..126a7fd00f9 100644 --- a/assets/translations/en-us.yaml +++ b/assets/translations/en-us.yaml @@ -3139,7 +3139,9 @@ validation: roleTemplate: roleTemplateRules: missingVerb: You must specify at least one verb for each resource grant - missingResource: You must specify at least one Resource, Non-Resource URL or API Group for each resource grant + missingResource: You must specify a Resource for each resource grant + missingApiGroup: You must specify an API Group for each resource grant + missingOneResource: You must specify at least one Resource, Non-Resource URL or API Group for each resource grant service: externalName: none: External Name is required on an ExternalName Service. diff --git a/components/auth/RoleDetailEdit.vue b/components/auth/RoleDetailEdit.vue index 0d9be2bcab9..cf32873f992 100644 --- a/components/auth/RoleDetailEdit.vue +++ b/components/auth/RoleDetailEdit.vue @@ -156,6 +156,9 @@ export default { doneLocationOverride() { return this.value.listLocation; }, + ruleClass() { + return `col ${ this.isNamespaced ? 'span-4' : 'span-3' }`; + }, // Detail View rules() { return this.createRules(this.value); @@ -374,23 +377,29 @@ export default { >