Feature flags
Les « feature flags » sont des paramètres globaux permettant d’activer une fonctionnalité particulière. Ils sont généralement utilisés pour entamer une phase de dépréciations ou pour des fonctionnalités trop expérimentales ou dangereuses pour être activées par défaut. Il faut bien avoir ça en tête au moment de les activer.
Module w.c.s.
Ces options se paramètrent dans la section [options] du fichier site-options.cfg, par tenant.
- 🦣 disable-internal-statistics : désactivation des statistiques internes (dépréciation)
- 🦣 disable-python-expressions : désactivation des expressions Python (dépréciation)
- 🦣 forbid-python-expressions : erreur en cas d’utilisation d’une expression Python (dépréciation)
- 🦣 forbid-new-python-expressions : erreur cas d’importation d’un fichier contneant une expression Python (dépréciation)
- 🦣 disable-jsonp-expressions : désactivation des sources de données JSONP (dépréciation)
- 🦣 sql-create-formdef-views : création de vues SQL par démarche (dépréciation)
- 🦣 workflow-functions-only : affichage exclusif des fonctions, pas les rôles. (dépréciation)
- 🦣 disable-workflow-form-to-workflow-data : désactivation du stockage des données des formulaires de workflow dans le dictionnaire global "workflow_data" (dépréciation)
- 🦣 disabled-fields : désactivation de types de champs (dépréciation)
- 🦣 settings-disabled-screens : désactivation d’écrans de paramètres (liste) (dépréciation)
- 🦣 settings-hidden-screens : non-affichage d’écrans de paramètres (liste) (dépréciation)
- 🦄 default-to-global-view : utilisation par défaut de la vue globale (expérimental)
- 🦄 enable-intermediate-anonymisation : activation de la possibilité d’anonymisation intermédiaire (désormais activé par défaut)
- 🍄 include-sendmail-custom-from-option : activation de l’option d’un entête "From" personnalisé sur l’action d’envoi de courriel (dangereux)
- 🍄 ignore-hard-limits : suppression des limites sur le nombre de champs etc. (dangereux)
- 🦄 force-lazy-mode : emploi exclusif du mode "lazy" pour les évaluations (expérimental)
- 🦄 enable-card-identifier-template : activation de la possibilité d’identifiants personnalisés sur les fiches (désormais activé par défaut)
- 🦄 workflow-status-loop : activation du système de répétition des actions d’un statut (expérimental)
- 🦄 enable-workflow-tests : activation des tests de workflow (expérimental)