2053 Commits

Author SHA1 Message Date
graham-dds
02a4f92840 Clean up templates
- Make sure heading includes app name
- Remove "back to applications" link
- Add "submit" link button to step 3
2019-10-01 15:56:18 -04:00
graham-dds
e0e6c0569c Add "action" param to members macro 2019-10-01 09:16:36 -04:00
graham-dds
fb58bc1ba1 Add GET route for step 3 2019-09-30 15:41:00 -04:00
graham-dds
e80585b3b2 Move member editing template to macro 2019-09-30 15:41:00 -04:00
leigh-mil
0c54b61579 Remove watch from date selector component 2019-09-26 16:27:10 -04:00
leigh-mil
92243965ec parse contract dates into datetime objects 2019-09-26 16:22:16 -04:00
leigh-mil
c03820e53a Emit event on input from date selector so parent element can respond 2019-09-26 16:22:15 -04:00
leigh-mil
ad86dc33fc Show validation icon only if the date is complete 2019-09-26 16:22:15 -04:00
leigh-mil
e41aeaee25 Fix end date in alert 2019-09-26 16:22:15 -04:00
leigh-mil
789e6662a2 Add tests for pop date range vue component 2019-09-26 16:22:15 -04:00
leigh-mil
5e1ce65662 Move html out of clin fields macro and fix initial values in pop date range when there is no form data 2019-09-26 16:22:15 -04:00
leigh-mil
53cef32af5 Use date-selector component to display errors related to date fields 2019-09-26 16:22:02 -04:00
leigh-mil
843501c00a Fix bug where name attribute of start date fields was not properly assigned
Fix bug in pop_date_range were startValid and endValid were not being properly updated
2019-09-26 16:22:02 -04:00
leigh-mil
d42cd1ff4f Dynamically update the max and min values for start and end date based on the date in the other field and contract dates 2019-09-26 16:22:02 -04:00
leigh-mil
0e641a9064 Create vue component to manage date range logic 2019-09-26 16:21:27 -04:00
leigh-mil
bea9439330 Move text to translations 2019-09-26 09:53:20 -04:00
leigh-mil
a9300132f8 Move modal out of the table and fix button styling 2019-09-26 09:46:24 -04:00
leigh-mil
37fab735a4 Add modal to page for revoking an invite 2019-09-26 09:46:24 -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
graham-dds
7e340936dc
Merge pull request #1088 from dod-ccpo/make-application-creation-multistep
Make application creation multistep
2019-09-24 13:56:36 -04:00
graham-dds
4c8bb0a35d change ulr_for arguments to new multistep form 2019-09-24 10:16:48 -04:00
graham-dds
f0593cde70 Break new application template into form steps 2019-09-24 10:16:48 -04:00
dandds
7ea1ae5a34 Add a JS test for the clin-fields Vue component.
In order to do this, it was expedient to move the CLINFields Jinja macro
into its own file and pass in all the data it requires.
2019-09-24 09:37:30 -04:00
dandds
112f0e0ab2 Initial JS tests for the Vue TOForm component.
This adds BeautifulSoup to the Python dev dependencies so that we can
render an entire page and then extract the Vue component we need.
Ideally, we should refactor all the Vue components so that they live in
Jinja macros and we can render those macros directly.
2019-09-20 15:24:55 -04:00
dandds
82c34ee9b1 Display real environment processing status. 2019-09-18 16:34:56 -04:00
leigh-mil
b35e8cfe8e Update NewMemberForm so that it has the same data structure as the UpdateMemberForm 2019-09-18 11:16:55 -04:00
leigh-mil
6de02e874b Update edit app member form so the save button becomes active on change 2019-09-18 11:16:55 -04:00
leigh-mil
303d89088b Styling for edit member modal 2019-09-18 11:16:54 -04:00
leigh-mil
2deaea98aa Move common form fields from app member form into a macro 2019-09-18 11:16:54 -04:00
leigh-mil
80dcb9c580 Move perms so they are at the top level of the form so that the data is properly populated
Add form fields for all environments in update member form
2019-09-18 11:16:54 -04:00
leigh-mil
4dab326eef Clean up code and formatting 2019-09-18 11:16:54 -04:00
leigh-mil
d296d3c237 Move modal outside of table and add csrf token 2019-09-18 11:16:54 -04:00
leigh-mil
ab102470bf Make checkboxes work 2019-09-18 11:16:54 -04:00
leigh-mil
799112ba5d
Merge pull request #1076 from dod-ccpo/home-pg-content
Updates to homepage
2019-09-17 10:07:15 -04:00
leigh-mil
c1476ae3d9 Updates to homepage 2019-09-17 09:54:29 -04:00
leigh-mil
15a844fa80 Fix html 2019-09-17 09:53:26 -04:00
leigh-mil
b041a31fa3 Fake the processing tag for envs with the name 'QA' 2019-09-16 16:28:50 -04:00
leigh-mil
2d83a46632 Add link for DoD ID info 2019-09-16 16:13:20 -04:00
leigh-mil
0b6fc072ea Add invite links and tag for pending invite 2019-09-16 15:58:37 -04:00
graham-dds
ebe8adac21 Update name of prop used to control validation 2019-09-12 16:11:12 -04:00
graham-dds
ccb26d8cf8 Use new path to error in translations 2019-09-12 16:11:12 -04:00
graham-dds
bdeb3dfa1a use translations for clin validation message 2019-09-12 16:11:12 -04:00
graham-dds
33ed89df54 Add percent obligated to step 3 form 2019-09-12 16:11:12 -04:00
graham-dds
6224026d72 Custom component for handling clin dollar input
- Macro for CLIN dollar input HTML.
- Custom Vue component to react to
 "fundingValid" validaiton
2019-09-12 16:11:12 -04:00
graham-dds
aa613690f5 Add sum of all CLIN total values to TO summary 2019-09-12 16:11:12 -04:00
graham-dds
3327405a26 Use actual total amount in CLIN summary table 2019-09-12 16:11:12 -04:00
graham-dds
8c1a1ac33e Add default values for obligated and total CLIN $ 2019-09-12 16:11:12 -04:00
leigh-mil
97545234e9
Merge pull request #1066 from dod-ccpo/add-port-header
Add portfolio header to app pages
2019-09-10 15:08:04 -04:00
leigh-mil
a78d3353aa Add portfolio header to app pages 2019-09-10 14:16:05 -04:00
leigh-mil
ade3dd083e Use translations 2019-09-10 13:54:13 -04:00