Commit Graph

1560 Commits

Author SHA1 Message Date
dandds
fd1d0b527a Delete environments permission disabled by default in new app member form
It will be enabled when the user checks the "manage environments"
permission. This updates the Jinja and Vue checkbox input components so
that Vue can monitor the inpur state.
2019-04-30 14:43:23 -04:00
dandds
054d030e15 Vue binding for environment role selections.
The environment name will be grayed out until something besides the
default "no access" is selected.

Small changes to the application member subforms:
- filter for "None" as a string
- have nested forms inherit from FlaskForm; each nested form adds its
  own validation error flash otherwise if there are validation problems
2019-04-30 14:43:23 -04:00
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
dd0b184bc2 extract new member form into standalone form class 2019-04-30 14:41:55 -04:00
leigh-mil
53bdfc1151 Add link to team settings 2019-04-30 13:58:03 -04:00
leigh-mil
67516b3b55 Combine env_forms and environment_obj 2019-04-30 10:13:55 -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
George Drummond
079672c818 Update application environments 2019-04-29 10:46:21 -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
leigh-mil
8680c10017 Change file name to settings 2019-04-25 10:47:39 -04:00
rachel-dtr
0dd8145589 Updating some language on basics page 2019-04-23 11:33:13 -04:00
George Drummond
98f8593c4c Merge pull request #780 from dod-ccpo/toggle-multiple
Toggle multiple
2019-04-22 11:45:30 -04:00
George Drummond
b5795a30aa Fix application toggle 2019-04-22 11:29:17 -04:00
George Drummond
a35a6320a9 Add in missing carets 2019-04-22 11:22:32 -04:00
dandds
e2f495973f Merge pull request #781 from dod-ccpo/route-rearrange
Route rearrange
2019-04-22 11:17:15 -04:00
George Drummond
c61f5f20bd Another macro to set 2019-04-22 10:24:06 -04:00
George Drummond
29655e45dd Use set rather than macro 2019-04-22 10:02:24 -04:00
George Drummond
cac7679fb2 Remove ToggleList 2019-04-22 10:02:00 -04:00
George Drummond
4b03845717 Toggler was broken on applications page 2019-04-22 09:54:03 -04:00
dandds
78ba6afba0 rename and rearrange some portfolio route functions 2019-04-22 07:20:08 -04:00
dandds
782a532c32 reorganize task order routes 2019-04-22 07:20:07 -04:00
dandds
849c5d4b58 Rearrange and rename application routes.
- move application routes to their own Flask blueprint
- squash application routes to be resource-specific
- reorganize application routes
2019-04-22 07:19:30 -04:00
dandds
ed25078c39 move portfolio context processor to generic location 2019-04-22 07:15:18 -04:00
George Drummond
847c300d33 Multiple drop down sections for toggler 2019-04-19 14:25:34 -04:00
Montana
29bb1aaf9c Clean up unused template imports 2019-04-19 11:49:41 -04:00
rachel-dtr
a815e97203 Merge pull request #776 from dod-ccpo/to-language
Updating language throughout TO process
2019-04-18 11:46:07 -04:00
rachel-dtr
193d5c2a43 Updating language throughout TO process 2019-04-18 11:31:33 -04:00
dandds
7c47d1933e remove some unused templates 2019-04-18 09:50:53 -04:00
dandds
c223bff09c Remove unused portfolio routes 2019-04-18 09:50:53 -04:00
George Drummond
882998e1d7 Merge pull request #748 from dod-ccpo/display-app-users
Display app users
2019-04-17 15:28:28 -04:00
George Drummond
e3cb30d35f Make use of flexbox 2019-04-17 15:11:45 -04:00
dandds
24764fbe85 Merge pull request #773 from dod-ccpo/view-application-settings
portfolio user can view application settings page
2019-04-17 14:54:11 -04:00
dandds
4a1e5e61b3 portfolio user can view application settings page 2019-04-17 14:49:14 -04:00
leigh-mil
f747edaaf3 Add PPoC tag and update styling for PPoC perms 2019-04-17 14:07:18 -04:00
George Drummond
e1cca58062 Renamed section id 2019-04-17 14:02:23 -04:00
George Drummond
769867c6a9 Display app users view only table 2019-04-17 13:25:45 -04:00
montana-mil
8e70bc1d42 Merge pull request #769 from dod-ccpo/view-admin-link-bug
Show link to admin page if user has view admin permissions
2019-04-17 11:59:17 -04:00
Montana
92935a503c Show link to admin page if user has view admin permissions 2019-04-17 11:07:14 -04:00
Montana
562a314e51 Display members roles in accordion table 2019-04-17 11:06:37 -04:00
leigh-mil
1b12ab0fb0 Merge pull request #768 from dod-ccpo/delete-member-modal-fix
Fix issue where closing modals freezed the page
2019-04-16 16:04:12 -04:00
leigh-mil
5f9a35e638 Move Modal call to inside the same component as the link to open the modal 2019-04-16 15:17:53 -04:00
rachel-dtr
28182bcfee Merge pull request #764 from dod-ccpo/app-language
Updating capitalization for app settings
2019-04-16 15:13:17 -04:00
leigh-mil
1e1d3c8326 Actually fix the issue with the new member form and the save button for port members 2019-04-16 14:56:09 -04:00
leigh-mil
309d959c79 Move panel footer outside of base-form so the modals will work 2019-04-16 11:22:43 -04:00
rachel-dtr
649f7260ab Updating capitalization for app settings 2019-04-16 10:51:31 -04:00