+3

Implementing Role-Based Access for the "Hold" Button

Mark Amaral 4 days ago in POS updated by sebastian 4 days ago 1

I would like to request the implementation of a role-based access system for the "Hold" button feature. The goal is to allow control over who can use this functionality by restricting it to specific user roles. Below are the key details for this request:

  1. Permission Level Control:

    • Configure the "Hold" button as a feature tied to specific roles (e.g., Manager, Admin).
    • Ensure that users without the assigned permission, such as servers, do not see or have access to the button.
  2. Backend Configuration:

    • Add an option in the backend portal to enable or disable the "Hold" button for different roles.
    • Provide a toggle or checkbox under role management settings for this purpose.
  3. Flexibility and Customization:

    • Allow customization of role permissions to ensure only authorized personnel can access the "Hold" button.
    • Include options for overrides or exceptions for specific users, if necessary.

This feature would provide precise control over the "Hold" button functionality, enhance security, and meet the operational requirements of clients who do not want this feature available to all users.