diff --git a/atst/models/environment_role.py b/atst/models/environment_role.py index 05357759..594b46f3 100644 --- a/atst/models/environment_role.py +++ b/atst/models/environment_role.py @@ -7,7 +7,7 @@ from atst.models import Base, types, mixins class CSPRole(Enum): - NONSENSE_ROLE = "nonesense_role" + NONSENSE_ROLE = "nonsense_role" class EnvironmentRole(Base, mixins.TimestampsMixin): diff --git a/js/components/forms/edit_workspace_member.js b/js/components/forms/edit_workspace_member.js new file mode 100644 index 00000000..f483656d --- /dev/null +++ b/js/components/forms/edit_workspace_member.js @@ -0,0 +1,40 @@ +import FormMixin from '../../mixins/form' +import textinput from '../text_input' +import Selector from '../selector' +import Modal from '../../mixins/modal' +import toggler from '../toggler' + +export default { + name: 'edit-workspace-member', + + mixins: [FormMixin, Modal], + + components: { + toggler, + Modal, + Selector, + textinput + }, + + props: { + choices: Array, + initialData: String + }, + + data: function () { + return { value: this.initialData } + }, + + methods: { + change: function (e) { + this.value = e.target.value + }, + readableName: function (role) { + return role.replace(/[_]/g, " ") + }, + }, + + mounted: function () { + console.log(this.initialData, this.choices) + } +} diff --git a/templates/workspaces/members/edit.html b/templates/workspaces/members/edit.html index b12538fa..24489e6f 100644 --- a/templates/workspaces/members/edit.html +++ b/templates/workspaces/members/edit.html @@ -52,88 +52,80 @@ {% call Modal(name='rolesModal', dismissable=False) %}
-
-

- Environment access for Danny Knight -
Project Name - Environment Name
-

-
-

An environment role determines the permissions a member of the workspace assumes when using the JEDI Cloud.

-

A member may have different environment roles across different projects. A member can only have one assigned environment role in a given environment.

-
-
+

+ Environment access for {{ member.user.full_name }} +
Project Name - Environment Name
+

-
- -