richard-dds
d8e75668b0
Log notifications at the time of sending
2019-05-15 14:57:46 -04:00
richard-dds
c03b69b351
More idiomatic initialization of notification_sender
2019-05-15 14:57:46 -04:00
dandds
42b912d4cb
Look up major database resources in a before_request
hook.
...
A `before_request` hook queries the database for portfolios, requests,
and task orders based on the route arguments. The resources are added as
attributes on `g`. The portfolio context processor and the access
decorator now rely on those resources being available on `g`.
WIP: find major resources in before_request hook, apply to g
WIP: use g.portfolio for portfolio context processor
WIP: the access decorator should rely on the resources being available on g
2019-05-06 16:32:55 -04:00
dandds
b8a24c37c4
Make SQLALCHEMY_ECHO option independent of DEBUG for sqlalchemy logging.
2019-05-02 15:41:13 -04:00
dandds
849c5d4b58
Rearrange and rename application routes.
...
- move application routes to their own Flask blueprint
- squash application routes to be resource-specific
- reorganize application routes
2019-04-22 07:19:30 -04:00
dandds
d73b082471
configurable json logging for atst app
2019-04-01 12:34:53 -04:00
dandds
c7ac967870
present flash message when new portfolio member is added
2019-03-26 15:49:06 -04:00
Montana
d6906c8504
Add config for CRL_FAIL_OPEN
2019-03-14 13:42:12 -04:00
dandds
44d52ae601
fix crl storage config name
2019-03-01 15:31:02 -05:00
dandds
22af868557
sync CRLs if one in the cache is out of date
2019-02-27 05:51:50 -05:00
dandds
9aa15d57e8
CRL Provider for syncing CRLs from cached source
2019-02-27 05:51:50 -05:00
Patrick Smith
c3b79103a4
Remove Requests routes
2019-02-25 14:54:13 -05:00
Montana
c7e2e8b5a5
Use map_config to add logging on dev and test
2019-02-20 12:11:01 -05:00
Montana
84e6d9300d
Print SQLAlchemy logs only on dev environment
2019-02-20 11:36:59 -05:00
Montana
2ccf8d8038
Turn on logging for sqlalchemy
2019-02-20 08:50:20 -05:00
Patrick Smith
53f36e827f
Move getting list of portfolios to app-wide context processor
2019-02-06 13:30:14 -05:00
Patrick Smith
849238f218
Use custom JSON encoder in flask app
2019-01-23 14:57:14 -05:00
dandds
4bd41950c6
remove REQUIRE_CRLS setting in favor of DISABLE_CRL_CHECK
2019-01-18 09:48:43 -05:00
dandds
80f633f457
allow config dictionary as argument to make_config; disable CRLs for scripts
2019-01-18 09:44:31 -05:00
dandds
becaec8d42
no op version of CRL cache for disabling crl check
2019-01-17 10:28:40 -05:00
dandds
d3d36822df
workspace -> portfolio everywhere
2019-01-14 16:00:17 -05:00
montana-mil
63b354a2e4
Merge pull request #517 from dod-ccpo/hide-requests
...
hide requests workflow
2019-01-10 14:57:59 -05:00
Montana
c2a597d98b
hide requests
2019-01-09 13:22:32 -05:00
George Drummond
99f34fe45a
Disable CLIN fields via a config option
2019-01-07 14:25:03 -05:00
dandds
3415436f54
toggle off requests workflow with config option
2019-01-07 10:34:23 -05:00
Patrick Smith
d6ff3406ef
Initial attempt at modularizing CSP integration
2018-12-21 14:08:30 -05:00
Jay Newlin (PW)
c5b828bcdb
Remove duplicate code
2018-12-20 11:23:01 -05:00
dandds
ba19a6d341
Merge pull request #503 from dod-ccpo/spike-new-workflow
...
Task Order Form
2018-12-20 10:13:33 -05:00
George Drummond
acb405d799
Add ‘unsafe-inline’ to headers to fix rendering svgs
2018-12-19 11:08:39 -05:00
dandds
6d92755a7f
new workspace and task order routes
2018-12-18 09:44:02 -05:00
George Drummond
15a32a1dc5
Exclude set_default_headers from coverage report
2018-12-17 11:42:27 -05:00
George Drummond
3bff2fcb23
Format code
2018-12-13 13:59:54 -05:00
George Drummond
ec09c27a38
On fix unsafe-eval header and websockets on development
2018-12-13 13:54:19 -05:00
George Drummond
5da374bbc9
Suggestions from http://flask.pocoo.org/docs/1.0/security/
2018-12-13 09:31:31 -05:00
Montana
70940b09c2
Refactor workspace routes
2018-11-27 11:05:05 -05:00
richard-dds
a475cb3156
FormCache class
2018-11-15 16:03:29 -05:00
Patrick Smith
4bbb55a06e
Add RQ_QUEUES to default config
...
We can use string interpolation in the file rather than building it when
making the config. Adding the value to the config allows us to override
it with an environment variable, if we want to (as we do for the UAT
environment).
2018-10-31 16:12:00 -04:00
Patrick Smith
e177fe0037
Add REQUIRE_CRLS to config parser
2018-10-26 10:11:03 -04:00
Patrick Smith
73d8df8fe6
Add REQUIRE_CRLS env variable to allow skipping loading CRLs
2018-10-25 16:27:05 -04:00
dandds
b6c5f89784
Merge pull request #384 from dod-ccpo/mailer
...
Mailer
2018-10-17 15:25:06 -04:00
richard-dds
c3f6740083
Formatting
2018-10-16 14:10:15 -04:00
richard-dds
79c3394e2c
Use mail sender as username
2018-10-16 14:09:02 -04:00
richard-dds
408fe5dc54
Construct MailConnection
2018-10-16 13:21:11 -04:00
dandds
e7a117be33
move user edit routes into their own module and blueprint
2018-10-16 09:18:13 -04:00
dandds
8a207b3bc6
restore environment-based queue names
2018-10-15 16:11:14 -04:00
dandds
40317a06a4
use default queue for now
2018-10-15 11:38:34 -04:00
dandds
95ad71605d
set default task queue name based on ATAT environment
2018-10-15 11:38:34 -04:00
dandds
ae7c644d91
update README, adjust email config function name
2018-10-15 11:38:34 -04:00
dandds
f7d8783349
implement mailer with task queue
2018-10-15 11:37:06 -04:00
dandds
0d9f1cd7e0
update mailer, add tests
2018-10-15 11:35:20 -04:00