GithubHelp home page GithubHelp logo

print_my_barcode's People

Contributors

bentopping avatar brjones avatar dependabot[bot] avatar depfu[bot] avatar emrojo avatar harrietc52 avatar jbeast avatar katytaylor avatar sangeetha-bheeman avatar sdjmchattie avatar shiv5t3r avatar stevieing avatar yoldas avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

print_my_barcode's Issues

DPL-1108 - As developers we need to create a label template for traction plates so long read can print plate labels

User story
As developers we need to create a label template for traction plates so long read can print plate labels

Who are the primary contacts for this story
Steve

Who is the nominated tester for UAT
PSD

Acceptance criteria
To be considered successful the solution must allow:

  • A traction plate label template that supports barcode, line_1, line_2, line_3 and line_4 similar to the labwhere template
  • The matching of the label template to the template created in the deployment project
  • Use of the v2 API so long read users can print to Toshiba (rarely needed) and Squix printers
  • For a 1d and 2d template

Dependencies
This story is blocked by the following dependencies:

  • #<issue_no.>
  • sanger/#<issue_no.>

References
This story has a non-blocking relationship with:

  • #<issue_no.>
  • sanger/#<issue_no.>

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

DPL-584 Maintain CUPS image inside PSD

User story
As a PSD developer I want to keep the building of the CUPS server image as part of the PMB project because the image that we currently use can change without our control now which is a risk.

The current CUPS service we use does not have versioning, and any new change their developers add to the image is a risk in our service.

Who are the primary contacts for this story
Eduardo Martin
Benjamin Topping

Who is the nominated tester for UAT
e.g. John S (don't include surnames in public repos)

Acceptance criteria
To be considered successful the solution must allow:

  • The version of CUPS must be fixed on deployment, so no changes should be deployed without us enabling it

Dependencies
This story is blocked by the following dependencies:

  • #<issue_no.>
  • sanger/#<issue_no.>

References
This story has a non-blocking relationship with:

  • #<issue_no.>
  • sanger/#<issue_no.>

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

GPL-831-6 As developers we need to tidy up the current label templates

User story
The clear and concise user story describing what is required. e.g. As an SSR user I would like sample manifests to allow me to upload x ...

Who are the primary contacts for this story
Steve

Acceptance criteria
To be considered successful the solution must allow:

  • UAT - remove any unneeded templates
  • UAT - modify label template names to remove capitalisation and spaces
  • Prod - check which label templates are being currently used and confirm that names are not currently being used
  • Prod - modify template names to remove capitalisation and spaces

Dependencies
This story is blocked by the following dependencies:

  • #<issue_no.>
  • sanger/#<issue_no.>

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

GPL-935 BUG - Failure on re-creating list of printers in cups on startup (C=M, V=4)

Describe the bug
Last startup of pmb failed on creating the list of printers in cups. Need to review why this happened:

This is the init log:

-> Running printers rake task
lpstat: Invalid argument
send: spawn id exp3 not open
    while executing
"send -- "$env(CUPSD_PASSWORD)\n""
    (file "/create-cups-printer.sh" line 5)
send: spawn id exp3 not open
    while executing
"send -- "$env(CUPSD_PASSWORD)\n""
    (file "/create-cups-printer.sh" line 5)
send: spawn id exp3 not open
    while executing
"send -- "$env(CUPSD_PASSWORD)\n""
    (file "/create-cups-printer.sh" line 5)
-> Printers rake task complete
Puma starting in single mode...
* Version 3.12.0 (ruby 2.6.6-p146), codename: Llamas in Pajamas
* Min threads: 5, max threads: 5
* Environment: production
* Listening on tcp://0.0.0.0:3000
Use Ctrl-C to stop
lpr: No such file or directory
lpr: No such file or directory
lpr: No such file or directory
lpr: No such file or directory
lpr: No such file or directory

RT Ticket Number
If applicable

To Reproduce
Steps to reproduce the behaviour:

  1. Go to page '...'
  2. Click on button '...'
  3. See error

Expected behaviour
What was expected to happen.

Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • Windows or Mac?
  • Browser Chrome, Firefox, Safari or other?
  • Browser version (use 'About' to look up)?

Additional context
Add any other context about the problem here.

DPL-nnn [BUG] Missing squix template results in 422 with no error message

Describe the bug
A missing squix template results in a 422 error with an empty errors array. We should have a cleared error message returned to assist diagnosis.

RT Ticket Number
If applicable

To Reproduce
Steps to reproduce the behaviour:

  1. Go to page '...'
  2. Click on button '...'
  3. See error

Expected behaviour
What was expected to happen.

Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • Windows or Mac?
  • Browser Chrome, Firefox, Safari or other?
  • Browser version (use 'About' to look up)?

Additional context
Add any other context about the problem here.

GPL-831-2 - modify printers so they can be distinguished between Squix or Toshiba

User story
modify printers so they can be distinguished between Squix or Toshiba

Who are the primary contacts for this story
e.g. John S (don't include surnames in public repos)

Acceptance criteria
To be considered successful the solution must allow:

  • We should be able to determine which printers are Toshiba
  • We should be able to determine which printers are Squix
  • We should be able to query which printer type a printer is related to
  • We should be able to add new printers
  • We should be able to modify existing printers to another type

Dependencies
This story is blocked by the following dependencies:

  • #<issue_no.>
  • sanger/#<issue_no.>

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

DPL-300 [BUG] - When we print labels off from Limber the NT number is missing a digit on the small label that goes on the top of the tube (C=S, V=4)

Describe the bug
Hoping you can help us - we've got an issue with a particular tube label printer G216bc. When we print labels off from Limber the NT number is missing a digit on the small label that goes on the top of the tube. The text is centrally aligned so we don't think it is a physical issue with the printer's label alignment, and the digit is not missing when the same label is printed from sequencescape, so I have my suspicions it is a PSD issue. I may be misdirected in this so please let me know what you think!

This issue affects the sequencing team particularly as they have to search for tubes in their freezer inbox by their top label number.

RT Ticket Number
743880

Screenshots
If applicable,
IMG_1757
add screenshots to help explain your problem.

GPL-831-1 - As developers we need to create a v2 api

User story
As developers we need to create a v2 api so we can route new print job requests

Who are the primary contacts for this story
e.g. John S (don't include surnames in public repos)

Acceptance criteria
To be considered successful the solution must allow:

  • all requests and response should be json
  • there should be a v2 endpoint for print job requests
  • there should be a v2 api endpoint for printers

Dependencies
This story is blocked by the following dependencies:

  • #<issue_no.>
  • sanger/#<issue_no.>

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

GPL-831-4 - As developers we need to create some logic to construct a print request

User story
The clear and concise user story describing what is required. e.g. As an SSR user I would like sample manifests to allow me to upload x ...

Who are the primary contacts for this story
e.g. John S (don't include surnames in public repos)

Acceptance criteria
To be considered successful the solution must allow:

  • For Toshiba printers construct correct attributes and delegate to the existing printjob library
  • For Squix printers delegate to a new library for constructing sprint requests

Dependencies
This story is blocked by the following dependencies:

  • #<issue_no.>
  • sanger/#<issue_no.>

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

GPL-622 Move pmb into psd-deployment on TRAINING FCE

Description
PMB is currently running in the old machines and the config changes need to be added manually. We would like to move the application into TRAINING FCE and configure it to use the printers.

Who the primary contacts are for this work
Harriet
Eduardo

DPL-nnn [BUG] As Heron we are having difficulties printing the smaller tube barcodes from Limber

Describe the bug
A clear and concise description of what the bug is.

RT Ticket Number
If applicable

To Reproduce
Steps to reproduce the behaviour:

  1. Go to page '...'
  2. Click on button '...'
  3. See error

Expected behaviour
What was expected to happen.

Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • Windows or Mac?
  • Browser Chrome, Firefox, Safari or other?
  • Browser version (use 'About' to look up)?

Additional context
We are awaiting confirmation from the Heron team on whether we need to proceed. They may be able to implement a fix on the printers.

GPL-832 - As developers we need to decide the best way to manage templates for Squix printers

User story
As developers we need to decied the best way to manage templates for Squix printers.

Currently we use a database structure to manage label templates. For Squix printers would it be better to have those templates or persisted or have label templates as code?

Who are the primary contacts for this story
e.g. John S (don't include surnames in public repos)

Acceptance criteria
To be considered successful the solution must allow:

  • decide on a viable solution to manage label templates
  • ...

Dependencies
This story is blocked by the following dependencies:

  • #<issue_no.>
  • sanger/#<issue_no.>

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

GPL-592 Move pmb into psd-deployment on UAT FCE

Description
PMB is currently running in the old machines and the config changes need to be added manually. We would like to move the application into FCE and configure it to use the printers.

Who the primary contacts are for this work
Andrew
Harriet
Eduardo

Knowledge or Stake holders
Other people that may have specific knowledge about this work or have a stake in how it is implemented. e.g. John Smith is an expert on x

Additional context or information
Any other useful context or information that may be useful.

GPL-831-5 - As developers we need to create configuration to store label templates

User story
As developers we need to create configuration to store label templates

Who are the primary contacts for this story
e.g. John S (don't include surnames in public repos)

Acceptance criteria
To be considered successful the solution must allow:

  • We should be able to create new label templates in a standard structure
  • We should be able to use label templates to construct a print request
  • The label templates should have same names as Toshiba label templates
  • The templates should be human readable
  • The templates should be stored in the deployment project (sprint role)

Dependencies
This story is blocked by the following dependencies:

  • #<issue_no.>
  • sanger/#<issue_no.>

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

GPL-585 BUG - As sample management I can't print off quant barcodes

Describe the bug
As sample management I can't print off quant barcodes

RT Ticket Number
If applicable

To Reproduce
Steps to reproduce the behaviour:

  1. Go to page production quanthub
  2. select printer
  3. scan barcodes
  4. click print
  5. Nothing happens (CORS error)

Expected behaviour
Labels to be printed

Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • Windows or Mac?
  • Browser Chrome, Firefox, Safari or other?
  • Browser version (use 'About' to look up)?

Additional context
We need to fix the deployment of print my barcode to production and add CORS support for quanthub in production

GPL-429 Add newly commisioned printer dnapbc2 (in AA312) for SM for 384 scalling

User story
GPL-429 | As Sample management rep (Adam F) we would like to add a newly commissioned Toshiba TEC thermal label printer (plate labels) to support the shift to 384 process

Who the primary contacts are for this story
Adam F
Danni W

Acceptance criteria
To be considered successful the solution must allow:

  1. Using existing plate label templates (see image)
  2. Printer name dnapbc2 (in AA312) [https://172.17.97.17:631/printers/dnapbc2]
  3. Adan would like to test from UAT environment first to align labels

Additional context

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.