[Mineur] Composer d'event : date passée et expiration avant la date acceptées, events passés affichés « Upcoming / LIVE NOW » #154
Labels
No labels
bug
enhancement
feature
groupe/admin-ui
groupe/chat-ui
groupe/error-handling
groupe/event-composer
groupe/i18n-forms
groupe/ui-polish
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
Transcendence/frontend#154
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Gravité : Mineur
Rapports QA d'origine : EVENTS-25, EVENTS-20
Détails des rapports
[EVENTS-25] L'UI du composer accepte une date passée et une expiration antérieure à la date — Gravité : Mineur
2020-05-05 10:00-> "Create event" -> créé sans erreur ; date 2027-05-05 + expiration 2027-01-01 -> créé (expiré avant d'avoir lieu, supprimé par CleanUp). L'attributmindesdatetime-local(DateSlot.tsx:363,ExpireTile.tsx:348) ne bloque rien car les champs n'ont pas dename/validation au submit.8307-10-01T19:33:19.999Z(constantemaxDatedu front).[EVENTS-20] Les events passés sont listés comme "Upcoming" et affichés "Running / LIVE NOW" avec bouton Register actif — Gravité : Mineur
/calendar.events.length, 35 = nombre total) et la carte affiche "Running" + "LIVE NOW" pour un event de l'an 1, avec le bouton "Register" actif (l'API accepte aussi l'inscription à un event passé).frontend/src/home/components/DashboardStats.tsx:18(pas de filtredate >= now),frontend/src/routes/home.tsx:466(idem),EventCard.tsx:29-46(Math.max(diff, 0)=> "Running" dès que la date est passée ; pas de durée/fin d'event).screens/events_home_many.png.Trouvé par une campagne de tests QA automatisés (agents Claude, Playwright) sur l'environnement de dev. Les captures citées sont locales et non jointes.