-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Labels
Description
Należy zrobić frontend dla podanych funkcji
Zakres funkcjonalności:
- Możliwość utworzenia scheduler'a dla konkretnej gry.
- Definiowanie tytułu, deadline'u na wypełnienie dostępności, minimalnego czasu sesji oraz nieregularnych zakresów dat i godzin.
- Dodanie listy uczestników (graczy).
- Możliwość edycji scheduler'a do momentu wyboru terminu.
- Usuwanie scheduler'a przez twórcę.
- Składanie dostępności przez graczy z poziomem:
YES,MAYBE,NO. - Możliwość edytowania swojej dostępności.
- Wyszukiwanie wspólnych okien czasowych:
- Zbiera przecięcia dostępności graczy,
- Agreguje preferencje i wagi (
YES = 1,MAYBE = 0.5,NO = -1.0), - Filtrowanie po minimalnej długości sesji.
- Możliwość ręcznego wybrania finalnego terminu przez GM.
- Generowanie linku do Google Kalendarza na podstawie finalnego terminu.
- Wysyłanie powiadomień e-mail:
- Po utworzeniu scheduler'a do wszystkich uczestników,
- Po wybraniu terminu – z potwierdzeniem terminu i linkiem do kalendarza.
- Ochrona przed wielokrotną wysyłką wiadomości (
emailsSent).
oraz na podstawie utworzonej dokumentacji
Design pojawi się w issue #133
Reactions are currently unavailable
Metadata
Metadata
Labels
Projects
Status
In progress