DiamondLightSource / DiamondLightSource/atlas

i15-1: Do not allow queuing items that are not mounted to the table

Open
#161 1 comment 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/atlas/pull/159 items that are not queue-able are highlighted but the UI still lets you queue them. As per the discussion on https://diamondlightsource.slack.com/archives/C08FER0BZN0/p1785869701856729 we should not allow this and give a nice message to the user as to why

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing pull request 159 and the queueing flow in the web UI, then compare how non-queueable items are highlighted with what happens when queueing is attempted. Done means unmounted items cannot be queued and the user receives a clear explanation of why.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
frontend, web-dev
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.