Crocoblock / suggestions

The suggestions for CrocoBlock project
195 stars 78 forks source link

Jet Appointments - User booking restrictions #4255

Open Kezaro opened 3 years ago

Kezaro commented 3 years ago

good day. I'm using the Jet Appointments plugin and based on an issue that happened recently, we have been looking for a way to restrict the amount of appointments a user can book.

For example, we will like users to book an appointment to use the 'swimming pool', however we wont want users to abuse the system and book all the time slots. We may want them to be able to make 1 or only 2 bookings per week hypothetically.

Feature Request The ability to restrict the number of appointments a user or role can book through the appointment booking form.

Why To prevent abuse of the system, or hogging of available time slots.

At the Moment We are currently removing the appointments from the backend, and we message the user informing them not to intentionally or unintentionally book appointments in a manner that seems malicious or inappropriate. We have also added a message above the form so users are aware that if they missus the system we will remove their accounts and we have set up a 'rules' page so users can understand how to use the booking forms properly. However if the plugin had a feature to restrict how often a user or role may book time slots, administrators wont have to worry about these issues and can feel confident that the system will provide the needed restrictions.

victornet909 commented 2 years ago

Anybody have solution for this requeriment?