f162fcaadc
Add role_write permission to permissions table and update migrations. Update e2e tests to use DB integration and seed permissions. Add seedPermissions helper.
15 lines
800 B
SQL
15 lines
800 B
SQL
-- Update permission names to French
|
|
-- This migration inserts or updates the permission labels used by the API.
|
|
--> statement-breakpoint
|
|
INSERT INTO "permissions" ("id", "nom") VALUES
|
|
('note_read', 'Consulter les notes des étudiants'),
|
|
('note_write', 'Saisir et modifier les notes'),
|
|
('student_read', 'Consulter la liste des étudiants'),
|
|
('student_write','Gérer les étudiants (ajout, modification, suppression)'),
|
|
('module_read', 'Consulter les modules et enseignements'),
|
|
('module_write', 'Gérer les modules et enseignements'),
|
|
('user_read', 'Consulter les utilisateurs et leurs rôles'),
|
|
('user_write', 'Gérer les utilisateurs et leurs rôles'),
|
|
('role_write', 'Gérer les rôles et leurs permissions')
|
|
ON CONFLICT ("id") DO UPDATE SET "nom" = EXCLUDED."nom";
|