For lecture event members: if a lecture is associated with a subject that has one or more assigned teachers, only those assigned teachers to the subject should be added as co-hosts of the event. Other teachers in the course who are not assigned to that subject should be added as guests for the lecture event, not co-hosts.
→ If the lecture has no subject assigned to it we will go with the previous implementation, by adding all the teachers as co-hosts
For lecture events, if users are part of the event (as hosts or co-hosts), those events are not being displayed as ‘unavailable’ on the calendar.
→ The unavailable events endpoint is not considering the lecture events for the selected users.


For Lecture Events:
For common events, we should see lecture events as bold if the selected users are host/co-host for the lecture events.
Only see the
unavailablelecture events where the selected users are a host or co-hosts for the lecture events
Normal Events:
Regardless of the user's role, common events for selected users should be shown as bold, and unavailable events should also be displayed accordingly.
