-- 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";
