fix: 协议签署业务操作授权与按钮权限一致 #342

Merged
limeng merged 1 commits from fix/limeng-agreement-operation-permission into main 2026-10-15 17:38:18 +08:00
Collaborator

修复业务人员可进入协议签署页面、推送时却被管理员身份限制而返回 403 的权限不一致。

  • 增加公司范围内独立的协议签署操作授权,兼顾启用状态、公司成员与现有页面访问权限;管理员保持原权限。
  • 系统设置的用户表单支持管理员授予/撤销操作权限,不改变账号角色,不为业务账号开放系统设置。
  • 推送、同步、归档、下载与按钮使用同一授权判断;前端初始化、切换文件类型和提交均不能绕过未授权状态。
  • 主体维护与任务删除保持管理员专属,相关按钮同步隐藏/禁用。
  • 不包含真实账户名单、日志或凭据;没有金额规则、数据库结构或连接配置变更,无新增迁移。

验证:新增权限边界及真实页面交互验证,覆盖授权/未授权、撤销、停用、跨公司成员、页面权限、管理员回归以及业务人员不得自行授权等路径。相关自动化与页面检查结果在合并前复核。
主线两个历史页面文本断言及两项无关风险管控目录断言本身已失配,不在本次权限改动中修改。

修复业务人员可进入协议签署页面、推送时却被管理员身份限制而返回 403 的权限不一致。 - 增加公司范围内独立的协议签署操作授权,兼顾启用状态、公司成员与现有页面访问权限;管理员保持原权限。 - 系统设置的用户表单支持管理员授予/撤销操作权限,不改变账号角色,不为业务账号开放系统设置。 - 推送、同步、归档、下载与按钮使用同一授权判断;前端初始化、切换文件类型和提交均不能绕过未授权状态。 - 主体维护与任务删除保持管理员专属,相关按钮同步隐藏/禁用。 - 不包含真实账户名单、日志或凭据;没有金额规则、数据库结构或连接配置变更,无新增迁移。 验证:新增权限边界及真实页面交互验证,覆盖授权/未授权、撤销、停用、跨公司成员、页面权限、管理员回归以及业务人员不得自行授权等路径。相关自动化与页面检查结果在合并前复核。 主线两个历史页面文本断言及两项无关风险管控目录断言本身已失配,不在本次权限改动中修改。
limeng added 1 commit 2026-10-15 17:36:15 +08:00
limeng merged commit 564eb1ef08 into main 2026-10-15 17:38:18 +08:00
limeng deleted branch fix/limeng-agreement-operation-permission 2026-10-15 17:38:19 +08:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: WuYongJie/CaiWuXiTong#342
No description provided.