46 Commits

Author SHA1 Message Date
leigh-mil
2665094136 Apply max width to all input elements.
Update form class with better name and add form-conrainer--narrow class.
2020-02-19 11:42:03 -05:00
leigh-mil
881bf3220c fix formatting 2020-01-31 11:57:15 -05:00
leigh-mil
8d30fd4cfb Remove extra </div> 2020-01-31 11:52:15 -05:00
Hannah Brinkman
70faa4c42e
Merge branch 'staging' into grid-styling 2020-01-22 15:55:12 -05:00
graham-dds
3cf9fdac76 Add frontend validation for TextInput()s
- Add input validation regexes to input_validations.js
- Add those validators to text fields without validaiton
2020-01-22 15:20:18 -05:00
hmbrink
8c0e88c5c4 Topbar, Portfolio Header, & Content alignment 2020-01-20 17:03:18 -05:00
leigh-mil
a5194d6f70 Remove PPoC files 2020-01-17 10:49:05 -05:00
leigh-mil
da398bf1ff Add status labels to portfolio managers table.
Update PortfolioRole.display_status() to return same type of data as
ApplicationRole.display_status().
2020-01-10 10:25:55 -05:00
leigh-mil
a6fcd0c76f Fix styling on member forms.
Include flash message when portfolio manager is added.
Fix submit button text
2020-01-10 10:25:55 -05:00
leigh-mil
ff3e585dfe Initial formatting and styling of portfolio managers table. Deleted unused css 2020-01-10 10:25:55 -05:00
leigh-mil
667554dba4 Update styling on portfolio admin page, update portfolio form to include description 2020-01-06 15:55:07 -05:00
leigh-mil
8710028256 Fix factories and seed sample script
Update display of defense component on portfolio settings page
2020-01-06 13:08:57 -05:00
leigh-mil
dad54ec139 Create new migration to convert column type of defense_component from
string to array
2020-01-06 13:08:56 -05:00
leigh-mil
2b884f2c85 Remove route, tests, and template code for deleting a portfolio 2019-12-18 12:22:14 -05:00
graham-dds
9de90d796d Rename audit log feature flag config variable 2019-10-21 11:36:53 -04:00
graham-dds
2720240903 Conditionally render logs on AUDIT_LOG_FEATURE_TOGGLE 2019-10-21 10:32:58 -04:00
dandds
4f8cbc2b68 Delete unused Jinja macros and rearrange templates.
Templates and fragments that relate to specific resources (portfolios,
applications, task orders) should reside in directories named for the
relevant resource. This also matches the way the application routes are
distributed among modules named for each resource type.
2019-09-25 11:19:56 -04:00
leigh-mil
4d24f97ed7 Add optional label to text, options, phone, and multi-checkbox inputs
Use new optional attribute on fields that are optional
Update styling to fit optional label and update translations
2019-09-03 15:34:07 -04:00
graham-dds
1901172d6e Remove inset_form prop from text inputs 2019-08-27 15:59:51 -04:00
leigh-mil
666f237002 Update text input vue component so that it only shows the validation icon on mount when the form is not a form that is inset into a page 2019-08-19 10:28:20 -04:00
George Drummond
c640495a06
Fix permissions display 2019-06-12 15:39:25 -04:00
George Drummond
c612862036
Fix permission 2019-06-11 11:30:37 -04:00
George Drummond
cad43af455
Portfolio archiving 2019-06-11 11:30:37 -04:00
richard-dds
d4b65ec34c Always use Portfolio name in header 2019-06-04 13:44:51 -04:00
leigh-mil
3e07d95969 Refactor Pagination macro 2019-05-22 13:08:44 -04:00
dandds
e2f495973f
Merge pull request #781 from dod-ccpo/route-rearrange
Route rearrange
2019-04-22 11:17:15 -04:00
dandds
78ba6afba0 rename and rearrange some portfolio route functions 2019-04-22 07:20:08 -04:00
Montana
29bb1aaf9c Clean up unused template imports 2019-04-19 11:49:41 -04:00
leigh-mil
1aaf4421ab Remove unnecessary savebutton vue component and create SaveButton Macro 2019-04-06 16:57:12 -04:00
leigh-mil
8b10732ac9 Use base form and save button on all forms 2019-04-06 16:57:12 -04:00
dandds
c7ac967870 present flash message when new portfolio member is added 2019-03-26 15:49:06 -04:00
dandds
ca0c280ac5 fix mistake from rebase 2019-03-26 15:48:31 -04:00
dandds
878a31ba19 style and template updates for adding a new portfolio user 2019-03-26 15:48:31 -04:00
dandds
ccaad6cbbc cannot go to next new portfolio member page if form invalid 2019-03-26 15:46:48 -04:00
dandds
e6fd32f612 phone number should be optional on add new portfolio member form 2019-03-26 15:46:48 -04:00
dandds
ec794abbf2 more styling for new portfolio member modal 2019-03-26 15:46:48 -04:00
dandds
1bc434be8c multi-step form modal with basic implementation for adding new member 2019-03-26 15:46:48 -04:00
Montana
dd4dc9de86 Render dropdowns for permissions 2019-03-26 14:41:49 -04:00
dandds
7d5e615e6a render portfolio admin page panels based on access perms of user 2019-03-22 14:27:53 -04:00
Montana
fc65c19306 basic table 2019-03-20 15:30:19 -04:00
George Drummond
e3bd965916
View Primary Point of Contact (PoC) 2019-03-18 15:12:39 -04:00
Montana
5d4bc5719b Show 'Not Selected' if there is no defense component 2019-02-27 11:18:45 -05:00
Montana
0b33a67d29 Default defense component to None 2019-02-27 10:55:15 -05:00
Montana
91db12140e Show defense component on portfolio admin screen 2019-02-26 11:29:18 -05:00
Patrick Smith
8da39f7125 Update pagination links on portfolio activity log 2019-02-12 17:53:42 -05:00
leigh-mil
bfb216a0d0 Change name of template to admin.html 2019-02-12 08:43:35 -05:00