You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Scenario: [6-2][6-3] ロール別権限制御を適用するGiven `super_admin` と `operator` のロールが定義されている
When `operator` が管理者作成・更新・削除を実行する
Then 操作は拒否される
When `super_admin` が管理者作成・更新・削除を実行する
Then 操作は許可される
シナリオ仕様
実装要件
super_admin/operatorのロール定義(3-3 で対応)operatorは一覧・詳細閲覧のみ可能super_adminは全操作可能チェックリスト
Adminモデルに存在することを確認(3-3 依存)AdminsControllerに実装operatorが作成・更新・削除を試みると 403 になることを確認影響範囲
app/controllers/admins_controller.rb,app/models/admin.rbspec/requests/admins/参考