Commit Graph

92 Commits

Author SHA1 Message Date
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
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
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
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
George Drummond
a35a6320a9 Add in missing carets 2019-04-22 11:22:32 -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
847c300d33 Multiple drop down sections for toggler 2019-04-19 14:25:34 -04:00
Montana
562a314e51 Display members roles in accordion table 2019-04-17 11:06:37 -04:00
dandds
3ab84ba6f4 improvements to nested list 2019-04-15 13:50:29 -04:00
George Drummond
0efd0b8f8f float-right members column title 2019-04-15 13:50:28 -04:00
dandds
171898c753 WIP: use lists for application environment table 2019-04-15 13:50:28 -04:00
Montana
ff54ef0a8a Generalize table headers and titles 2019-04-11 16:57:21 -04:00
Montana
018eecefc7 Add space on toggle link 2019-04-11 15:54:56 -04:00
Montana
397aae2e3d Fix styling 2019-04-11 15:54:56 -04:00
Montana
5a10e0658a Use accordion-table styles for application environment table 2019-04-11 15:54:56 -04:00
Montana
891bd50044 Fix spelling error
change accordian to accordion
2019-04-11 15:54:56 -04:00
Montana
1d46ecebd1 Add environments-table component 2019-04-11 15:54:56 -04:00
Montana
110b232fb7 Styling 2019-04-11 15:54:56 -04:00
Montana
782387b146 Toggle for users; unstyled 2019-04-11 15:54:56 -04:00
Montana
4aec810417 Render all table elements; unstyled 2019-04-11 15:54:56 -04:00
Montana
bba5c1531d Split app settings into two panels 2019-04-11 15:54:56 -04:00