diff --git a/atst/forms/application_member.py b/atst/forms/application_member.py index 7839f1c8..6ee1cc9a 100644 --- a/atst/forms/application_member.py +++ b/atst/forms/application_member.py @@ -29,13 +29,19 @@ class EnvironmentForm(FlaskForm): class PermissionsForm(FlaskForm): perms_env_mgmt = BooleanField( - translate("portfolios.applications.members.new.manage_envs"), default=False + label="Manage Environments", + default=False, + description="Add and rename project environments, assign environment access roles to team members." ) perms_team_mgmt = BooleanField( - translate("portfolios.applications.members.new.manage_team"), default=False + label="Edit Team", + default=False, + description="Add and remove team members." ) perms_del_env = BooleanField( - translate("portfolios.applications.members.new.delete_envs"), default=False + label="Delete Application", + default=False, + description="Delete this application." ) @property diff --git a/styles/sections/_application_edit.scss b/styles/sections/_application_edit.scss index 65ff8e6c..44d0527d 100644 --- a/styles/sections/_application_edit.scss +++ b/styles/sections/_application_edit.scss @@ -35,6 +35,24 @@ text-align: left; } + .input__inline-fields { + padding: $gap * 2; + border: 1px solid $color-gray-lighter; + + &.checked { + border: 1px solid $color-blue; + } + + label { + font-weight: $font-bold; + } + + p.usa-input__help { + margin-bottom: 0; + padding-left: 3rem; + } + } + .form-row { margin-top: 0; diff --git a/templates/components/checkbox_input.html b/templates/components/checkbox_input.html index e573c4cd..a09b5f65 100644 --- a/templates/components/checkbox_input.html +++ b/templates/components/checkbox_input.html @@ -10,7 +10,7 @@ v-bind:initial-checked='{{ field.data|string|lower }}' >
-
+
diff --git a/templates/fragments/applications/new_member_modal_content.html b/templates/fragments/applications/new_member_modal_content.html index d25c66a3..41ba19d9 100644 --- a/templates/fragments/applications/new_member_modal_content.html +++ b/templates/fragments/applications/new_member_modal_content.html @@ -40,10 +40,11 @@

Project Permissions

- {{ CheckboxInput(new_member_form.permission_sets.perms_team_mgmt, classes="input__inline-fields") }} - {{ CheckboxInput(new_member_form.permission_sets.perms_env_mgmt, classes="input__inline-fields") }} - {{ CheckboxInput(new_member_form.permission_sets.perms_del_env, classes="input__inline-fields") }} - +
+ {{ CheckboxInput(new_member_form.permission_sets.perms_team_mgmt, classes="input__inline-fields") }} + {{ CheckboxInput(new_member_form.permission_sets.perms_env_mgmt, classes="input__inline-fields") }} + {{ CheckboxInput(new_member_form.permission_sets.perms_del_env, classes="input__inline-fields") }} +

Environment Access