Skip to content

View individual sub-pools of the multi-pool#2612

Open
dasunpubudumal wants to merge 26 commits intodevelopfrom
y25-615-view-individual-flex-pools
Open

View individual sub-pools of the multi-pool#2612
dasunpubudumal wants to merge 26 commits intodevelopfrom
y25-615-view-individual-flex-pools

Conversation

@dasunpubudumal
Copy link
Contributor

@dasunpubudumal dasunpubudumal commented Feb 2, 2026

Closes #2505

Changes proposed in this pull request

  • Update individual pool creation page to support creating multiple individual pools.

Instructions for Reviewers

[All PRs] - Confirm PR template filled
[Feature Branches] - Review code
[Production Merges to main]
    - Check story numbers included
    - Check for debug code
    - Check version

@dasunpubudumal dasunpubudumal changed the base branch from develop to Y25-475-flexible-pool-page February 2, 2026 14:54
Base automatically changed from Y25-475-flexible-pool-page to develop February 10, 2026 13:33
@dasunpubudumal dasunpubudumal marked this pull request as ready for review February 23, 2026 14:24
Copy link
Contributor

@BenTopping BenTopping left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looking good, nice work 👌 Couple minor comments and questions.

@aliquot-selected="notifyAliquotSelection"
/>
<div class="text-right py-8">
<div v-if="!props.flexiblePoolPosition" class="text-right py-8">
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think we might be able to clean this up by using the same method we do for pacbioRunShow https://github.com/sanger/traction-ui/blob/develop/src/views/pacbio/PacbioRunShow.vue#L22. Where we have runTypes e.g. newRun. Maybe one for a future refactor.

const create = () => {
busy.value = true
multiPoolCreateStore.createMultiPool().then(({ success, barcode, errors }) => {
multiPoolCreateStore.createMultiPool().then(({ success, id, errors }) => {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thinking about UX. I think on successful creation they are going to want to see each barcode of the sub pools created so they know what barcodes to print and which pools are where. Maybe on successful creation we should redirect to the persisted multi pool page for the new id?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Y25-615 - As a developer (Ben) I would like to add a page to view individual pools within a flexible pool.

2 participants