yml2213
cb8aceb433
fix(distribution): 支持客服在主站后台查看与管理分站二维码
- 路由权限支持:新增 RequireAnyPermission 中间件,允许持有 qrcode:view 或 distribution:site_view 的管理员调用 GET /admin/distribution/sites 获取分站列表
- 服务层站点穿透:ListSitesForAdmin 允许持有 qrcode:view 权限的管理员(客服)获取全部可用分销站点用于码池维护;站长/分销商等站点成员仍按其绑定站点收窄
- 前端交互与权限分组:分站二维码池 loadSites 补充异常捕获,分配权限弹窗补充「分销管理」分组展示名
- 权限来源:cs 角色的 qrcode:view/manage 由既有迁移 000016 提供,故本次不新增数据库迁移
- 权限边界:不采用 distribution:all_view 实现该需求——它是跨站写操作的总开关(改站/删站/重置站长密码),而该权限依赖的 ops 角色同时是分站站长,授予后会击穿多租户隔离;并补充回归断言锁定该边界
- 验证方式:全量门禁 ./scripts/check.sh 通过(SQL 约束检查、Go 单测与覆盖率、路由测试、前端类型检查、单测与生产构建)
2026-10-11 17:11:46 +08:00
..
2026-10-01 10:02:31 +08:00
2026-10-01 10:02:31 +08:00
2026-09-11 10:31:14 +08:00
2026-10-10 14:58:33 +08:00
2026-09-16 14:20:44 +08:00
2026-10-10 14:58:33 +08:00
2026-09-10 18:13:46 +08:00
2026-09-16 12:49:21 +08:00
2026-09-10 18:13:46 +08:00
2026-09-11 12:47:59 +08:00
2026-09-16 12:49:21 +08:00
2026-09-10 18:13:46 +08:00
2026-09-11 12:59:33 +08:00
2026-10-11 17:11:46 +08:00
2026-10-11 17:11:46 +08:00
2026-10-11 17:11:46 +08:00
2026-09-10 19:39:27 +08:00
2026-09-10 18:54:23 +08:00
2026-09-10 19:45:00 +08:00
2026-09-30 21:11:09 +08:00
2026-09-30 21:11:09 +08:00
2026-10-01 10:02:31 +08:00
2026-09-16 14:06:01 +08:00
2026-09-16 14:06:01 +08:00