GithubHelp home page GithubHelp logo

stan-client's People

Contributors

bentopping avatar dependabot[bot] avatar jbeast avatar khelwood avatar sabrine33 avatar seenanair avatar snyk-bot avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

stan-client's Issues

x907 - Show more sample information on the original sample registration page

User story
As (ARA) Ilaria I would like to see more sample information on the "original sample registration" confirmation page, to allow better alignment of samples with labels

Who are the primary contacts for this story
Ilaria

Acceptance criteria
To be considered successful the solution must allow:

  • add columns Donor, Tissue, spatial location, replicate to results table in original sample registration page

x937 Original sample confirmation page update

User story
As ARA (Sophie) I would like to see the fixative and solutions on the original sample confirmation page to align labels and samples correctly

Acceptance
Fixative and solution to appear in table on confirmation page

x929 Summary dashboard filtering

User story:
As a PO (Minal) I would like to filter the Summary Dashboard (x891) by worktype and status

Acceptance

Add filters to top of the page for:

  • Worktype
  • Status

For aesthetic reasons:

  • Make column heading bold and wrap text
  • Centralise the numbers in the columns
  • Add colour (not sure how—open to suggestions)

x892 - Highlight barcode in history page

User story
As a PO (Minal) I would like the barcode in the history page to be highlighted to make it quick and easy to find the barcode in the history

Who are the primary contacts for this story
Minal

Acceptance criteria
To be considered successful the solution must allow:

  • if searching by barcode - highlight the relevant barcode in the history
  • Make text background yellow for search term barcode in the result columns

x906 - Show more information in block processing operation completion table

User story
As (ARA) Kate I would like the block processing operation complete table to show the medium, fixative and labware the samples have gone into, to allow accurate matching up of samples and labware

Who are the primary contacts for this story
Kate

Acceptance criteria
To be considered successful the solution must allow:

  • add columns medium, fixative and labware to block procession operation completion table
  • ...

x800 File upload viewing

User story
As a TS (Katy) I would like to view the files uploaded in x808 on the history page, so users and customers can view and download the files

x852 - Project name and requester shown with work number

User story
As an ARA (Ilaria) I want the project name and project requester to appear next to the SGP number when I select it because it makes it easier to ensure I am working on the right SGP number associated with the project

Who are the primary contacts for this story
Ilaria

Acceptance criteria
To be considered successful the solution must allow:

  • Project name and requester shown with work number

x938 Cypess CI testing when run as GitHub

User Story
As the Dev Team we would like to investigate the Cypress CI testing when run as a GitHub action to identify reasons for the test to fail so regularly

Acceptance

  • Investigate the GitHub Action setup to see if it can be improved.
  • Talk to other members of the team OR search for other sources to see if this is a common issue.
  • Investigate if internal test logic makes timing assumptions?

x902 - UX work on dashboard page

User story
As a PO (Minal) I would like to change the dashboard/home page to make it easier to use and understand for end users

Who are the primary contacts for this story
Minal

Acceptance criteria

  • [] Horizontal scroll bar for the result table to be at the top of the table
  • [] Add "Most Recent Operation" column after "Project", to contain the most recent operation column title.
  • [] Change sorting order for status: active>paused>unstarted>completed>failed->withdrawn

x916 - Enhance cDNA Analysis on Visium QC page

User story
As ARA (ilaria) I would a enhance the cDNA Analysis page on Visium QC to allow for either cDNA concentration or library concentration, called Visium Concentration

Who are the primary contacts for this story
Ilaria

Acceptance criteria
To be considered successful the solution must allow:
Select from dropdown list either cDNA Concentration or library concentration, concentration unit = pg/ul
New: select a QC comment, from dropdown list (edited on config page) default no comment or blanket: Potential to work, Not recommended to proceed. Manditory. For each filled well on a 96 well plate. generally 4-8 wells

would need to feature on release files. - new story
Katy to see current view and what needs adding - new story

x919 - Storybook not rendering anything on startup

Describe the bug
When running 'yarn storybook' it executes fine but storybook presents a blank page. As a dev (Ben) I would like to fix StoryBook so that it displays the correct information.

Expected behaviour
Storybook renders a page with our components

Additional context
I believe this is related to our recent dependency updates.

x927 - allow sgp management status comments to be seen on the dashboard

User story
As a TS (Katy) I would like the status comments from the SGP management page to be seen on the dashboard status, to allow customers to see the reason they are paused. Either as part of the status column or as a new column next to status

Who are the primary contacts for this story
Katy

x891 - Summary dashboard page

User story
As a PO (Minal), I want a summary dashboard page in Stan so the researchers and senior management can see works status and volume quickly and easily to reduce manually extracting data from the current detailed dashboard

Who are the primary contacts for this story
Mina

Acceptance criteria
To be considered successful the solution must allow:

  • Table should show: Work type, status, num of work requests, total number of blocks / slides in work requests

Additional context

  • Obvious link from home page
  • Should have its own URL

x904 - Format error messages correctly

Describe the bug
As a developer (Ben), I want the stan-client error messages to correctly format all responses from core

  • In some places the error messages are not formatted and are displayed as a large block of json.

x915 - Enforce linting and code formatting

Describe the Housekeeping
As a developer (Ben) I would like linting to be enforced in stan-client to keep the code consistent and optimised

  • Add a lint check using a pre-commit hook
  • Choose a suitable linting option (eslint etc)
  • Choose a suitable formatting option (prettier etc)

X939 - Introduce javascript unit testing

User story
As the Dev Team we would like to introduce javascript unit testing to the front end so that not everything becomes an integration test.

Acceptance

  • Select and introduce a javascript unit testing framework
  • Incorporate the unit testing into the CI build
  • Update setup documentation with instructions on installing the dependencies.

x880 - Reorder columns on search page

User story
As ARA (ilaria) I would like the columns on the search page reordered to increase usability / clarity

Who are the primary contacts for this story
Ilaria

Acceptance criteria
To be considered successful the solution must allow:

  • Have the location column at the end of the columns

x965 As ARA (Harriet), I want to type into the dropdown list box to search the list for options that contain the word/characters typed. Not just the start of the name but to search within the whole text of that option

Searchable dropdown/select component

  • Create a custom component for searchable dropdown/select
  • Type in box to search. Not just the start of the name but to search within the whole name
  • Make styling of custom component similar to STAN styling
  • Should support Formik context
  • Unit test cases for Custom component
  • Replace select component in all pages
    • Home
    • Search
    • History
    • SGP Management
  • Testing of all pages

x911 - Review dependency updates

Describe the Housekeeping
As a developer I would like to review and update the dependencies

  • Update node version on STAN client
  • Review library dependencies that have updated version available.
  • If simple attempt upgrade, else if complicated we may need to discuss and plan what can be done.

x864 - spatial location dropdown show numbers and text

User story
As TS (Katy) I want to see the names of spatial locations in the registration screens, to make it easier for the end users to link the spatial location numbers and text

Who are the primary contacts for this story
Katy T

Acceptance criteria

  • Include the spatial locations' names (as well as the numbers) in the dropdown for spatial location on the registration pages.
    E.g.
    0 Unknown
    1 Cortex
    2 Medulla

x932 - transfer samples to track and split the samples for Visium CytAssist

User story
As TS (Katy) I would like to be able to select the state change at the 96 well plate conversion (currently Visium cDNA) and select whether the source is discarded/used or not, to allow us to track and split the samples in one 96 well plate onto another for Visium Cytassist workflow

Who are the primary contacts for this story
Katy T

Dependencies
x883

Acceptance criteria
Some data and measurements (such as perm times and stain type) that were recorded on the source labware need to be listed in the release data when the destination is released.

Rename Visium cDNA operation to "Transfer" (it will not be necessary to distinguish visium cdna ops from transfer ops for tracking purposes)

** reports might change/need amending

Notes
User can specify whether each source is left used, discarded, or active.
User can specify a bio state for each destination (cDNA, Probe, Library).
User can transfer into multiple destination plates (in one go).

x905 - Show more information in pot processing operation completion table

User story
As (ARA) Kate I would like the pot processing operation complete table to show the fixative the samples have gone into, to allow accurate matching up of samples and pots

Who are the primary contacts for this story
Kate

Acceptance criteria
To be considered successful the solution must allow:

  • add columns fixative, labware type to pot processing operation completion table.

x978 More information on the labware in the store pages part 2

As ARA (ilaria) I would like more information on the labware in the store pages. At the moment we can only see STAN barcode on the pages, to allow for correct matching of samples

"For labware already stored can we have the below information along with the STAN barcode:
*External Identifier
*Donor
*Tissue type
*spatial location
*replicate

slot in the storage are if there is space. or if you go over the slot for them to appear"

Image

x964 Multiple search options in dashboard

As TS (Katy) when searching on the main dashboard can we allow for multiple searching options i.e. worktype(s) +/- status(es) +/- program(s), as the dashboard is getting larger I think we need to filter more out

x970 - More information on the labware in the store pages

As ARA (ilaria) I would like more information on the labware in the store pages. At the moment we can only see STAN barcode on the pages, but would like to have External Identifier, Donor, Tissue type, spatial location and replicate, to allow for correct matching of samples

x908 - Remove all warnings from console

User story
As a Developer (Seena) I would like to remove all warnings in stan-client console

Who are the primary contacts for this story
Seena

Acceptance criteria
To be considered successful the solution must allow:

  • The browser console should not show any warnings
  • Fix state machine warnings

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.