Actuellement si deux événements qui se chevauchent utilisent un même matériel, il est marqué manquant pour les deux.
L'idée ici sera de proposer un ou deux nouveaux modes de priorisation, en plus du mode "Sans priorisation" actuel.
Configurable dans les paramètres de l'application.
Les deux modes en question:
"Premier arrivé, premier servi"
L'idée ici étant de se dire que la priorisation se fera en fonction de l'ordre d'insertion du matériel dans les événements / réservations. Cette priorisation ne tiens pas du tout compte des dates de l'événement.
Exemple 1: J'ai trois caméras en stock.
Je crée un événement #1 du 15 au 21 Janvier, avec 2 caméras dedans.
Je crée un autre événement #2 du 1 au 16 Janvier, avec 2 caméras dedans.
=> Avec cette priorisation, il manque 1 caméra dans l'événement #2 et aucune dans l'événement #1.
Exemple 2: J'ai toujours 3 caméras en stock.
Je crée un événement A avec 2 caméras dedans (= Il en reste 1 en stock).
Je crée ensuite un événement B avec 1 caméra dedans (= Plus de caméra en stock).
Je reviens sur événement A, et je dis qu'en fait j'ai besoin de trois caméras et pas deux.
=> Il affichera une caméra manquante dans l'événement A
Cette priorisation implique que l'on sauvegarde la date d'insertion de chaque matériel dans les événements pour pouvoir récupérer un ordre de "premier arrivé, premier servi". Ce n'est pas la date de création de l'événement qui fait foi car on a pu modifier le matériel après coup.
"Premier survenu, premier servi"
L'idée avec cette façon de faire c'est de prioriser en fonction de la date de début de l'événement.
Et pour les événements qui débutent en même temps, utiliser la priorisation "Premier arrivé, premier servi" présentée au dessus.
Exemple: J'ai trois caméras en stock.
Je crée un événement #1 du 15 au 21 Janvier, avec 2 caméras dedans.
Je crée un autre événement #2 du 1 au 16 Janvier, avec 2 caméras dedans.
=> Avec cette priorisation, il manque 1 caméra dans l'événement #1 et aucune dans l'événement #2.
Tâches
[ ] Implémenter le mode "Premier arrivé, premier servi"
[ ] Implémenter le mode "Premier survenu, premier servi"
[ ] Par défaut pour les utilisateurs existants, le mode "Sans priorisation" devra être conservé.
[ ] Pour les nouvelles instances, la priorisation "Premier arrivé, premier servi" devra être utilisée par défaut.
Actuellement si deux événements qui se chevauchent utilisent un même matériel, il est marqué manquant pour les deux.
L'idée ici sera de proposer un ou deux nouveaux modes de priorisation, en plus du mode "Sans priorisation" actuel.
Configurable dans les paramètres de l'application.
Les deux modes en question:
"Premier arrivé, premier servi"
L'idée ici étant de se dire que la priorisation se fera en fonction de l'ordre d'insertion du matériel dans les événements / réservations. Cette priorisation ne tiens pas du tout compte des dates de l'événement.
Exemple 1: J'ai trois caméras en stock.
Exemple 2: J'ai toujours 3 caméras en stock.
Cette priorisation implique que l'on sauvegarde la date d'insertion de chaque matériel dans les événements pour pouvoir récupérer un ordre de "premier arrivé, premier servi". Ce n'est pas la date de création de l'événement qui fait foi car on a pu modifier le matériel après coup.
"Premier survenu, premier servi"
L'idée avec cette façon de faire c'est de prioriser en fonction de la date de début de l'événement. Et pour les événements qui débutent en même temps, utiliser la priorisation "Premier arrivé, premier servi" présentée au dessus.
Exemple: J'ai trois caméras en stock.
Tâches
(Voir ici (forum) pour demande initiale)