DiamondLightSource / DiamondLightSource/atlas

i15-1: Provide an auto-assign on the puck mounting view

Open
#138 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

To make it easier for scientists to mount samples it would be useful for there to be an `auto-assign` button. This would take any unassigned pucks (in the selected visit?) and auto-assign them to empty spaces on the table. The scientist will still then need to press the mount button

## Acceptance Criteria
* We gather what empty locations there are on the table, from both ULIMS and the robot view?
* We allow users to select rows of the table for auto-assign (or all rows)
* When the user presses the auto-assign this will fill in the drop downs with empty positions

Contributor guide

No contributing guide indexed for this repository

Research direction

Start at the puck mounting view and trace how table rows, unassigned pucks, and empty locations are obtained from ULIMS and the robot view. The work is done when users can select rows or all rows, auto-assign unassigned pucks to empty positions, and see the resulting dropdown values before pressing Mount.

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
Quiet
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.