diff --git a/database/migrations/104_roll_calls_staff_permissions.sql b/database/migrations/104_roll_calls_staff_permissions.sql new file mode 100644 index 0000000..1c4f716 --- /dev/null +++ b/database/migrations/104_roll_calls_staff_permissions.sql @@ -0,0 +1,8 @@ +-- Roll call is for every staff role, including editor and viewer. + +INSERT INTO role_permissions (role_id, permission_id) +SELECT r.id, p.id +FROM roles r +JOIN permissions p ON p.slug LIKE 'roll_calls.%' +WHERE r.slug IN ('editor', 'viewer', 'business_staff') +ON CONFLICT DO NOTHING;