Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Interdire l'inscription sur 2 collectives ayant lieu au même moment #427

Open
fberu opened this issue May 13, 2021 · 2 comments
Open

Interdire l'inscription sur 2 collectives ayant lieu au même moment #427

fberu opened this issue May 13, 2021 · 2 comments
Labels
enhancement New feature or request good first issue Good for newcomers

Comments

@fberu
Copy link
Contributor

fberu commented May 13, 2021

Un adhérent ne doit pas pouvoir s'inscrire sur 2 collectives ayant lieu au même moment.
Exemple: il est interdit de s'inscrire à

  • une collective ski de rando ayant lieu de 9h à 13h le 13 mai
  • et une collective trail ayant lieu de 12h à 15h le 13 mai

En effet les 2 collectives se chevauchent de 12h à 13h. Par contre, il est autorisé de s'inscrire à:

  • une colective ski de rando ayant lieu de 9h à 13h le 13 mai
  • et une collective trail ayant lieu de 15h à 18h le 13 mai

Fortement lié à #428

@gdaviet
Copy link
Contributor

gdaviet commented May 13, 2021

Ca semble de bon sens, mais il y a quelques difficultés à résoudre:

  • La plupart des événement sont crées de minuit à minuit (parce que ce sont les valeurs par défaut). Donc il faudrait forcer les encadrant à donner des horaires réalistes, autant que possible
  • Il existe également des "fausses collectives". Par exemple, l'utilisateur est autorisé à participer à la collective trail "achat de T-shirt" même s'il fait du ski de rando le même jour. Du coup on en revient au fait qu'il faudrait un tag spécial pour ce type de collectives.

hug0be added a commit to hug0be/collectives that referenced this issue Mar 15, 2022
@fberu fberu mentioned this issue Mar 21, 2022
@fberu
Copy link
Contributor Author

fberu commented Mar 27, 2022

* La plupart des événement sont crées de minuit à minuit (parce que ce sont les valeurs par défaut). Donc il faudrait forcer les encadrant à donner des horaires réalistes, autant que possible

Les encadrants sont les 1ers à se plaindre des gens qui s'inscrivent sur 2 collectives le même jour. Activer cette contrainte d'inscription unique, forcera justement les encadrants à correctement saisir les heures ^^

* Il existe également des "fausses collectives". Par exemple, l'utilisateur est autorisé à participer à la collective trail "achat de T-shirt" même s'il fait du ski de rando le même jour. Du coup  on en revient au fait qu'il faudrait un tag spécial pour ce type de collectives.

Plus d'actu suite à l'ajout des event types :)

gdaviet pushed a commit that referenced this issue Jul 24, 2022
gdaviet added a commit that referenced this issue Jul 24, 2022
… overlapping event #427 #428

* [FIX] Leader can't lead multiple activites at once

* [FIX] #427 #428

* [FIX] Removed debug messages. Removed irrelevant "error" option

* [FIX] Changed way to get leader events (as requested)

* Check overlap only for events qith requires_activity=True

* Pin Werkzeug as 2.2 not compatible with sphinx autodoc and flask_login

Co-authored-by: hug0be <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

2 participants