Kuan-Hsuan (Kevin) Shen
ae669d7159
Add `do_get` for `processes_api`, `fielddefs_api`, and `cues_api` ( #1970 )
...
* Add process and fieldDefs APIs and move components
* Add processes, cues, fielddefs tests
* Fix typos
* change the process route and function names
2022-06-24 19:34:24 -04:00
Jason Robbins
df4aec4cf2
Send and receive emails in py3 using GAE legacy libraries ( #1923 )
...
* Progress
* Send and receive emails in py3 using GAE legacy libraries.
* No need to run py2 unit tests when there are none
* Addressed review comments.
2022-06-10 14:56:40 -07:00
Jason Robbins
988c11948e
Set up the new feature list page initially as a feature table. ( #1821 )
2022-04-07 17:40:39 -07:00
Jason Robbins
c5b4f276df
Remove obsolete pages: /schedule and /samples. ( #1787 )
2022-03-14 16:13:01 -07:00
Jason Robbins
f29a2ff916
Avoid needing to run py2 on workstations. ( #1734 )
...
* Avoid needing to run py2 on workstations.
* Use gunicorn instead of dev_appserver
* Add comment to explain that dev-default.yaml is not currently used.
* Use venv pip to install py3 deps.
* Auto-activate and stop referencing lib/.
* Make gunicorn use libs in cs-env.
2022-02-15 13:31:27 -08:00
Jason Robbins
e13a4cbea0
Addressed some code scanning warnings. ( #1699 )
...
* Addressed some code scanning warnings.
* Use urlparse as recommended by code scanner
2022-01-25 11:11:39 -08:00
Jason Robbins
6d86f9e31b
Implement a new approval config datastore entity type and API ( #1625 )
...
* progress
* Added tests and csClient call.
* Added date format ValueError exception handler
2021-12-01 13:40:00 -08:00
Jason Robbins
2d60a480e6
Add some APIs needed for approvals dialog. ( #1585 )
...
* Add some APIs needed for approvals dialog.
* Addressed review comments
* clarified comment
2021-10-19 16:56:37 -07:00
Jason Robbins
b59e9308c0
Enable Cloud Debugger in py3. ( #1576 )
...
* Enable Cloud Debugger in py3.
* Update main.py
Co-authored-by: Kyle Ju <kyleju@google.com>
Co-authored-by: Kyle Ju <kyleju@google.com>
2021-10-07 12:48:30 -07:00
Kyle Ju
9353bc4356
Set up GCL for python3 ( #1573 )
...
* Set up gcl
* move gcl to py3 only
* Update main.py
2021-10-05 15:15:47 -07:00
Jason Robbins
a450fd02a0
Get inbound email and route it to py3 code for processing ( #1561 )
...
* wrote code
* Simplify and add tests
* Revert unneeded file
* Revert unneeded file
* Addressed review comments
* Made code more robust during unit testing
* Mock the needed response code
2021-09-28 14:57:37 -07:00
Jason Robbins
e77396a8cc
Make app deployable with py3. ( #1559 )
...
* Make app deployable with py3.
* Handle empty API posts
2021-09-24 15:19:17 -07:00
Jason Robbins
527c49abed
Move routing configuration to main.py. ( #1552 )
...
* Move routing configuration to main.py.
* inline_file works so we dont need this directive
* rebased
* Removed __future__s
2021-09-23 13:01:43 -07:00
Jason Robbins
ecd96ba8dd
Split app into py2 and py3 services. ( #1460 )
...
* Split app into py2 and py3 services.
* fix typo
* Also deploy app-py3 and upgrade skipfiles to .gcloudignore.
* fix typo
* addressed review comments
2021-08-17 15:35:08 -07:00