52 Commits

Author SHA1 Message Date
Patrick Smith
e51a9012fd Add custom JSON encoder to handle attachment objects 2019-01-23 14:57:14 -05:00
patricksmithdds
ff9ade90b1
Merge pull request #548 from dod-ccpo/to-congrats-msg
Add "Congrats" message after completing TO form
2019-01-17 13:11:00 -05:00
Patrick Smith
a8ac5de968 Show "Congrats" alert when completing TO form 2019-01-17 08:50:17 -05:00
Patrick Smith
d495619cb6 Allow specifying custom actions in flashed messages 2019-01-17 08:47:23 -05:00
leigh-mil
4fa325818c Move translate_duration() into localization file 2019-01-16 15:38:08 -05:00
dandds
d3d36822df workspace -> portfolio everywhere 2019-01-14 16:00:17 -05:00
dandds
9ad3c45200 rename Project to Application in user-facing contexts 2019-01-14 16:00:17 -05:00
dandds
142395f1e9 rename Workspace to Portfolio in user-facing contexts 2019-01-14 16:00:17 -05:00
George Drummond
105dc6ef1f
Cache all calls to translation file and refresh cache when file changes 2019-01-09 11:09:36 -05:00
George Drummond
bcb75a29c5
Use f for file variable rather than file 2019-01-03 12:06:35 -05:00
George Drummond
e630a7868f
LRU cache 2019-01-03 12:04:57 -05:00
George Drummond
f63d339bda
Remove unused os import 2019-01-02 16:04:37 -05:00
George Drummond
c274ad6d54
Remove LRU cache 2019-01-02 16:04:37 -05:00
George Drummond
aee61e856d
Add way for path to translations file to be overridden via flask config 2019-01-02 16:04:37 -05:00
George Drummond
1941b57995
Fix python anti patterns 2019-01-02 16:04:37 -05:00
George Drummond
f806425d91
Put app strings into a YAML file for easy editing by product owner 2019-01-02 16:04:36 -05:00
dandds
5d7efe6909 modify task order submission flash message 2019-01-02 09:36:30 -05:00
dandds
60fcd1d42a add docstring for clarity in Docx._write 2019-01-02 09:36:29 -05:00
dandds
6527f72e78 pass file-like object to Docx.render method 2019-01-02 09:36:29 -05:00
dandds
c024d12e3b touch up review page and add route for submitting task order invites 2019-01-02 09:36:29 -05:00
dandds
718f88d828 download link for task order summary 2019-01-02 09:36:29 -05:00
dandds
59510819e7 docx utility 2019-01-02 09:36:29 -05:00
Jay Newlin (PW)
bb640cdcd7 Lambda function refactor suggested by Patrick 2018-12-18 16:11:25 -05:00
dandds
e7ee2b3f43
Merge pull request #488 from dod-ccpo/workspace-role-change-bug-#162345640
Workspace role change bug #162345640
2018-12-13 14:29:46 -05:00
leigh-mil
a4bd15a1b8 Change copy when workspace access is revoked 2018-12-13 11:00:19 -05:00
dandds
a75c19188f display message for successfully updating environment role / access 2018-12-12 11:39:58 -05:00
dandds
eeb8e5f328 rename a notification 2018-12-10 13:00:55 -05:00
dandds
1dd2cdd48b add test, simpler kwargs for flash function signature 2018-12-10 12:31:41 -05:00
dandds
a2d6d59ca4 use flask flash for notifications 2018-12-10 12:31:41 -05:00
richard-dds
26cd9b4cb0 Automatically use cached form data 2018-11-19 14:35:02 -05:00
richard-dds
1d5bfed556 Exactract "formCache' into form_cache.PARAM_NAME 2018-11-19 11:46:21 -05:00
richard-dds
de12aee163 .read() should return an ImmutableMultiDict 2018-11-19 11:45:52 -05:00
richard-dds
29f9520dda Use json instead of pickle 2018-11-16 14:12:42 -05:00
richard-dds
af105e08bc Use more secure sha256 2018-11-16 14:02:10 -05:00
richard-dds
7d78ba4d65 Use form_cache.from_request 2018-11-16 13:20:55 -05:00
richard-dds
5447be8b52 Use FormCache everywhere 2018-11-16 11:42:33 -05:00
richard-dds
6177f46587 Use FormCache 2018-11-16 11:38:58 -05:00
richard-dds
a475cb3156 FormCache class 2018-11-15 16:03:29 -05:00
dandds
fea85cb07b utility function for caching form data 2018-11-15 13:08:09 -05:00
richard-dds
3f3b90e3c7 Handle empty values 2018-10-23 11:45:09 -04:00
richard-dds
39bbfb745a Fix task order creation 2018-10-23 11:45:09 -04:00
richard-dds
99a61aa9a6 Formatting 2018-10-23 11:45:09 -04:00
richard-dds
22cbca5951 Remember if finver form is extended 2018-10-23 11:45:09 -04:00
dandds
c81eab07f7 update some mailer method names, add space for clarity 2018-10-17 15:10:33 -04:00
richard-dds
c3f6740083 Formatting 2018-10-16 14:10:15 -04:00
richard-dds
c893a06f37 host is a local var 2018-10-16 14:09:26 -04:00
richard-dds
b930c85c3f Idea for using composition rather than inheritance 2018-10-16 13:04:30 -04:00
dandds
95ad71605d set default task queue name based on ATAT environment 2018-10-15 11:38:34 -04:00
dandds
4b8c017d49 do not use SSL for email if using TLS 2018-10-15 11:38:34 -04:00
dandds
f7d8783349 implement mailer with task queue 2018-10-15 11:37:06 -04:00