Open yoldas opened 3 days ago
I like the ideas. Should be useful wherever we are currently using Permissive Presenters - as a replacement for them maybe, or an alternative.
There's some duplication in the acceptance criteria for Option 1).
@KatyTaylor I have removed the duplicate criteria item for option 1).
This story also assumes that the plates to be created do not have a custom creation page to collect additional input for the child plates but such a feature could be implemented as part of option 2).
This story also assumes that the plates to be created do not have a custom creation page to collect additional input for the child plates but such a feature could be implemented as part of option 2).
That sounds complicated, I wonder if any of our existing labware with permissive presenters have custom creation pages... Feels like often they would require the transfer to have happened already.
User story
As Limber user running LCM Triomics EMSeq and WGS pipeline, I would like to create multiple successive plates in pending state at once and print barcodes.
"To generate the LCMT DNA Frag, LCMT DNA End Prep, LCMT DNA Adp Lig, LCMT TET2 Ox & LCMT TET2 Stop plates at the beginning of the process required me to serially ‘Add an empty LCMT X plate’ on each parent plate to create each child plate in turn, and separately print barcodes each time."
Who are the primary contacts for this story
Scott G. Abdullah
Who is the nominated tester for UAT
Scott G.
Acceptance criteria
To be considered successful the solution must allow:
Option 1) A create button on a parent plate triggers the labware creation immediately and shows the child plates in a custom page and allows printing barcodes. (create and show actions).
Option 2) A create button on a parent plate opens an intermediate page to present the configuration for the child creation and a Create button. This intermediate page corresponds to new action of the controller. Once the button is clicked, it presents another page with the same functionality in option 1 (create and show actions). Having an intermediate page is to present the description of the action and configuration before the labware creation.
Once the feature is implemented (Use them while developing and testing as well):
Dependencies
This story is blocked by the following dependencies: N/A
References This story has a non-blocking relationship with:
Additional context
This is a generic feature which may be useful to create multiple child labware at once but but it aims to solve a specific issue in the UX of the LCM Triomics EMSeq and WGS pipeline because the existing functionality makes the user jump from page to page to create new plates and print barcodes which is time consuming and error prone.
The feature can be implemented as a Concern to be included in a presenter to handle the specialised labware configuration and present a new card in sidebar for the button.