12 Commits

Author SHA1 Message Date
c34abef54a debug: trace get_sor_context call 2026-08-11 16:58:51 +08:00
2bc0ae3b29 debug: verify monkey-patch applied 2026-08-11 16:58:15 +08:00
3ecd2d1266 fix: use explicit workdir for getConfig at module level 2026-08-11 16:57:41 +08:00
9d3c65a056 fix: apply monkey-patches at module level before any imports 2026-08-11 16:57:13 +08:00
dd028e2203 fix: monkey-patch get_sor_context to reuse global DBPools 2026-08-11 16:56:21 +08:00
b51eb9f626 debug: verify monkey-patch in init 2026-08-11 16:32:59 +08:00
ac330eb097 fix: initialize DBPools with databases in init() for get_sor_context 2026-08-11 16:32:16 +08:00
358fca700c fix: monkey-patch DictObject.__getattr__ for get_module_dbname on all instances 2026-08-11 16:30:09 +08:00
9a0fe11ed2 fix: monkey-patch ServerEnv class so get_module_dbname works for all instances 2026-08-11 16:28:40 +08:00
2c265d0f3e fix: webapp() takes no workdir kwarg 2026-08-11 15:20:49 +08:00
bfe8397fe0 fix: remove bricks_for_python (repo 404), simplify pccs.py 2026-08-11 15:20:11 +08:00
43695b238d feat: complete pccs application scaffold per web-application-spec
- add app/pccs.py (webapp entry with ServerEnv/load_rbac/load_pybricks)
- add conf/config.json (password_key, logger, databases, website processors)
- add .env (environment variables for deployment)
- add .gitignore
- rewrite build.sh per spec (xls2ddl, json2ddl, xls2ui, symlinks, systemd)
2026-08-11 14:41:55 +08:00