Add public event detail page (007-view-event) #14
Reference in New Issue
Block a user
Delete Branch "007-view-event"
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?
Summary
/events/:token— guests view event info via shared linkGET /api/events/{token}endpoint,timezonefield added to Event model (cross-cutting to US-1)EventDetailView.vuewith five states: loading (skeleton shimmer), loaded, expired, not-found, server error (retry)Intl.DateTimeFormatwith browser locale and IANA timezone labelChanges
Backend
GET /events/{token}+GetEventResponseschema,timezoneon create request/responsetimezone VARCHAR(64) NOT NULL DEFAULT 'UTC'columnGetEventUseCaseinbound port, implemented inEventServiceexpiredflag (expiryDate vs server clock) andattendeeCount(hardcoded 0 until RSVP)Frontend
EventDetailView.vuewith openapi-fetch, skeleton shimmer (CSS-only), retry on error/events/:tokenrouteTest plan
./mvnw verify— includes checkstyle)