+39
−0
apps/api/src/common/personalization.ts
0 → 100644
+73
−0
Loading
- Suppression d'exercice réservée au rôle TENANT_ADMIN et autorisée
uniquement lorsque l'exercice est ARCHIVED (garde-fou côté service,
bouton dédié côté UI avec confirmation).
- Parcours de personnalisation à la création (à blanc et à l'installation
d'un kit) : nom d'organisation, ville, secteur, thème visuel joueur,
EDR, partenaire, média, date de démarrage. Stockés en contexte
(Exercise.context) + moteur de variables {{...}} substituables dans le
contenu des kits (prêt pour les futurs kits).
Ajoute aussi, dans les types partagés et le client API, les champs
d'inject presse/appel utilisés par la couche kit (voir commit suivant).
Co-Authored-By: Claude (RCA)