The events calendar page should have the following features:
Fetch all public events (past, present and future) and display them in a calendar view on a webpage
Calendar should have normal monthly view, weekly view (optional) and list view (list all present and future events)
Clicking on an event should either lead to its own page with details or open a modal on the same page with the event details. Details should include any relevant metadata related to the event and a link to the event webpage if it exists
Notes:
Calendar can integrate with a Google Calendar owned by ieee@nitk.edu.in so that we can make iCal subscriptions available and rendering might be easier too
For now, creation of events can happen through the Django admin console itself by the webmaster. Until we have a working permissions model, we can't assign fine-grained permissions for every user.
IRIS CEMS can be used as a rough reference for what we might need in a calendar view.
The events calendar page should have the following features:
Notes: