dandds
9c84e30172
frontend for adding new application member
...
- updated styling
- eliminated stray <form> tag in application team template
2019-04-30 14:43:23 -04:00
dandds
ade77e6b91
Route for adding new application member
...
- domain method for creating a new application member
- ApplicationInvitations domain class
- nested form for adding a new user that holds user data, application
permission sets, and environment roles
- Invitation service can infer invitation type based on role it's given
- new invitation email templates
2019-04-30 14:41:55 -04:00
dandds
054f6b80b9
add application_invitation table
2019-04-30 14:41:55 -04:00
dandds
dd0b184bc2
extract new member form into standalone form class
2019-04-30 14:41:55 -04:00
dandds
c4ad7b4378
Make portfolio invitation specific to portfolio
...
- add a base domain class
- extract shared model code to mixin
- rename invitation classes
- invitation model relationship to portfolio_role name is now more
generic "role"
2019-04-30 14:41:55 -04:00
leigh-mil
ac36e34c13
Merge pull request #788 from dod-ccpo/edit-env-form-view
...
Edit env form view
2019-04-30 14:39:49 -04:00
leigh-mil
41f01f8dec
Merge branch 'master' into edit-env-form-view
2019-04-30 14:34:31 -04:00
montana-mil
0c6f00bf4d
Merge pull request #785 from dod-ccpo/check-user-is-in-app-before-adding-env-role
...
Check user is in app before adding env role
2019-04-30 14:31:08 -04:00
leigh-mil
53bdfc1151
Add link to team settings
2019-04-30 13:58:03 -04:00
George Drummond
5835068c75
Use more specific naming
2019-04-30 10:34:30 -04:00
Montana
94e3dc637a
Remove has_member function from application model
2019-04-30 10:27:15 -04:00
George Drummond
cc482fa0e0
Alert should only display when login with CAC button is clicked
2019-04-30 10:24:16 -04:00
leigh-mil
67516b3b55
Combine env_forms and environment_obj
2019-04-30 10:13:55 -04:00
Montana
a99c795319
Update logger message for application user not found
2019-04-30 10:12:05 -04:00
Montana
78a8201323
Send resource id to NotFoundError as well as resource name.
2019-04-30 10:11:10 -04:00
George Drummond
e942a6ca19
Add in missing "the"
2019-04-29 16:36:54 -04:00
George Drummond
8aa5bc5367
Right align the continue button
2019-04-29 15:52:29 -04:00
George Drummond
4d47c881b6
Add DoD Disclaimer
2019-04-29 15:52:28 -04:00
Montana
1222220452
Do not add member to application when adding to environment
2019-04-29 15:05:59 -04:00
Montana
60b4c50819
Check that all users with changed data are app users before updating env roles
2019-04-29 15:05:59 -04:00
Montana
0736b229bf
Do not use mutable kwarg to set default permission set on application role
2019-04-29 13:39:43 -04:00
Montana
19a09b792e
Use user.id to check if user is in application
2019-04-29 13:38:17 -04:00
leigh-mil
4f954117c8
Use keys in members_by_role dict to get the CSP roles
2019-04-29 12:42:58 -04:00
leigh-mil
6e64287e3a
Use ul and li to display list of env users
2019-04-29 12:42:08 -04:00
leigh-mil
1470a45216
Update template and styling
2019-04-29 12:42:08 -04:00
leigh-mil
4c7a8c399c
Sort env members by role
2019-04-29 12:32:41 -04:00
leigh-mil
bdb1cc9ce5
Add in users without access to env team info
2019-04-29 12:07:44 -04:00
George Drummond
d67a56b7b2
Merge pull request #786 from dod-ccpo/update-environment-name
...
Update application environments
2019-04-29 11:49:09 -04:00
Montana
fec4687c02
Check for member in application function, not user function
2019-04-29 11:06:37 -04:00
Montana
6822680bc8
Ensure that a member is an application member before adding the user to an environment
2019-04-29 11:06:37 -04:00
Montana
3e0a332ffc
Default permission_sets to VIEW_APPLICATION on creating an application role
2019-04-29 11:06:37 -04:00
Montana
c9deaeec72
Add is_app_member() to user model
2019-04-29 11:06:37 -04:00
George Drummond
079672c818
Update application environments
2019-04-29 10:46:21 -04:00
montana-mil
30018a061b
Merge pull request #787 from dod-ccpo/read-only-env-table
...
Read Only Version of Application Environments Table
2019-04-26 15:52:56 -04:00
Montana
a97c87dca1
Omit Members on App Env table header
2019-04-26 09:35:21 -04:00
Montana
6e1eac8560
Fix toggle link name on app env table
2019-04-25 16:29:07 -04:00
Montana
0371ecbd99
Add Read Only version of Application Environments table
2019-04-25 16:29:07 -04:00
Montana
d5b4566b15
Improve accordion table styles
2019-04-25 16:29:07 -04:00
leigh-mil
8eac86835a
Merge pull request #777 from dod-ccpo/edit-team-env-roles
...
Form for editing app env settings
2019-04-25 10:54:35 -04:00
leigh-mil
3c81150909
Nested form inherits from FlaskForm to avoid redundancy
2019-04-25 10:47:39 -04:00
leigh-mil
7f4a18a49b
Move test checking route access into test_access and rename test checking if route is working
2019-04-25 10:47:39 -04:00
leigh-mil
72cc12f195
Update todo formatting
2019-04-25 10:47:39 -04:00
leigh-mil
99a3534d03
Update route to include environment_id
2019-04-25 10:47:39 -04:00
leigh-mil
73e4057c3d
Remove unused imports
2019-04-25 10:47:39 -04:00
leigh-mil
8680c10017
Change file name to settings
2019-04-25 10:47:39 -04:00
leigh-mil
addd1c07c3
Add TODO about handling form validation failures
2019-04-25 10:47:39 -04:00
leigh-mil
c6cf4d7641
change variable name to be more clear
2019-04-25 10:47:39 -04:00
leigh-mil
1f7b5469de
remove unnecessary if statement
2019-04-25 10:47:39 -04:00
leigh-mil
e7903ed000
Move remove_empty_string filter to BaseForm and use the filter to coerce the role to be None
2019-04-25 10:47:39 -04:00
leigh-mil
5e415edaef
Update form to handle No access
2019-04-25 10:47:39 -04:00