GithubHelp home page GithubHelp logo

sanger / lighthouse-ui-v3 Goto Github PK

View Code? Open in Web Editor NEW
0.0 0.0 0.0 1.92 MB

V3 front end for lighthouse API

License: MIT License

Vue 28.16% TypeScript 1.05% JavaScript 69.88% SCSS 0.80% Dockerfile 0.11%

lighthouse-ui-v3's People

Contributors

dependabot[bot] avatar sdjmchattie avatar

Watchers

 avatar  avatar  avatar  avatar

lighthouse-ui-v3's Issues

DPL-676: Make navigation items configurable

User story
As PSD, we would like to reduce complexity while maintaining functionality until it is definitely no longer needed. We will make the navigation items shown in Lighthouse UI configurable so that they can be shown in any preferred order and can be left out if needed.

Who are the primary contacts for this story
Adrianne L, Stuart M

Acceptance criteria
To be considered successful the solution must:

  • remove the Reports page from the navigation.
  • remove the Sentinel pages from the navigation.
  • both pages are still accessible via the URL if already known.

DPL-765 [BUG] Reset button under UAT actions no longer resets the plate selection

Describe the bug
Pressing Reset on the UAT Actions to generate test plates no longer removes existing plate selections. This is likely because of a bad event setup in Vue 3.

To Reproduce
Steps to reproduce the behaviour:

  1. Go to page UAT Actions
  2. Add some plates to be generated
  3. Press Reset

Plates do not get reset (i.e. removed)

Expected behaviour
The plates that have been added get removed, resetting the page to its initial state.

DPL-717-2: Create a new page for creating entities for Lighthouse deep-well plates in Sequencescape

User story
As a lab technician, I want to be able to scan in barcodes of deep-well plates received from Lighthouse labs so that the LIMS will make these plates pickable for stamping.

Who are the primary contacts for this story
Stuart M, Andrew S, Adrianne L, Ewan H

Who is the nominated tester for UAT
TBC

Acceptance criteria
To be considered successful the solution must allow:

  • Design a new page for Lighthouse UI that allows the user to scan in barcodes from deep-well plates.
    • The UI should make it clear to the user that all barcodes submitted will no longer be pickable for Heron on a Beckman or Biosero machine.
    • Upon submission the barcodes entered will be sent to the Lighthouse endpoint for plate creation in Sequencescape.
    • The outcome of that submission will be shown to the user for each plate. Created / already exists in Sequencescape / wasn't recognised as a plate we've received for Heron.
  • Implement the design.

Dependencies
This story is blocked by the following dependencies:

References
This story has a non-blocking relationship with:

Additional context
Add any other context or screenshots about the feature request here.

DPL-675-1: AROUND SEPTEMBER 2023 -- Remove reports and Sentinel functionality

User story
As PSD, we would like to reduce technical debt and maintenance of unused components by removing the reports and Sentinel functionality. This will only be done if it is determined that users are not wanting this functionality any more. We should have heard from people about them missing from the menu bar if they are needed.

Who are the primary contacts for this story
Adrianne L, Stuart M

Acceptance criteria
To be considered successful the solution must allow:

  • remove the files related to the reports page.
  • remove the files related to the Sentinel pages.
  • remove the endpoint calls to Lighthouse Service that deal with reports.
  • remove any endpoint calls that were exclusive to Sentinel pages.
  • remove config for any services we are no longer communicating with.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.