|
|
807ced2de5
|
fix: use sage.organization for cross-db LEFT JOIN in tenant_domain_get
|
2026-07-10 11:16:24 +08:00 |
|
|
|
4ba37047bd
|
fix: tenant_domain_get returns sub_distributor_id_text for bricks code resolution
|
2026-07-10 11:01:02 +08:00 |
|
|
|
52a36d7b1a
|
fix: add tenant_domain_list.dspy with LEFT JOIN orgname resolution
|
2026-07-10 10:32:57 +08:00 |
|
|
|
42aba41375
|
fix: remove nonexistent status filter from get_org_list query
|
2026-07-10 09:08:23 +08:00 |
|
|
|
8dd9c8d807
|
fix: resellerid displays orgname instead of raw ID in tenant domain list
|
2026-07-10 09:05:07 +08:00 |
|
|
|
91861c828b
|
fix: auto-set orgid in tenant_domain create
|
2026-07-09 17:07:26 +08:00 |
|
|
|
7a5876a295
|
fix: use sor.sqlPaging — no ORDER BY/LIMIT in SQL per sqlor spec
|
2026-07-09 13:31:13 +08:00 |
|
|
|
eb34810fd6
|
fix: build rows dict manually — sqlor returns DictObject not dict-convertible
|
2026-07-09 13:27:56 +08:00 |
|
|
|
2438ea6174
|
fix: explicit row serialization — sqlor rows are objects, not dicts
|
2026-07-09 13:25:49 +08:00 |
|
|
|
3a5b9068d9
|
fix: use get_sor_context(env, 'tenant') — proper sqlor/dspy cross-db pattern
|
2026-07-09 13:19:55 +08:00 |
|
|
|
3be62ba01c
|
feat: add tenant_domain CRUD API dspy files and updated index.ui
|
2026-07-09 13:11:11 +08:00 |
|