Développement #91643
Temps ennemis 2, exclusion d'évènements sur un critère arbitraire
0%
Description
On gère déjà un mécanisme dit des « temps ennemis » qui permet d'interdire la réservation d'évènements dont l'horaire se chevauche.
Il s'agit d'ajouter un fonctionnement analogue pour interdire la réservation simultanée d'évènements choisis arbitrairement.
Plan technique :- Permettre d'indiquer qu'un custom field contrôle l'exclusion mutuelle
- Tous les évènements qui ont la même valeur pour ce custom field ne peuvent pas être réservés simultanément
Il faut en plus ajouter un champ « Période », qui indique si l'exclusion prend en compte les évènements de la journée, de la semaine ou du mois. Et un champ « Nombre maximum » pour éventuellement permettre de réserver 2 évènements ennemis, mais pas 3.
History
Updated by Valentin Deniaud 10 months ago
Valentin Deniaud a écrit :
Et un champ « Nombre maximum » pour éventuellement permettre de réserver 2 évènements ennemis, mais pas 3.
Vu avec Steph, on zappe cette partie qui est fonctionnellement trouble et techniquement complexe.
Updated by Robot Gitea 9 months ago
- Status changed from Nouveau to En cours
Valentin Deniaud (vdeniaud) a ouvert une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/chrono/pulls/273
- Titre : WIP: Temps ennemis 2 (#91643)
- Modifications : https://git.entrouvert.org/entrouvert/chrono/pulls/273/files
Updated by Robot Gitea 9 months ago
- Status changed from Solution proposée to Solution validée
Lauréline Guérin (lguerin) a approuvé une pull request sur Gitea concernant cette demande :
Updated by Robot Gitea 9 months ago
- Status changed from Solution validée to Résolu (à déployer)
Valentin Deniaud (vdeniaud) a mergé une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/chrono/pulls/273
- Titre : Temps ennemis 2 (#91643)
- Modifications : https://git.entrouvert.org/entrouvert/chrono/pulls/273/files
Updated by Transition automatique 9 months ago
- Status changed from Résolu (à déployer) to Solution déployée