Aller au contenu principal

Flux de gestion d’acteur

Objectif du flux

Gérer les informations, mini-site, publications et droits d’un acteur local sans disperser la logique métier dans les frontends.

Acteurs/systèmes impliqués

  • Gestionnaire d’acteur.
  • Contributeur éventuel.
  • Administrateur ou backoffice.
  • API Laravel.
  • Module Actor.
  • Modules Publication, Media, Monetization et Analytics selon usages.

Étapes principales

  1. L’utilisateur accède à l’espace de gestion d’un acteur.
  2. Laravel vérifie son rôle et son périmètre.
  3. L’utilisateur modifie les informations autorisées.
  4. Laravel valide les données.
  5. Les changements sont enregistrés.
  6. Les impacts secondaires sont déclenchés si nécessaire : mise à jour mini-site, statistiques, visibilité, audit.
  7. Les modifications sensibles peuvent nécessiter validation ou journalisation renforcée.

Données manipulées

  • Identité publique de l’acteur.
  • Coordonnées et informations pratiques.
  • Description, tags, médias.
  • Mini-site ou profil public.
  • Rôles de gestion.
  • Statistiques et visibilité.

Règles sécurité

  • Les droits doivent être vérifiés sur l’acteur concerné.
  • Les contributeurs ne doivent pas obtenir automatiquement les droits propriétaire.
  • Les changements sensibles doivent être auditables.
  • Les données privées ne doivent pas être exposées dans le profil public.
  • Les frontends ne doivent pas décider seuls des champs modifiables.

Erreurs/points de vigilance

  • Utilisateur sans droit sur l’acteur.
  • Mise à jour de données publiques avec contenu invalide.
  • Conflit entre plusieurs gestionnaires.
  • Confusion entre acteur, utilisateur et commune.
  • Suppression ou désactivation sans procédure claire.

État actuel vs cible

SujetÉtat actuel visibleVision cible
ModuleModule Actor visible.Gestion acteur centralisée par services Laravel.
Mini-sitesMini-sites documentés.Profil léger, contrôlé, relié aux droits acteur.
AnalyticsModule Analytics visible.Statistiques utiles sans collecte intrusive.

Diagramme Mermaid

TODO / points à confirmer

  • Champs modifiables par rôle.
  • Règles de validation des informations publiques.
  • Cycle de suppression, suspension ou transfert d’acteur.
  • Gouvernance des contributeurs d’un acteur.