Граф коммитов

14 Коммитов

Автор SHA1 Сообщение Дата
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