DiamondLightSource / DiamondLightSource/atlas

i15-1: Do not allow resuming the queue when it's empty

Open Beginner friendly
#113 3 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
1
Forks
4
Avg merge
6d 8h
Merged PRs (30d)
8

Description

Following https://github.com/DiamondLightSource/daq-queuing-service/pull/69 resuming an empty queue is nonsensical. The UI should reflect this by not allowing the user to do it, with a tooltip as to why

# Acceptance Criteria
* If the queue is empty then you cannot resume it
* There is a tooltip explaining this e.g. "Cannot resume an empty queue, please queue something first"

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the UI control that resumes the queue and the existing empty-queue state. Check how disabled controls display tooltips, then verify that an empty queue cannot be resumed and shows the requested explanation, while non-empty queues retain the resume action.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
frontend
Issue type
Bug
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
68/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.