As Limber user doing LCM Triomics bed verifications, I would like to have custom texts for robot start buttons to avoid confusing wording:
"I’ve requested a number of bed verification steps where I am confirming the return of a plate to the Bravo deck after it has been incubated off-deck prior to the commencement of the next step on the Bravo, which are all named in the format ‘Bravo LCMT X Verification’. I hadn’t anticipated that, once the correct bed positions have been validated, the button in LIMber to complete the step is always of the format ‘Start the….’ which leads to some fairly confusing wording (e.g. ‘Start the Bravo LCMT DNA Frag Verification’)"
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:
[ ] A robot attribute can be set in robot configuration to override the text for the start button, for example start_button_text: Finish Bravo LCMT DNA Frag Verification
[ ] The partial app/views/robots/show.html.erb uses the attribute for the button text if given instead of "Start the #{robot.name}"
[ ] Start button text for the following Limber robot configurations in config/robots.rb are customised, for example Finish Bravo LCMT DNA Frag Verification
[ ] Bravo LCMT DNA Frag Verification
[ ] Bravo LCMT DNA End Prep Verification
[ ] Bravo LCMT EM TET2 Ox Verification
[ ] Bravo LCMT EM NaOH Denat Verification
[ ] The integration suite helper method fill_in_robot in spec/support/limber_helpers.rb is updated to take an optional argument for the start button text and use it if given instead of Start the #{robot_name} in the click_on call to start the robot after validation.
[ ] The helper method transfer_into_plate in the Integration Suite test lcm_triomics_spec.rb is updated to pass the optional argument in calls to fill_in_robot for the custom button texts to be clicked. Note that the transfer_into_plate method is specifically written to avoid duplication of bed(5) verifications of single plates returning to Bravo deck and marks the state transition of plates from started to passed.
Dependencies
This story is blocked by the following dependencies:
N/A
References
This story has a non-blocking relationship with:
sanger/limber#1782
Additional context
This is a generic feature which may be useful in the future to set a custom text for the robot start buttons if/when necessary, but it aims to solve a specific issue in the UX of the LCM Triomics EMSeq and WGS pipeline.
User story
As Limber user doing LCM Triomics bed verifications, I would like to have custom texts for robot start buttons to avoid confusing wording:
"I’ve requested a number of bed verification steps where I am confirming the return of a plate to the Bravo deck after it has been incubated off-deck prior to the commencement of the next step on the Bravo, which are all named in the format ‘Bravo LCMT X Verification’. I hadn’t anticipated that, once the correct bed positions have been validated, the button in LIMber to complete the step is always of the format ‘Start the….’ which leads to some fairly confusing wording (e.g. ‘Start the Bravo LCMT DNA Frag Verification’)"
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:
start_button_text: Finish Bravo LCMT DNA Frag Verification
app/views/robots/show.html.erb
uses the attribute for the button text if given instead of"Start the #{robot.name}"
config/robots.rb
are customised, for exampleFinish Bravo LCMT DNA Frag Verification
fill_in_robot
inspec/support/limber_helpers.rb
is updated to take an optional argument for the start button text and use it if given instead ofStart the #{robot_name}
in theclick_on
call to start the robot after validation.transfer_into_plate
in the Integration Suite testlcm_triomics_spec.rb
is updated to pass the optional argument in calls tofill_in_robot
for the custom button texts to be clicked. Note that thetransfer_into_plate
method is specifically written to avoid duplication of bed(5) verifications of single plates returning to Bravo deck and marks the state transition of plates fromstarted
topassed
.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 in the future to set a custom text for the robot start buttons if/when necessary, but it aims to solve a specific issue in the UX of the LCM Triomics EMSeq and WGS pipeline.