|
|
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 |
|
|
|
70f90aeb45
|
fix: remove resellerid from ns to prevent accidental filter
|
2026-07-10 10:55:58 +08:00 |
|
|
|
2e32f4183c
|
fix: replace resellerid/orgid with orgname directly in list SQL using COALESCE
|
2026-07-10 10:44:26 +08:00 |
|
|
|
2022d0ee3e
|
fix: move list dspy to tenant_domain/get_tenant_domain.dspy per CRUD convention
|
2026-07-10 10:39:34 +08:00 |
|
|
|
52a36d7b1a
|
fix: add tenant_domain_list.dspy with LEFT JOIN orgname resolution
|
2026-07-10 10:32:57 +08:00 |
|
|
|
770d6b9b55
|
fix: add orgid code lookup alongside resellerid in tenant domain list
|
2026-07-10 09:19:56 +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 |
|
|
|
475845261e
|
fix: align resellerid code field valueField/textField with API response
|
2026-07-09 13:55:45 +08:00 |
|
|
|
b6dd52ab6f
|
fix: add dataurl for resellerid code field + status data
|
2026-07-09 13:42:17 +08:00 |
|
|
|
499d91bb3f
|
fix: add editable config to Tabular — toolbar add/edit/delete URLs
|
2026-07-09 13:33:58 +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 |
|
|
|
7940d50aed
|
feat: 添加menu.ui租户域名管理菜单
|
2026-06-30 16:49:40 +08:00 |
|
|
|
d8eea22b89
|
feat: tenant 多租户域名管理模块
- tenant_domain 表: domain → resellerid 映射, UNIQUE(domain)
- init.py: get_domain_by_host() 根据域名查找分销商
- index.ui: Tabular CRUD 管理界面
- load_path.py: RBAC 权限注册
|
2026-06-30 15:35:08 +08:00 |
|
|
|
d20b97fad1
|
Initial commit
|
2026-06-30 15:14:19 +08:00 |
|