What to build / Ne yapılacak
EN: Events whose start_date has passed continue to appear on the site indefinitely. Past events should be automatically archived (e.g. is_active = False) so the public-facing listing stays relevant. This can be done either as a periodic background job or as a filter applied at query time. The admin panel should still be able to view and manage archived events.
TR: start_date geçmiş olan etkinlikler sitede görünmeye devam ediyor. Geçmiş etkinlikler otomatik olarak arşivlenmeli (örn. is_active = False), böylece public liste güncel kalmalı. Bu, periyodik bir arka plan görevi ya da sorgu anında uygulanan bir filtre olarak yapılabilir. Yönetim paneli arşivlenmiş etkinlikleri görüntüleyebilmeli ve yönetebilmelidir.
Acceptance criteria
Blocked by
None — can start immediately.
What to build / Ne yapılacak
EN: Events whose
start_datehas passed continue to appear on the site indefinitely. Past events should be automatically archived (e.g.is_active = False) so the public-facing listing stays relevant. This can be done either as a periodic background job or as a filter applied at query time. The admin panel should still be able to view and manage archived events.TR:
start_dategeçmiş olan etkinlikler sitede görünmeye devam ediyor. Geçmiş etkinlikler otomatik olarak arşivlenmeli (örn.is_active = False), böylece public liste güncel kalmalı. Bu, periyodik bir arka plan görevi ya da sorgu anında uygulanan bir filtre olarak yapılabilir. Yönetim paneli arşivlenmiş etkinlikleri görüntüleyebilmeli ve yönetebilmelidir.Acceptance criteria
/api/eventsendpoint excludes events wherestart_date < today.Blocked by
None — can start immediately.