SIT-14631: Hold Type Permission Validation

How to Use This Feature

Feature Summary: Hold Type Permission Validation

Purpose

The purpose of this feature is to ensure only authorized admins can modify seats tied to a specific hold type.

Requirements

  • The system must validate an admin's role permissions whenever a seat assigned to a hold type is selected.
  • Admins with the correct hold-type permissions must be allowed to perform all available inventory actions.
  • Admins without the required permissions must be blocked from updating or modifying seats assigned to a hold type.
  • Behavior

    #### Validated Permissions

  • If an admin selects a seat assigned to a hold type and has the required permissions, they can take any available action.
  • The system validates the admin's role permissions before allowing them to perform actions on the selected seat.
  • #### Invalid Permissions

  • If an admin selects a seat assigned to a hold type but does not have the required permissions, they will be blocked from taking any action.
  • The system prevents admins without valid permissions from updating or modifying seats assigned to a hold type.
  • Additional Information

    Status: QA - FAIL
    Assigned to: Marlon Pedroso
    🏠 Home View in Jira