DiamondLightSource / DiamondLightSource/atlas

i15-1: Reorder queue table should be a function of mode change

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

Description

The ability to drag next queue items, should be available only when the "ordering" mode is active.

Need to add a button "Order Queue" (secondary, outline) that will enable the move column on applicable rows (future ones).

Once active, the button changes to "Exit ordering" (secondary, filled) that will exit the mode.
Table toolbar background changes to `secondary.container`(`--ds-secondary-container`)

Items should be saved on reorder, as they are now. Notification of change would be nice.

Image

Image

Contributor guide

No contributing guide indexed for this repository

Research direction

Locate the reorder queue table and its existing drag-and-drop behavior, then read the surrounding table toolbar and mode controls. Done means ordering is disabled outside the mode, the Order Queue button toggles to Exit ordering with the specified styles, the toolbar uses the secondary container background, and reordering still saves items.

Written by the indexing model from the issue text.

Assessment

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.