/**
 * Media Feature — Permissions
 *
 * Catalogue de permissions du module Médias. Importé par schema.server.js
 * (pour seed BD) et par routes.server.js (pour gating des routes admin).
 */

export const MEDIA_PERMISSIONS = {
  VIEW:   'media.view',
  UPLOAD: 'media.upload',
  DELETE: 'media.delete',
};

export const MEDIA_PERMISSION_DEFINITIONS = [
  { key: 'media.view',   name: 'Voir les médias',     description: 'Permet de consulter la liste des médias et leurs détails.', group_name: 'Médias' },
  { key: 'media.upload', name: 'Téléverser un média', description: 'Permet d\'ajouter de nouveaux médias.',                     group_name: 'Médias' },
  { key: 'media.delete', name: 'Supprimer un média',  description: 'Permet de supprimer des médias non référencés.',            group_name: 'Médias' },
];
