|
|
6b46aed680
|
fix: remove password_encode monkey-patch, let globalEnv handle hashing
|
2026-08-11 17:26:57 +08:00 |
|
|
|
8c378f0ef0
|
fix: add @asynccontextmanager to patched get_sor_context
|
2026-08-11 17:02:05 +08:00 |
|
|
|
186ed11d55
|
fix: set_serverenv for get_module_dbname (get_serverenv uses dict.get not __getattr__)
|
2026-08-11 17:01:34 +08:00 |
|
|
|
8dcc84b1a3
|
fix: also patch userperm.get_sor_context reference
|
2026-08-11 17:00:48 +08:00 |
|
|
|
2c50d358ef
|
fix: also patch globalEnv cached get_sor_context
|
2026-08-11 17:00:21 +08:00 |
|
|
|
cc7ab76377
|
fix: patch sqlor.dbpools BEFORE any other imports to prevent stale references
|
2026-08-11 16:59:43 +08:00 |
|
|
|
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 |
|