Skip to content

Configuration du contenu des événements

Glop a demandé de fusionner gh-a7110dc8/49/unknown/refs/pull/49/head vers master

Bonjour,

Sur le modèle des formulaires configurer_articles ou configurer_rubriques, cette PR propose d'ajouter la possibilité de configurer le contenu des événements depuis la page configurer_contenu de l'interface privée. Cela permet d'alléger le formulaire de création/d'édition d'événement en escamotant les parties qui sont inutiles pour le site.

Les champs configurables sont le descriptif, les inscriptions en ligne, le lieu et l'adresse de l'événement.

L'affichage de ces champs dans le formulaire de création/d'édition d'événement est contrôlé par les variables evenements_descriptif, evenements_inscription, etc., dans la meta agenda.

Pour raisons de rétrocompatibilité, la variable globale $GLOBALS['agenda_affiche_inscription'] (qui conditionnait jusqu'à présent l'affichage de la boîte div.editer_inscription) est toujours prise en compte en priorité si elle est définie. Cependant, si elle est définie, un message d'avertissement s'affiche sur le formulaire de configuration du contenu des événements pour indiquer que la configuration de l'affichage ou non de cette boîte via le formulaire n'est pas prise en compte tant que cette variable est définie.

Dans cette PR, le formulaire de configuration du contenu des événements s'affiche dans la page configurer_contenu du site, mais il s'agit peut-être d'un choix maladroit : on pourrait très bien envisager de rajouter ce formulaire à la page de configuration du plugin (configurer_agenda), plutôt, puisque cette page contient déjà des options relatives aux événements (en particulier la question de la prise en charge des fuseaux horaires). À l'inverse, on pourrait aussi imaginer déplacer l'option des fuseaux horaires dans le formulaire de configuration de contenu des événements, afin que toutes les options liées au formulaire de création/d'édition d'événement soient regroupées au même endroit.

Merci !

++ Glop

Rapports de requête de fusion