Catch environment role selection
This commit is contained in:
parent
5b973ab1e4
commit
04672b9aeb
@ -186,6 +186,23 @@ ENVIRONMENT_ROLES = [
|
|||||||
),
|
),
|
||||||
]
|
]
|
||||||
|
|
||||||
|
ENVIRONMENT_ROLES = [
|
||||||
|
(
|
||||||
|
"developer",
|
||||||
|
{
|
||||||
|
"name": "Developer",
|
||||||
|
"description": "Configures cloud-based IaaS and PaaS computing, networking, and storage services.",
|
||||||
|
},
|
||||||
|
),
|
||||||
|
(
|
||||||
|
"owner",
|
||||||
|
{
|
||||||
|
"name": "Workspace Owner",
|
||||||
|
"description": "Can add, edit, deactivate access to all projects, environments, and members. Can view budget reports. Can start and edit JEDI Cloud requests.",
|
||||||
|
},
|
||||||
|
),
|
||||||
|
]
|
||||||
|
|
||||||
FUNDING_TYPES = [
|
FUNDING_TYPES = [
|
||||||
("", "- Select -"),
|
("", "- Select -"),
|
||||||
("RDTE", "Research, Development, Testing & Evaluation (RDT&E)"),
|
("RDTE", "Research, Development, Testing & Evaluation (RDT&E)"),
|
||||||
|
@ -3,7 +3,7 @@ from wtforms.validators import Optional
|
|||||||
|
|
||||||
from atst.forms.fields import SelectField
|
from atst.forms.fields import SelectField
|
||||||
|
|
||||||
from .data import WORKSPACE_ROLES
|
from .data import WORKSPACE_ROLES, ENVIRONMENT_ROLES
|
||||||
|
|
||||||
|
|
||||||
class EditMemberForm(Form):
|
class EditMemberForm(Form):
|
||||||
@ -11,3 +11,7 @@ class EditMemberForm(Form):
|
|||||||
workspace_role = SelectField(
|
workspace_role = SelectField(
|
||||||
"Workspace Role", choices=WORKSPACE_ROLES, validators=[Optional()]
|
"Workspace Role", choices=WORKSPACE_ROLES, validators=[Optional()]
|
||||||
)
|
)
|
||||||
|
|
||||||
|
environment_role = SelectField(
|
||||||
|
"Environment Role", choices=ENVIRONMENT_ROLES, validators=[Optional()]
|
||||||
|
)
|
||||||
|
@ -14,6 +14,7 @@ from atst.domain.projects import Projects
|
|||||||
from atst.domain.reports import Reports
|
from atst.domain.reports import Reports
|
||||||
from atst.domain.workspaces import Workspaces
|
from atst.domain.workspaces import Workspaces
|
||||||
from atst.domain.workspace_users import WorkspaceUsers
|
from atst.domain.workspace_users import WorkspaceUsers
|
||||||
|
from atst.domain.environments import Environments
|
||||||
from atst.forms.new_project import NewProjectForm
|
from atst.forms.new_project import NewProjectForm
|
||||||
from atst.forms.new_member import NewMemberForm
|
from atst.forms.new_member import NewMemberForm
|
||||||
from atst.forms.edit_member import EditMemberForm
|
from atst.forms.edit_member import EditMemberForm
|
||||||
|
@ -13,6 +13,7 @@ import poc from './components/forms/poc'
|
|||||||
import financial from './components/forms/financial'
|
import financial from './components/forms/financial'
|
||||||
import toggler from './components/toggler'
|
import toggler from './components/toggler'
|
||||||
import NewProject from './components/forms/new_project'
|
import NewProject from './components/forms/new_project'
|
||||||
|
import EditWorkspaceMember from './components/forms/edit_workspace_member'
|
||||||
import Modal from './mixins/modal'
|
import Modal from './mixins/modal'
|
||||||
import selector from './components/selector'
|
import selector from './components/selector'
|
||||||
import BudgetChart from './components/charts/budget_chart'
|
import BudgetChart from './components/charts/budget_chart'
|
||||||
@ -39,7 +40,8 @@ const app = new Vue({
|
|||||||
BudgetChart,
|
BudgetChart,
|
||||||
SpendTable,
|
SpendTable,
|
||||||
CcpoApproval,
|
CcpoApproval,
|
||||||
LocalDatetime
|
LocalDatetime,
|
||||||
|
EditWorkspaceMember,
|
||||||
},
|
},
|
||||||
|
|
||||||
mounted: function() {
|
mounted: function() {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user