1621 Commits

Author SHA1 Message Date
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
rachel-dtr
39a0716028 Updating content across the site 2019-05-10 10:28:02 -04:00
dandds
2435f91b13
Merge pull request #809 from dod-ccpo/resource-finder
Resource finder
2019-05-10 06:07:45 -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
rachel-dtr
298681598b
Merge pull request #807 from dod-ccpo/content-cleanup
Cleaning up content
2019-05-07 11:00:22 -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
2a9de4f3b9 Match the orders of the permissions everywhere 2019-05-07 09:35:38 -04:00
Montana
526bcb1661 Update tests 2019-05-07 09:31:04 -04:00
dandds
3c1f4ac6df Standardize token argument in routes.
- `token` becomes `portfolio_token` in routes.
- Find relevant portfolio from token in `before_request` hook, like
  other routes.
2019-05-06 16:35:33 -04:00
rachel-dtr
dbdaf376a0 Cleaning up content 2019-05-06 15:22:17 -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
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
George Drummond
c3e4f2c6fe
Move to component 2019-05-06 14:33:06 -04:00
dandds
b0600a34db
Merge pull request #802 from dod-ccpo/accept-application-invite
Accept application invite
2019-05-06 14:30:54 -04:00
George Drummond
4fe42ceebb
Correct modal ID 2019-05-06 14:18:09 -04:00
George Drummond
44978248d4
Merge pull request #803 from dod-ccpo/edit-environment-save-fail-refactor
Edit environment save fail refactor
2019-05-06 13:54:30 -04:00
George Drummond
037fe09163
Delete environments from an application 2019-05-06 13:51:57 -04:00
rachel-dtr
8c34146c0b Updating content up through Funding page 2019-05-06 11:16:11 -04:00
dandds
59a02572ea Application users should have access to portfolio landing page.
- Adds override to portfolio landing page access check to see if user
  has access to any applications within the portfolio.
- Route for accepting an application invitation redirects directly to
  portfolio applications route.
- Tests ensure application user only sees apps the user has access to on
  the portfolio landing page.
2019-05-03 17:11:57 -04:00
George Drummond
0e3217d3ac
Disable SaveButton if form is invalid 2019-05-03 14:53:02 -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
e709de1d49
Merge pull request #792 from dod-ccpo/style-updates
Style updates
2019-05-01 11:44:24 -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
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
106fe17aa7 adjust alert headers 2019-05-01 10:50:06 -04:00