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-06-02 21:40:23 +08:00
2026-06-12 21:16:08 +08:00
2026-10-02 11:53:20 +08:00
2026-09-11 09:35:53 +08:00
2026-09-11 12:47:59 +08:00
2026-09-02 13:50:19 +08:00
2026-07-29 16:32:21 +08:00
2026-10-02 09:23:25 +08:00
2026-09-10 14:34:01 +08:00
2026-07-29 16:19:35 +08:00
2026-10-11 17:11:46 +08:00
2026-10-10 14:58:33 +08:00
2026-10-11 17:11:46 +08:00
2026-08-28 23:48:32 +08:00
2026-10-11 17:11:46 +08:00
2026-09-17 14:54:38 +08:00
2026-06-07 20:42:57 +08:00
2026-06-03 12:21:23 +08:00