richjohnrambo
9a9e30f94e
feat: add tenant list id sorting
2026-09-22 17:32:08 +08:00
richjohnrambo
85b564e2ac
refactor: merge tenant configuration into tenant registry
2026-09-22 16:47:40 +08:00
richjohnrambo
851eca97ed
feat: support shared tenant database sharding
2026-09-22 15:21:34 +08:00
Austin
40ac52923e
feat(imTenant): 新增商户管理员账号查看与密码修改功能
...
1. 新增编辑页管理员账号展示与密码修改字段,仅编辑态可见
2. 新增商户管理员密码重置逻辑,完善编辑场景密码校验
3. 补充超管可见控制:业务库、连接串、管理员信息非超管脱敏
4. 修复schema未使用响应式值的问题
2026-09-21 18:44:37 +08:00
Austin
c9673ca871
feat: 新增商户管理员账号自动创建功能,优化租户权限控制
...
1. 后端实现租户创建时自动绑定创建管理员账号,支持超管/普通管理员权限区分
2. 前端适配超管权限控制业务库名、连接串等敏感字段展示与编辑
3. 优化租户数据库回退逻辑,未配置独立库时自动回落默认库
4. 调整租户列表与详情页的权限数据脱敏逻辑
2026-09-21 17:50:38 +08:00
richjohnrambo
e8dd1eaa7d
feat: 增加商户消息加密密钥管理
2026-09-20 23:43:33 +08:00
richjohnrambo
6afeb65b91
feat: add tenant realname review policy
2026-09-20 18:31:46 +08:00
richjohnrambo
fec2a43b9c
feat: add tenant content moderation controls
2026-09-16 22:21:42 +08:00
Austin
32491e9cdd
fix: repair healthz mysql check and im tenant creation
...
- healthz: Scan(new(int)) is not supported by GoFrame, use .One() so
the mysql check no longer reports a false failure
- im_tenant: set updated_by on insert for both im_tenant and
im_tenant_config, otherwise new tenant creation fails with
"Field 'updated_by' doesn't have a default value"
- gitignore: exclude .trae/ local debugging artifacts
2026-09-16 18:45:37 +08:00
richjohnrambo
543c7b624e
feat: expand IM admin controls
2026-08-21 15:09:39 +08:00
richjohnrambo
89ba6bcff8
feat: add tenant-aware IM management console
2026-08-19 00:31:09 +08:00