权限管理与文件上传功能实现
1. 权限管理的完善
在权限管理方面,我们已经实现了管理员通过复选框界面选择用户对项目的访问权限,并且验证了用户只能看到他们有权限访问的项目。为了确保系统的稳定性,我们重新运行了 Assigning Permissions 功能测试,所有测试用例均通过:
1 scenario (1 passed)
13 steps (13 passed)
接着,我们使用 rake cucumber:ok spec 运行了所有测试,结果如下:
41 scenarios (41 passed)
389 steps (389 passed)
# and
26 examples, 0 failures, 11 pending
一切正常,我们可以进行一次提交:
git add .
git commit -m "Added permissions screen for admins"
1.1 新增权限功能
接下来,我们要为其他权限实现相应的功能。在限制读访问之后,我们实现了写访问的限制,即限制用户在 TicketsController 上执行 new 和 create 操作。为了让管理员
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



