LibreBooking / app

Repository for the last open source version of Booked Scheduler. The "develop" branch contains the most current working code of the project and should be considered beta. The "master" branch is the most current stable release of BookedScheduler. Please read doc/README.md for further details.
GNU General Public License v3.0
406 stars 242 forks source link

Feature: Restricting users to certain time slots #429

Open alexswerner opened 1 month ago

alexswerner commented 1 month ago

Hi,

this is a very nice piece of software. Thanks for keeping it going.

Right now I believe there is no option to restrict users/group to reserve certain slots. In our operation we have "normal" users which may book certain hours whereas "advanced" users are allowed to use the equipment at any time. How can we add this verification? I tried to realize this with two schedules but that does not seem feasible.

For us this is actually global (same rule for all resources) so blocking certain slots on the complete schedule would be enough. To avoid configuring this per-user, these rules need to be attached to a group. I imaging that a schedule slot could have a property which groups are able to book it. Alternatively a group could have an associated list of slots.

Thanks