hmbrink
0f2ba887d9
Large spacing variable
2020-01-23 13:13:04 -05:00
Rob Gil
dab6cdb7dc
Locks down keyvaults to subnets and administrator ip addresses
2020-01-23 11:02:12 -05:00
Rob Gil
c31d68a18c
Makes client vpn cidr range configurable
2020-01-23 10:50:16 -05:00
dandds
944c5d3c9f
Forcibly destroy existing session on logout.
...
To comply with security guidelines, we need to destroy the session when
a user logs out. This means that the session's key in the Redis cache
needs to be deleted. Flask expects to _always_ have a session object. If
the current session object does not exist in the Redis cache, Flask will
reserialize and store it at the end of the request. In order for
session deletion to work, we need to delete the key for the existing
session and then replace the session object with a new, empty one.
This also updates the SessionLimiter class so that the session prefix is
configurable.
2020-01-23 10:31:20 -05:00
dandds
0fa4fd2304
Limit concurrent session by default for deployed sites.
...
To meet ATO requirements, a user should not be able to have concurrent
logins.
2020-01-23 10:29:37 -05:00
tomdds
81054b2ff0
Fix Enum Migration to properly deal with constraint changes
...
Since we're using non-native enums for our model, alembic has some issues knowing what the previous "type" actually was, and not specifying it correctly causes a bad constraint.
2020-01-23 10:17:07 -05:00
597ea32e42
portfolio provision process. add logging, __repr___ method, fix broken tests
2020-01-23 10:14:22 -05:00
Rob Gil
48482785ac
Adds IP whitelisting to storage buckets
2020-01-23 10:02:31 -05:00
leigh-mil
6f2454ae5f
Merge pull request #1342 from dod-ccpo/route-validation
...
Validation on route parameters
2020-01-22 20:06:03 -05:00
Rob Gil
d22357e609
Adds step to manually configure MFA in AD
2020-01-22 19:37:04 -05:00
Rob Gil
635ccb0fd3
Fixes postgres character collation
2020-01-22 19:36:33 -05:00
Rob Gil
01703b1488
Configures storage buckets to be optionally exposed via service endpoints
2020-01-22 19:35:54 -05:00
Rob Gil
9042a960bb
Adds configurable service endpoints to subnets in the vpc module
2020-01-22 19:35:19 -05:00
leigh-mil
158f7f43d7
Remove catch_all route
2020-01-22 16:53:28 -05:00
leigh-mil
bdc03fb0a2
Remove /help route and templates
2020-01-22 16:53:11 -05:00
leigh-mil
0484d9b77f
Merge pull request #1344 from dod-ccpo/fix-app-member-form
...
Remove delete environments from app members form
2020-01-22 16:30:43 -05:00
00b10c484f
alembic migration to extend the state machine states enum
2020-01-22 16:04:51 -05:00
Hannah Brinkman
70faa4c42e
Merge branch 'staging' into grid-styling
2020-01-22 15:55:12 -05:00
leigh-mil
36fe777230
Remove delete environments from app members form
2020-01-22 15:53:40 -05:00
graham-dds
a5684d099e
Merge pull request #1343 from dod-ccpo/text-input-validation
...
Form text input validation
2020-01-22 15:39:26 -05:00
Hannah Brinkman
674f6363d5
Merge branch 'staging' into grid-styling
2020-01-22 15:23:39 -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
graham-dds
156d733aee
Add missing regex and validation for StringFields
...
This commit adds further validation for StringFields that were missing
it. This mostly amounted to being Regex patters and max lengths.
2020-01-22 15:20:18 -05:00
graham-dds
b3dd32f3f7
Allow Falsey values for IsNumber validator
...
We should use Required() instead to ensure data is present, if that's the
desired behavior
2020-01-22 15:18:42 -05:00
graham-dds
c460f91045
CLIN data should be submitted with {prefix}-number
2020-01-22 15:18:42 -05:00
graham-dds
d925a0a570
Change dialect from postgres:// to postgresql://
2020-01-22 15:18:42 -05:00
leigh-mil
41c8a5d187
Merge pull request #1336 from dod-ccpo/copy-updates
...
Copy updates
2020-01-22 15:18:27 -05:00
leigh-mil
04de3d0404
Correct portfolio invite resent alert
2020-01-22 14:58:08 -05:00
tomdds
e5332897f1
Fix formatting
2020-01-22 14:52:06 -05:00
tomdds
1b1a20cf52
Restore implementations for policies and management group creation
...
These were accidentally stripped out during a rebase.
2020-01-22 14:39:30 -05:00
hmbrink
01341be95b
Profile max-width
2020-01-22 14:34:23 -05:00
hmbrink
16db93c2da
Topbar navigation
2020-01-22 14:25:56 -05:00
leigh-mil
176428d454
Merge branch 'staging' into copy-updates
2020-01-22 14:01:47 -05:00
tomdds
f5e4b603cb
Bring naming conventions for methods and classes related to CSP provisioning in line with state machine
2020-01-22 13:39:41 -05:00
tomdds
d646c3c00f
Updates from Production Scripts
...
Made a bunch of tweaks when using these tests to run production scripts for initial setup, this brings over a bunch of those changes
2020-01-22 13:39:41 -05:00
becc3630c2
azure integration. methods to authenticate and set/get value in keyvault
2020-01-22 13:39:41 -05:00
67842748b8
call next on the results of filter function to get the first value
2020-01-22 13:39:41 -05:00
dfaea2d937
trigger_next_transition method will call the create trigger of the next stage for machines in CREATED state
2020-01-22 13:39:41 -05:00
743a91d658
trigger_next_transition method will call the create trigger of the next stage for machines in CREATED state
2020-01-22 13:39:41 -05:00
tomdds
b1adaf771d
state machine integration wip
2020-01-22 13:39:35 -05:00
Hannah Brinkman
afc6ee0e03
Merge branch 'staging' into grid-styling
2020-01-22 07:03:54 -05:00
dandds
f6252ae571
Merge pull request #1346 from dod-ccpo/tf-initial-db
...
Terraform initial database.
2020-01-22 06:07:19 -05:00
dandds
83de5d38d9
Terraform initial database.
...
This addes TF config for creating the initial database for the selected
ATAT environment. The datatase name format is [environment]-atat.
2020-01-21 19:52:09 -05:00
Hannah Brinkman
efe0f33fc2
Merge branch 'staging' into grid-styling
2020-01-21 15:52:45 -05:00
hmbrink
ae3144c82f
removed extra grid column padding
2020-01-21 15:41:03 -05:00
hmbrink
4fd83be37f
Portfolio Header
2020-01-21 15:31:48 -05:00
hmbrink
32451c69af
Topbar max-width
2020-01-21 15:27:30 -05:00
leigh-mil
d0cb4ce339
Update button text for adding new application member
2020-01-21 11:57:10 -05:00
leigh-mil
d2b9577e3b
Standardize copy in TO builder and TO view page
2020-01-21 11:57:10 -05:00
leigh-mil
2d32e9c79b
Remove lorem paragraph and link from 404 page
2020-01-21 11:57:10 -05:00