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

Let site admins have robust room management #53

Closed
randysim opened this issue Jun 23, 2024 · 3 comments
Closed

Let site admins have robust room management #53

randysim opened this issue Jun 23, 2024 · 3 comments
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@randysim
Copy link
Collaborator

Site admins should be able to

  • kick out clubs
  • reserve room for clubs
  • update room settings (such as blocking them off on a certain day), etc.
@randysim randysim added enhancement New feature or request help wanted Extra attention is needed labels Jun 23, 2024
@randysim
Copy link
Collaborator Author

Also, some more stuff to do with this

  • in create meeting edge function, add checks to make sure you are booking a room on the right day in a valid time slot (there is no RLS afaik, only frontend checks). And if room is available for that day of week.
  • in frontend, add checks for days the room is available. Right now there is only time check but we also need day of week checks.
  • create a route to update room settings. Basically, when you block off certain days of a room, you must inform all clubs and admins of that club that their meeting on that day for that room is getting cancelled because the room is reserved.

@randysim
Copy link
Collaborator Author

As for reserving rooms, basically, the admin can select the organization, and FORCE assign a room to them (they can create an empty meeting called ROOM RESERVATION for an organization).

@randysim
Copy link
Collaborator Author

randysim commented Jul 2, 2024

also when updating rooms, make sure to notify any organizations that their meeting is now invalid and deleted.

@randysim randysim closed this as completed Jul 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

1 participant