diff --git a/internal/httpapi/handlers_calendar.go b/internal/httpapi/handlers_calendar.go index 2fc28ce..91b38fe 100644 --- a/internal/httpapi/handlers_calendar.go +++ b/internal/httpapi/handlers_calendar.go @@ -10,9 +10,11 @@ import ( // 개인 캘린더 — 각자 본인 이벤트만 보고 관리(분류: 프로젝트/기타/개인 + 색). +// handleListEvents returns ALL members' events (회사 공유 캘린더) so the UI can +// filter by member checkboxes. Editing/deleting stays owner-only. func (s *Server) handleListEvents(w http.ResponseWriter, r *http.Request) { var out []models.CalendarEvent - s.db.Where("lower(owner_email) = lower(?)", s.email(r)).Order("start asc").Find(&out) + s.db.Order("start asc").Find(&out) writeJSON(w, http.StatusOK, out) }