4823 Commits

Author SHA1 Message Date
George Drummond
3acbecdf1a
Add in scss formatter 2019-05-01 12:43:56 -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
5a23ca7abe less space between action items 2019-05-01 10:50:06 -04:00
dandds
7bf5ac09e2 Update box shadow for panels.
Box shadow value should be stored and referenced as a variable.
2019-05-01 10:50:06 -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
dandds
4d5ddb447e updates to application environment and member table styling 2019-05-01 10:50:06 -04:00
George Drummond
950d9adb79
Fix link firefox button hover transition 2019-05-01 10:49:49 -04:00
dandds
48ef664f41 more padding for portfolio application sections 2019-05-01 10:47:22 -04:00
dandds
4e7fcb7aea dark gray for breadcrumb nav in portfolios 2019-05-01 10:47:22 -04:00
dandds
ee29c7a0c8 more padding for portfolio section links 2019-05-01 10:47:22 -04:00
dandds
9073149cd3 update sidenav styles 2019-05-01 10:47:22 -04:00
George Drummond
b05de8632f
Fix h3 alignment 2019-05-01 09:49:27 -04:00
dandds
3799e5c73f
Merge pull request #789 from dod-ccpo/application-invitations
Application invitations
2019-04-30 17:21:10 -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
5db4d9bab3 formatting, cleanup from rebase 2019-04-30 14:43:23 -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
124970f9d6 Frontend email validation should match wtforms
Our long email regex for the frontend was stricter in some ways, but it allowed
email addresses with a single-letter TLD ("frank@dod.m"), which the backend
WTForms validator would reject. The two should be equivalent.

Reference:
1939aec691/wtforms/validators.py (validators.py-281)
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
054f6b80b9 add application_invitation table 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
dandds
c4ad7b4378 Make portfolio invitation specific to portfolio
- add a base domain class
- extract shared model code to mixin
- rename invitation classes
- invitation model relationship to portfolio_role name is now more
  generic "role"
2019-04-30 14:41:55 -04:00
leigh-mil
ac36e34c13
Merge pull request #788 from dod-ccpo/edit-env-form-view
Edit env form view
2019-04-30 14:39:49 -04:00
leigh-mil
41f01f8dec
Merge branch 'master' into edit-env-form-view 2019-04-30 14:34:31 -04:00
montana-mil
0c6f00bf4d
Merge pull request #785 from dod-ccpo/check-user-is-in-app-before-adding-env-role
Check user is in app before adding env role
2019-04-30 14:31:08 -04:00
leigh-mil
53bdfc1151 Add link to team settings 2019-04-30 13:58:03 -04:00
George Drummond
5835068c75
Use more specific naming 2019-04-30 10:34:30 -04:00
Montana
94e3dc637a Remove has_member function from application model 2019-04-30 10:27:15 -04:00
George Drummond
cc482fa0e0
Alert should only display when login with CAC button is clicked 2019-04-30 10:24:16 -04:00
leigh-mil
67516b3b55 Combine env_forms and environment_obj 2019-04-30 10:13:55 -04:00
Montana
a99c795319 Update logger message for application user not found 2019-04-30 10:12:05 -04:00
Montana
78a8201323 Send resource id to NotFoundError as well as resource name. 2019-04-30 10:11:10 -04:00
George Drummond
e942a6ca19
Add in missing "the" 2019-04-29 16:36:54 -04:00
George Drummond
8aa5bc5367
Right align the continue button 2019-04-29 15:52:29 -04:00
George Drummond
4d47c881b6
Add DoD Disclaimer 2019-04-29 15:52:28 -04:00
Montana
1222220452 Do not add member to application when adding to environment 2019-04-29 15:05:59 -04:00
Montana
60b4c50819 Check that all users with changed data are app users before updating env roles 2019-04-29 15:05:59 -04:00