George Drummond
f1299dc4b0
Add DELETE_APPLICATION_MEMBER permission
2019-05-14 13:39:20 -04:00
Montana
53d09deb22
Clean up imports
2019-05-14 11:51:34 -04:00
Montana
caf3a47c68
Update banners
...
- Adds "Create a new environment" title to info banner
- Adds a new "environment added" success banner
2019-05-14 11:51:10 -04:00
Montana
b2989e99c9
Styling
2019-05-14 11:51:10 -04:00
Montana
f07ea38b9b
Functionality for adding an env
...
- uses two route functions - one for update app, another for add
environment
- uses a second form for the app settings page
- uses the /environments/new url naming convention
2019-05-14 11:51:10 -04:00
Montana
41818d7955
Toggle on click
...
- New copy to the translations file
- CSS is not updated
2019-05-14 11:45:39 -04:00
George Drummond
27a4ef12c6
Delete an application member
2019-05-14 11:07:08 -04:00
leigh-mil
4206aa8a59
Use member.role_name in template and JS
...
change name of data from roles to rolesCategory to make less confusing
2019-05-14 11:00:14 -04:00
leigh-mil
e0872d1095
Move text to translations file
2019-05-14 11:00:14 -04:00
leigh-mil
8c6aa77431
Move edit env team form into its own file
2019-05-14 10:58:22 -04:00
leigh-mil
319cc17c1c
Start vue component for edit-environment-role
2019-05-14 10:58:22 -04:00
leigh-mil
addf2e97a1
Update form to nest all envs in one form
2019-05-14 10:58:22 -04:00
leigh-mil
060c6834bf
Add save button and temp member role toggle to env member form
2019-05-14 10:58:22 -04:00
leigh-mil
aab01b3947
Remove save button and move footer into file with env panel
2019-05-14 10:58:22 -04:00
George Drummond
a4156507d3
Merge pull request #814 from dod-ccpo/delete-environment-translations
...
Add in missing "delete environment" translations
2019-05-14 10:25:05 -04:00
George Drummond
1f0b48703c
Pass in resource as a variable
2019-05-13 09:48:28 -04:00
George Drummond
3544386670
Add in missing "delete environment" translations
2019-05-13 09:43:54 -04:00
Montana
74422c57aa
Use common "View" for translations
...
-also pipe translate in injected html for a flash
2019-05-13 09:28:47 -04:00
dandds
4afa88a3b2
Move application team permissions form.
...
The submit input needs to be inside the form to work on IE 10.
2019-05-08 11:24:13 -04:00
dandds
457b1f9523
Detangle the MultiStepModalForm modal-open link from the modal.
...
In order to place modal forms in other places on the page (so that forms
are not nested) it's necessary to move MultiStepModalForm links out of
the component. They just need to refer to the correct modal.
This PR also makes changes to ensure that the active modal is being
unset everywhere correctly when a modal is closed.
2019-05-08 11:16:56 -04:00
dandds
f974dab330
Add new application members to an empty application.
...
The link button to add a new application member to an app that did not
have any ("empty state") was not wired up. This:
- Moves the two steps of the new member modal into macros so that they
can be reused with different button/link types
- Wires the "invite a new team member" button on the application team
page
- Makes a minor CSS tweak so that icons nested under `.empty-state` in
the modal aren't enormous
2019-05-07 16:47:45 -04:00
montana-mil
fb7efc6057
Merge pull request #801 from dod-ccpo/app-team-permissions
...
Application Team Table Permissions
2019-05-07 16:27:23 -04:00
Montana
644acc68fa
Refactor application team routes
...
- pulling out helper functions for constructing forms
- return 400 for form validation errors
- "Yes" appears green on the read only version
2019-05-07 16:21:17 -04:00
George Drummond
d9ed8ed2f1
Merge pull request #806 from dod-ccpo/delete-environment
...
Delete environments from an application
2019-05-07 10:18:32 -04:00
Montana
09c0bed47d
Move edit form outside of the for loop
2019-05-07 09:37:53 -04:00
Montana
526bcb1661
Update tests
2019-05-07 09:31:04 -04:00
George Drummond
f314e9238d
Fix button copy
2019-05-06 15:21:27 -04:00
George Drummond
ef23b1d776
Move to a component
2019-05-06 15:18:53 -04:00
Montana
de41afa935
Add form to template
...
- do not use None as a dropdown value because it was causing issues
- cleans up some comments
2019-05-06 15:16:48 -04:00
Montana
416ea1de82
Watch for changes on the options input, which is a grandchild of base-form
2019-05-06 15:16:48 -04:00
Montana
c1ae5129bc
Add edit template with dropdown selectors
2019-05-06 15:15:03 -04:00
dandds
0da0f6a0ae
WIP: use team form for application team page
2019-05-06 15:15:03 -04:00
George Drummond
c3e4f2c6fe
Move to component
2019-05-06 14:33:06 -04:00
George Drummond
4fe42ceebb
Correct modal ID
2019-05-06 14:18:09 -04:00
George Drummond
037fe09163
Delete environments from an application
2019-05-06 13:51:57 -04:00
George Drummond
645c217fbe
Prevent submitting the form if invalid
2019-05-03 14:23:47 -04:00
George Drummond
430a6493f0
Get error state in edit environment name form working
2019-05-03 14:23:47 -04:00
dandds
4289554e76
Style and formatting updates to environments and team tables.
...
- Use the built-in grid system for columns.
- Add column heads to environments table.
- Add delete icon to environments table.
2019-05-03 12:44:05 -04:00
dandds
e457e9a60d
Style improvements to the add a new application page:
...
- fix size of description textarea
- place "remove" buttons closer to text input fields for environments
- add icon for "add another environment" link
2019-05-02 13:19:33 -04:00
dandds
752a3a8f28
Use solid/filled Font Awesome icons for consistency.
...
Some of the "open" icons are not in the free FA tier, so rather than mix
the two we should use solid icons everywhere.
2019-05-02 13:19:33 -04:00
George Drummond
77aaf301c2
Merge pull request #790 from dod-ccpo/dod-notice
...
Add DoD Disclaimer
2019-05-01 11:40:19 -04:00
George Drummond
73d4bdcd4e
Remove empty span
2019-05-01 11:29:40 -04:00
George Drummond
d1898e2e38
Be more specific about transitions
2019-05-01 11:26:16 -04:00
George Drummond
b05de8632f
Fix h3 alignment
2019-05-01 09:49:27 -04:00
dandds
4f304d747e
Small tweaks for adding a new application member:
...
- raise specific invitation type if invite not found in invitation domain classes
- more terse assignments of defaults in invitation service, smh
- terser margin expression for inline input fields
- sass formatting
- use translation for cancel link
- oxford comma for app team management permission explanation
- do not format environment roles with hyphens for role selection
- generalize some additional methods in the invitation domain base class
- use plain atst.models import path
2019-04-30 17:14:58 -04:00
dandds
47b07c2bb5
nested checkbox component
2019-04-30 14:43:23 -04:00
dandds
b7a8cd4168
Refinements to the new application member modal
...
- remove extra padding from second modal screen
- update modal styles to more closely match designs
- ad `user_name` property to application_role model to fix flash message
2019-04-30 14:43:23 -04:00
dandds
0d5e0a3fa7
back button for new application member modal
2019-04-30 14:43:23 -04:00
dandds
daadc67eee
fix form row rendering in chrome
2019-04-30 14:43:23 -04:00
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