Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for events being moved or cancelled #39

Open
7 tasks
cooperj opened this issue Aug 29, 2024 · 0 comments
Open
7 tasks

Support for events being moved or cancelled #39

cooperj opened this issue Aug 29, 2024 · 0 comments
Assignees

Comments

@cooperj
Copy link
Member

cooperj commented Aug 29, 2024

Add support in Y2 and Asgard to allow for events to be moved or cancelled.

This would allow for very easy and quick communication of events being moved to different spaces or if they have been cancelled, allowing students to be informed quickly.

This should be used very sparingly and only in cases where we would typically put a paper sign on the door.

States

If an event is cancelled, it should be shown on the screen as being cancelled... but it should still count the room as being empty.

If the event is moved, it should say it has been moved and give the user a space code for where the session will now be taking place.

If the event is in a normal state, it should act as normal.

To-do this:

  • Add a field to the event schema that has a message/new space code.
  • Add an enum with the options of [ 'normal', 'moved', 'cancelled']
  • Add the enum back to the event, default to a new space.
  • Add the logic to…
    • Asgard admin
    • Yggdrasil2
  • ensure jobs/timetable-importer doesn't get affected/all events from timetable are normal.
@cooperj cooperj self-assigned this Aug 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant