100 Commits

Author SHA1 Message Date
dandds
1c0c5dd9c5 soft deletes available for applications and environments
- parent relation will not include applications or environments marked
  as deleted
- domain classes will exclude deleted objects from selections
- changed some test factories to use domain_word for resource names,
  because they were using person names and it bugged me
2019-04-15 15:58:38 -04:00
dandds
9c10a14827 update authorization decorator to check for application permissions 2019-04-08 13:31:19 -04:00
dandds
866043495b updates to test factories to accomodate application roles 2019-04-08 13:31:19 -04:00
dandds
bec5d11bfe users have permission sets for site-wide perms 2019-03-21 05:38:28 -04:00
dandds
ad56ddc60e implement PermissionSets.get_many for getting multiple permission sets by name 2019-03-15 07:14:49 -04:00
dandds
ee37a5543a organize portfolio permission sets by domain 2019-03-15 07:14:49 -04:00
dandds
d3c3209fc0 cleanup unused portfolio roles 2019-03-15 07:14:49 -04:00
dandds
1a122c5335 rename role -> permission_set everywhere 2019-03-15 07:14:49 -04:00
dandds
0c2ab6fb7a remove portfolio_role direct relationship to role 2019-03-15 07:14:49 -04:00
dandds
44a4d98978 switch portfolio authorization to rely on new permission sets 2019-03-15 07:14:49 -04:00
Montana
7ee8858cc7 Add defense_component to Portfolio when new task_order is created without an existing portfolio 2019-02-26 11:29:16 -05:00
Patrick Smith
2d03111a9d Remove legacy task order model 2019-02-25 14:54:14 -05:00
Patrick Smith
75f9b57979 Remove PE number model 2019-02-25 14:54:14 -05:00
Patrick Smith
2c62f54b83 Remove request-related models 2019-02-25 14:54:14 -05:00
dandds
41e715a404 use full prefix for certifying official in SO review 2019-02-20 11:37:49 -05:00
dandds
ad05c448cd DD-254 domain class and method for checking if DD-254 is complete 2019-02-20 10:52:15 -05:00
leigh-mil
11ba4807c4 Use LazyFunction to return unique data 2019-01-23 16:57:56 -05:00
Patrick Smith
f580f69d35 Raise error if csp estimate is not of proper type 2019-01-23 11:16:54 -05:00
leigh-mil
bf302a8800 Use choice() instead of choices() so a string is returned 2019-01-16 11:03:59 -05:00
Patrick Smith
e41f01398c Update seed sample to create multiple task orders for each portfolio 2019-01-15 11:16:40 -05:00
Patrick Smith
8f8e7fa65e Add active & expired task order statuses 2019-01-15 10:51:00 -05:00
dandds
0eec42c55b change constant names 2019-01-14 16:00:17 -05:00
dandds
d3d36822df workspace -> portfolio everywhere 2019-01-14 16:00:17 -05:00
dandds
3fc323d785 project -> application everywhere 2019-01-14 16:00:17 -05:00
leigh-mil
4ed61708fb Updates from PR review 2019-01-11 15:59:18 -05:00
leigh-mil
b18e3a9e10 Add columns relating to Funding and Oversight sections to TaskOrder model 2019-01-11 15:59:18 -05:00
dandds
e2e4b5ae70 use real atat and workspace roles in tests 2019-01-10 11:23:11 -05:00
dandds
718f88d828 download link for task order summary 2019-01-02 09:36:29 -05:00
dandds
62a8b0ec40 add tests for task_order routes utility classes 2018-12-19 11:33:58 -05:00
dandds
ad03b58dee tests for new task order endpoints, remove new workspace routes 2018-12-18 13:22:54 -05:00
dandds
c5580733ba fields for the new task order 2018-12-18 09:44:02 -05:00
dandds
6d92755a7f new workspace and task order routes 2018-12-18 09:44:02 -05:00
dandds
e509c34cdd change name of request relationship to legacy task order 2018-12-13 11:36:45 -05:00
dandds
2f515d7b47 change current task order table name
rename existing task order factory

fix legacy task order repr
2018-12-13 11:36:44 -05:00
leigh-mil
385878e1ab Resend workspace invitations to email submitted in new member form. 2018-11-27 16:59:20 -05:00
Montana
e51de11a28 capture status and no history cases on workspace role model 2018-11-21 14:20:05 -05:00
richard-dds
2f1970e93b Give dev users a random service branch 2018-11-13 14:39:45 -05:00
Patrick Smith
9b25c3b17f Update factory to use random service branch
This will give us more interesting test data.
2018-11-08 12:21:58 -05:00
leigh-mil
6bc157b2b3 Add phone ext 2018-11-07 12:03:52 -05:00
dandds
848bbf9c12 Updates to workspace role permissions, invitations 2018-10-31 10:21:48 -04:00
dandds
b81a831c85 remove accepted column from workspace_roles 2018-10-31 10:21:48 -04:00
dandds
5c5f9c6c9c record expiration time on the invitation 2018-10-31 10:21:48 -04:00
dandds
d5998ed370 track invitation state by status enum 2018-10-31 10:21:48 -04:00
dandds
5c2d466049 workspace users who have not accepted invite should not have permissions 2018-10-31 10:21:48 -04:00
dandds
b8fc92cd14 basic invitation model with domain class 2018-10-31 10:21:48 -04:00
dandds
ab42245797 display DOD ID on user update page 2018-10-16 09:18:13 -04:00
dandds
f3c3332127 user can update profile 2018-10-16 09:18:13 -04:00
dandds
12307769d4 rerun formatter for pretty 3.6.6 numbers 2018-10-09 10:55:21 -04:00
richard-dds
40557a5494 Merge SuperFactories into Factories, overriding _create 2018-10-08 10:36:02 -04:00
richard-dds
e06025366a Allow RequestFactory to generate task order 2018-10-08 10:35:36 -04:00