Closed crossan007 closed 3 months ago
@phili67 I disagree with you - I think that calendars should be associated with groups.
Or at the least - we could have a personal calendar and a group calendar
The "Calendar Type" should be a DTO, and not SQL tables.
Building this as a DTO could allow us to have different behaviors for various calendar types. I don't believe this "Calendar Type" would be a user configurable option, correct?
I want to say "no" to a materials reservation calendar type because I would rather have built-in asset tracking at some point (just haven't been focusing on it) - #2345 #2326 #267
The assets would have a reservations table with columns for:
This would cover your use cases of Video Projector and Materials. These reservations could show up on a calendar, but I don't think fit in the data structure you proposed.
@phili67 Have you looked at the check-in kiosk feature yet? It's using the event_attend tables already.
It's also using the event<->group relationship to pre-populate the people who can be checked in, and it uses the Nexmo SMS integreation and OpenLP to send SMS and notify parents via the projector:
This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 5 days.
This issue was closed because it has been stalled for 15 days with no activity.
Relates to #3520
IMPORTANT : the calendar if is now to a person on not to a group ( for security reasons ) When a person is deleted the calendar is deleted too : ensure the the integrity of the DB.
So a calendar could be of type calendar or reservation of resources. A calendar could have a parent so we could have a hierarchy like (very important to have a good view of the calendars) :
the calendar type
Calendar Data Type