SIT-13751: Hold Activity Logs

How to Use This Feature

Feature Summary: Logging for Hold Operations

Overview

----------------

This feature provides detailed logging for hold operations to enable system administrators to monitor and troubleshoot hold-related activities effectively.

Behavior

  • Logs every hold creation event with:
  • + Event or Event Series ID

    + BO Operator ID

    + Seat ID

    + Hold type

    + Timestamp

  • Logs every hold removal event with:
  • + Event or Event Series ID

    + Box Office Operator ID

    + Seat ID

    + Hold type

    + Timestamp

  • Logs every hold update event with:
  • + Event or Event Series ID

    + BO Operator ID

    + Seat ID

    + Old hold type

    + New hold type

    + Timestamp

    Requirements

  • Logs must be written to a centralized, queryable logging system.
  • Logs must be structured and consistently formatted for downstream analysis.
  • Logging must only occur if the admin is authenticated with valid credentials.
  • Include error handling for failed logging attempts.
  • Acceptance Criteria

  • The system logs hold creation events correctly.
  • The system logs hold removal events correctly.
  • The system logs hold update events correctly (with old hold type and new hold type).
  • Out of Scope

  • UI changes or log viewer interfaces
  • Role-based access control for viewing logs
  • Logging of non-hold seat operations (e.g., purchases, transfers)
  • Historical backfill of hold logs prior to feature implementation
  • Additional Information

    Status: Pending UAT Deployment
    Assigned to: Kevin Campbell
    🏠 Home View in Jira