leigh-mil
b20e2971d7
Update TO number validator to account for dashes and variable character length
2020-01-24 09:18:22 -05:00
leigh-mil
84d0a32694
Update TO form to account for new TO rules: alpha numeric, between 13 and 17 characters, dashes should be stripped, and coerce to uppercase
2020-01-24 09:18:22 -05:00
leigh-mil
204bf49ff4
Merge pull request #1352 from dod-ccpo/add-subscription-to-env
...
Add subscription to env
2020-01-23 20:20:58 -05:00
leigh-mil
1bad32bcdb
Add success flash message
2020-01-23 16:44:27 -05:00
leigh-mil
59327d4cea
Styling for environment edit form
2020-01-23 16:44:07 -05:00
leigh-mil
0fcd5a6471
Move text into translations file and fix formatting to make file more readable
2020-01-23 16:44:07 -05:00
leigh-mil
1054457048
Button for adding a subscription
2020-01-23 16:44:07 -05:00
leigh-mil
ec56d8e38a
Properly display environment role on application index page
2020-01-23 16:44:07 -05:00
leigh-mil
31b7e2f589
Create route and domain method for creating a subscription
2020-01-23 16:44:07 -05:00
dandds
1c53ceef00
Merge pull request #1337 from dod-ccpo/apply-session-limit
...
Forcibly destroy existing session on logout.
2020-01-23 16:04:43 -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
leigh-mil
6f2454ae5f
Merge pull request #1342 from dod-ccpo/route-validation
...
Validation on route parameters
2020-01-22 20:06:03 -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
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
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
leigh-mil
176428d454
Merge branch 'staging' into copy-updates
2020-01-22 14:01:47 -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
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
leigh-mil
ce70e44590
Update flash messages for portfolio invites to match application invite messages.
...
Use None instead of an empty string for titles and messages in flash alerts.
2020-01-21 11:57:10 -05:00
leigh-mil
6f85f6de97
Update copy for invite alert messages, CLIN error message, and use translations in flash file
2020-01-21 11:57:10 -05:00
leigh-mil
d0ae04193b
Update copy on app settings page
2020-01-21 11:57:10 -05:00
leigh-mil
88d57a414b
Update copy in new application form.
2020-01-21 11:57:10 -05:00
leigh-mil
d38b5f7012
Update copy on TO view page
2020-01-21 11:57:10 -05:00
leigh-mil
961717e0e7
Update copy in TO builder
2020-01-21 11:57:10 -05:00
leigh-mil
c946bc74db
Remove button from TO index page sticy cta when there are no TOs
2020-01-21 11:57:10 -05:00
leigh-mil
7c78e59624
Update copy on new portfolio form. Style cancel link as a button.
2020-01-21 11:57:09 -05:00
leigh-mil
0893ec18ce
Update copy on error page
2020-01-21 11:57:09 -05:00
leigh-mil
4ed75caf2a
Replace Lorem on Reports page
2020-01-21 11:57:09 -05:00
leigh-mil
c9e62e22e9
update TO builder copy
2020-01-21 11:57:09 -05:00
dandds
7faadaf17d
Merge pull request #1341 from dod-ccpo/tf-jedi-dev
...
Updated dev environment for JEDI.
2020-01-21 11:27:32 -05:00
dandds
9d179b7b5f
Merge branch 'staging' into tf-jedi-dev
2020-01-21 10:52:28 -05:00
dandds
7a86a01da4
Merge pull request #1326 from dod-ccpo/cloudzero-k8s
...
Minimal config for cloudzero dev environment.
2020-01-21 10:42:02 -05:00
dandds
2ab9790f3e
Merge branch 'staging' into cloudzero-k8s
2020-01-21 10:23:50 -05:00
dandds
9f2bdd4a9f
Updated dev environment for JEDI.
...
- Updated environment name.
- Updated variables.
- AKS service principal creds moved to the operator Key Vault.
2020-01-21 10:08:27 -05:00
dandds
fdd8e3dbba
Merge pull request #1340 from robgil-dds/additional-tf-docs
...
Additional quick steps on how to configure terraform
2020-01-20 19:27:10 -05:00
raydds
d2d63053c4
Merge pull request #1338 from dod-ccpo/bump-available-memory
...
Configure processes, threads, and increase CPU/memory limits
2020-01-20 16:44:41 -05:00
Rob Gil
584b885311
Adds notes on AKS service_principal and preview features that must be enabled
2020-01-20 16:10:55 -05:00