Modification modale plateforme

This commit is contained in:
ocroguennec committed 2026-08-30 18:24:55 +02:00
1 parent 0c99887846
commit 9ea078302d
7 files changed
+437 -222

No files matched your search

+18
View File
@@ -2595,4 +2595,22 @@ if (!smtpCols.includes('documents_quota_count')) {
}
}
// ── Migration : frais liés à la plateforme ──────────────────────────────────
// Peu de plateformes appliquent des frais ; ce champ permet de capter ce
// comportement applicatif. Valeur définie au niveau du référentiel admin et
// répliquée sur les plateformes utilisateur à la création ; modifiable
// ensuite par l'utilisateur (Paramètres > Plateformes) comme les autres
// champs hérités (cf. HERITABLE_FIELDS / overridden_fields). Demande Olivier
// 30/08/26.
{
const refColsFraisPlat = db.prepare('PRAGMA table_info(plateformes_referentiel)').all().map(c => c.name);
if (!refColsFraisPlat.includes('frais_plateforme')) {
db.exec("ALTER TABLE plateformes_referentiel ADD COLUMN frais_plateforme TEXT NOT NULL DEFAULT 'aucun'");
}
const platColsFraisPlat = db.prepare('PRAGMA table_info(plateformes)').all().map(c => c.name);
if (!platColsFraisPlat.includes('frais_plateforme')) {
db.exec("ALTER TABLE plateformes ADD COLUMN frais_plateforme TEXT NOT NULL DEFAULT 'aucun'");
}
}
export default db;