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

Room admin (approval & privacy) #3702

Open
al-hanashi opened this issue Jul 22, 2024 · 2 comments
Open

Room admin (approval & privacy) #3702

al-hanashi opened this issue Jul 22, 2024 · 2 comments
Labels
enhancement New feature or request

Comments

@al-hanashi
Copy link

Is your feature request related to a problem? Please describe.
Currently, there is no way to assign an admin to a room who can approve booking requests and manage the privacy of the room. This limitation can lead to issues with unauthorized bookings and lack of control over room access.

Describe the solution you'd like
I would like to request the addition of a feature that allows the system admin to assign an admin to each room if required. This room admin should have the following capabilities:

  1. Approve or reject booking requests for the room.
  2. Manage a list of users who are allowed to book the room.
  3. Ensure privacy by controlling who can view the room's booking schedule.

Describe alternatives you've considered

  • Centralized Approval System: The current system has a central admin who can approve any request for any room in an area where the approval setting is active. While this setup works, it can lead to bottlenecks and delays in the approval process, especially in large organizations.

  • Open Booking System: Allowing any user to book any room without approval. This lacks control and can lead to misuse of room bookings.

Additional context
Adding this feature will enhance the control over room bookings and ensure that only authorized users can book and view the rooms. It will also provide a clear point of contact for any issues related to room bookings.

@al-hanashi al-hanashi added the enhancement New feature or request label Jul 22, 2024
@campbell-m
Copy link
Contributor

This is addressed by the roles branch, though features (2) and (3) are still controlled by the overall admins rather than room admins.

The branch is still under development, though you are welcome to test it. But I would do so on a copy of your database as it will upgrade your database and the main branch will no longer work with it.

@wohenbushuang
Copy link

  1. allow room/area admin to make repeat booking and ignore the minimum/maximum date restriction, while other user can only make single booking
  2. allow room admin to edit the room info, such as name, description(room announcement), etc.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants