Formats activables par evenement + cadre impose exclut strips

- Toggles formats (10x15, 15x20, strip) par evenement
- Strip desactive masque le bouton pellicule sur l'accueil
- Cadre impose/defaut s'applique uniquement sur 10x15 et 15x20 (pas strip)
- Upload cadre evenement le copie dans les deux formats automatiquement
- Section cadres admin simplifiee (un seul bloc au lieu de 3)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-06-23 00:45:47 +02:00
parent 77b1127816
commit 6bbcf85e52
5 changed files with 93 additions and 53 deletions

View File

@@ -48,8 +48,10 @@ function appliquerConfig() {
const h1 = document.getElementById('nom-evenement');
if (h1) h1.textContent = event.nom || 'Photobooth';
// Visibilite des modes
toggleVisible('btn-multi', fonc.multi_shot);
// Visibilite des modes (restreint par formats evenement)
const fmtsEvent = event.formats_actifs;
const stripDispo = !fmtsEvent || fmtsEvent.includes('strip');
toggleVisible('btn-multi', fonc.multi_shot && stripDispo);
toggleVisible('btn-imprimer', fonc.impression);
toggleVisible('btn-email', fonc.email);
const boothActif = config.booth?.actif;