ensembler icon indicating copy to clipboard operation
ensembler copied to clipboard

Delete Timer (for when ensemble is over)

Open tedyoung opened this issue 10 months ago • 0 comments

  • [x] Replace current "Create Timer" button with an hx-load + hx-get to load the current button based on server state

    • [x] Add "Delete Timer" button on Admin's Ensemble Details Page (enabled if the timer for this ensemble was created)
    • [x] Disable the "Create Timer" button if the timer has already been created for this (or any other) ensemble
    • [x] EnsembleTimerHolder delete functionality
      • [x] Remove timer from EnsembleTimerHolder
      • [x] Clean up timer before deleting it (turn off seconds ticker, shutdown broadcaster?, anything else?)
      • [x] Handle situation of secondsTicker calling handleTickFor with an EnsembleId that does not (no longer?) have an existing timer: stop the secondsTicker and log the problem
  • [ ] If Participant member refreshes the Timer page after the timer has been deleted, warning page will be displayed indicating that the ensemble is over and the timer is gone.

    • [ ] (Future) Display an "analytics" page for the ended ensemble

tedyoung avatar Apr 22 '24 23:04 tedyoung