5172 Commits

Author SHA1 Message Date
George Drummond
f47ee14ce1
Update to sqlalchemy 1.3.4 2019-06-04 13:13:30 -04:00
richard-dds
11c258ef7d Invert icon active / inactive colors 2019-06-04 13:12:54 -04:00
George Drummond
dbbbacd24d
Merge pull request #857 from dod-ccpo/new-portfolio-workflow
New Portfolio Workflow
2019-06-04 13:12:39 -04:00
George Drummond
f7562714cb
Add New Portfolio Workflow 2019-06-04 13:10:42 -04:00
richard-dds
6456241289 Remove "Available budget" section 2019-06-04 13:02:33 -04:00
richard-dds
1096a69062 Work in IE11 please 2019-06-04 11:55:34 -04:00
George Drummond
26c4ec0d05
Merge pull request #851 from dod-ccpo/modal-freezing
Fix modal freezing fix
2019-06-04 11:43:40 -04:00
George Drummond
f31a923d01
Merge pull request #862 from dod-ccpo/update-old-dependencies
Fix outdated dependencies
2019-06-04 11:43:22 -04:00
richard-dds
84146608c7 Replace vue-sticky with stickybits for IE compat 2019-06-04 11:22:35 -04:00
richard-dds
04f2393c0c Add new icons 2019-06-04 11:01:42 -04:00
montana-mil
6e6b0f9256
Merge pull request #860 from dod-ccpo/to-review-page
Basic Task Order Review Page
2019-06-04 10:59:03 -04:00
George Drummond
1cf6b07aa0
Fix outdated dependencies 2019-06-04 10:41:10 -04:00
Montana
582ddb865d Move to-sidebar into a macro 2019-06-04 10:13:55 -04:00
Montana
7beb51c85f Move semi-collapsed text styling to utils 2019-06-04 10:13:55 -04:00
Montana
5fb44b39b0 Use default table styling for CLIN tables 2019-06-04 10:13:55 -04:00
Montana
2644133b76 More styling and content 2019-06-04 10:13:55 -04:00
richard-dds
10ef97c208 Fix portfolio css 2019-06-04 10:10:01 -04:00
richard-dds
be39ea88a3 Fix Applications active state 2019-06-04 10:10:01 -04:00
richard-dds
b138598e19 Remove portfolio breadcrumbs 2019-06-04 10:10:01 -04:00
richard-dds
e5546ba24e Reorganize portfolio nav, add applications link 2019-06-04 10:10:01 -04:00
George Drummond
b9c0f13228
Fix modal freezing fix 2019-06-04 09:55:57 -04:00
dandds
ad5d704fa8
Merge pull request #859 from dod-ccpo/new-invitation-flow
New portfolio invitation backend flow
2019-06-03 16:11:07 -04:00
dandds
4f8e9cddc8 Merge portfolio members routes with invitations.
`portfolios.create_member` now just sends an invitation, so it should be
with the invitation routes. This also de-duplicates the function for
sending a portfolio invitation email.
2019-06-03 15:57:49 -04:00
dandds
5434443b02 Adjust script/seed_sample.py for new portfolio invitation flow. 2019-06-03 15:57:49 -04:00
dandds
25ad9ebcd6 Do not check if user is a task order officer when user accepts an
invite.

That functionality is deprecated for now.
2019-06-03 15:57:49 -04:00
dandds
c085db23d7 New invitation backend for portfolio invitations.
Portfolio invitations do not associate a user entity until the
invitation has been accepted. User info, including DOD ID, is held on
the invitation itself. When a user accepts and invitation, their user
entry is associated with the corresponding `portfolio_role` entry.

The same change will be applied to `application_role` and application
invitations. For now, small changes have been made to
application-related methods so that that flow works as-is.
2019-06-03 15:57:49 -04:00
dandds
755fabd725 Database changes for new portfolio invitation flow.
- user_id is nullable on role tables
- invitation tables hold basic user information
2019-06-03 15:57:49 -04:00
richard-dds
79a118a95c Remove unused template 2019-06-03 14:37:44 -04:00
richard-dds
130fe08224 Reduce top padding 2019-06-03 14:30:14 -04:00
Montana
67be7d99a4 Replace ko_review template with new task order review
- deletes ko_review vue component
2019-06-03 14:19:04 -04:00
Montana
14a179a239 Add collapsible text component 2019-06-03 10:40:02 -04:00
Montana
ffa1163083 Initial route and template
- faked out text
- names of pretty much everything need to be changed
2019-06-03 10:39:34 -04:00
richard-dds
27041f77fb Formatting 2019-05-31 16:28:34 -04:00
richard-dds
8302490194 Add StickyCTA impl to portfolio funding page 2019-05-31 16:25:40 -04:00
richard-dds
37ca94df42 Create reusable StickyCTA component 2019-05-31 16:25:40 -04:00
leigh-mil
4e0cc26b5f
Merge pull request #856 from dod-ccpo/add-clin-table
Add CLIN table
2019-05-31 14:59:51 -04:00
leigh-mil
c60e1a29f6 Add CLIN table 2019-05-31 14:49:39 -04:00
leigh-mil
a9535edf3a
Merge pull request #855 from dod-ccpo/update-to-table
Update TO table
2019-05-31 13:23:16 -04:00
leigh-mil
1784318e0e Update seed_sample with new TO info 2019-05-31 13:07:03 -04:00
leigh-mil
7bec073f78 Delete things related to deleted columns and table 2019-05-31 13:07:03 -04:00
leigh-mil
fbfb04d763 Update task order table and remove dd254 2019-05-31 13:07:03 -04:00
dandds
d3ba997106
Merge pull request #854 from dod-ccpo/environment-application-roles
Use application_role_id on environment_roles.
2019-05-31 12:59:20 -04:00
dandds
df06d1b62f Use application_role_id on environment_roles.
In the future, an `application_invitation1 will not refer to a `user` until
someone accepts the invitation; they'll only reference an
`application_role`. When a user is invited to an application, the
inviter can specify the environments the invitee should have access to.
For this to be possible, an `environment_role` should reference an
`application_role`, because no `user` entity will be known at that time.

In addition to updating all the models and domain methods necessary for
this change, this commit deletes unused code and tests that were
dependent on `environment_roles` having a `user_id` foreign key.
2019-05-31 11:21:20 -04:00
George Drummond
f6698b3880
Merge pull request #852 from dod-ccpo/portfolio-landing
/home no longer redirects and has add portfolio button
2019-05-30 11:11:57 -04:00
George Drummond
83adf1295c
/home no longer redirects and has add portfolio button 2019-05-30 09:33:33 -04:00
George Drummond
c683a120e4
Merge pull request #850 from dod-ccpo/keep-alembic-version
Keep alembic_version table
2019-05-29 16:43:39 -04:00
richard-dds
6a504fdf89
Merge pull request #834 from dod-ccpo/limit-concurrent-logins
Prevent multiple active sessions
2019-05-29 16:19:58 -04:00
leigh-mil
fc01fa6522
Merge pull request #849 from dod-ccpo/fix-remove-port-member
Fix removing portfolio member
2019-05-29 16:12:33 -04:00
richard-dds
9b3775291e Remove redundant make_session_limiter 2019-05-29 16:05:52 -04:00
richard-dds
857cd2adc1
Merge pull request #848 from dod-ccpo/logout-flash
Display a flash message when a user logs out
2019-05-29 16:02:06 -04:00