Correct Co-host Assignment and Calendar Display for Lecture Events

  1. 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

  2. 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 unavailable lecture 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.

Domain
Calendar
Action
fix
Department
Backend

Please authenticate to join the conversation.

Upvoters
Status

Completed

Board
🛠️

Bug & Fixes

Tags

High Priority

Date

8 months ago

Author

Tinsae Yirgu

Subscribe to post

Get notified by email when there are changes.