Commit Graph

274 Commits

Author SHA1 Message Date
George Drummond
f1299dc4b0 Add DELETE_APPLICATION_MEMBER permission 2019-05-14 13:39:20 -04:00
George Drummond
27a4ef12c6 Delete an application member 2019-05-14 11:07:08 -04:00
rachel-dtr
39a0716028 Updating content across the site 2019-05-10 10:28:02 -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
2a9de4f3b9 Match the orders of the permissions everywhere 2019-05-07 09:35:38 -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
5692088837 Add Save Button to edit version of team table
-adds base form component
-Save button does not function properly yet
-alphabetizes imports on base-form
2019-05-06 15:15:03 -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
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
035d24f55d fix errors from rebase 2019-05-01 11:00:01 -04:00
dandds
4cde4d88d1 Style updates to portfolio team page:
- right align environment toggle
- fix environment toggle text, add caret icons
- display user permissions correctly
2019-05-01 10:51:32 -04:00
dandds
bb06735c83 updates to styles on app settings page:
- global: more bottom padding for panels
- app description textarea has no width contraint, constrained heigh
- fix extra padding in panel footers
- larger form columns for app name and description
- remove deprecated environment list
- do not need extra right padding on nested list items
2019-05-01 10:50:06 -04:00
dandds
41a191b1fc triangle marker for open environments 2019-05-01 10:50:06 -04:00
dandds
1484473bd7 updates to portfolio landing page
- darker gray for breadcrumbs and subheads
- larger font size for subheads
- updated toggle for environmnets list per-application
- more padding for application row
2019-05-01 10:50:06 -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
George Drummond
079672c818 Update application environments 2019-04-29 10:46:21 -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
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
dandds
e2f495973f Merge pull request #781 from dod-ccpo/route-rearrange
Route rearrange
2019-04-22 11:17:15 -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
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
4a1e5e61b3 portfolio user can view application settings page 2019-04-17 14:49:14 -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
92935a503c Show link to admin page if user has view admin permissions 2019-04-17 11:07:14 -04:00
rachel-dtr
649f7260ab Updating capitalization for app settings 2019-04-16 10:51:31 -04:00
dandds
e9f0e68f87 remove extra application template partial 2019-04-15 17:07:10 -04:00
dandds
963bf454fb display flash messages for application deletion on application index page 2019-04-15 16:03:32 -04:00
dandds
2b06e281ae confirmation modal for deleting an application
- adds delete-confirmation Vue component
- refactors some button styles to make them globally available
2019-04-15 16:03:32 -04:00
Montana
ff54ef0a8a Generalize table headers and titles 2019-04-11 16:57:21 -04:00
Montana
397aae2e3d Fix styling 2019-04-11 15:54:56 -04:00