Mieux gérer les listes d'attente
Tout cela est encore très flou dans ma tete.
Mais en gros actuellement on a un problème avec la liste d'attente : car on n'a pas vraiment de mécanique pour les gérer.
Je m'explique. Si on configure la saisie evenement
pour gérer la liste d'attente, tout ce que cela fait, c'est que cela indique qu'il n'y a plus de place + génère une pseudo saisie "j'ai conscience que je suis sur liste d'attente".
Mais en base on ne sais pas que la personne est sur liste d'attente. Ce qui peut avoir des repercussions sur d'autres choses.
Par ex. formidable_p_ms#3
Je pense qu'il faudrait gérer cela autrement.
La question du stockage en base
Parmis les pistes possibles :
- avoir un statut "liste d'attente" pour une réponse, en plus de "proposé", "validé"
- ajouter sur la table
spip_evenements_participants
un champ liste attente.
Je pense que la 1 est mieux
- Pas besoin de toucher au squelettes existant actuelklement qui considèère que
participation=oui
peut être une liste d'attente - tout en gardant le fait qu'on gère l'inscription uniquement par formidable
La question de la conséquence de la desinscription d'une personne
En complément de cela se pose la question de qu'est-ce qui se passe lorsqu'on passe une réponse de "publié" à "refusé" (desinscription). Est-ce qu'on bascule automatiquement les personnes qui sont en liste d'attente vers publié ? je ne pense pas, parce qu'il peut y avoir des conditions (paiement, personne prioritaires en internes etc). Il faudrait que cela soit manuel.