Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Stock Center Report #896

Open
2 of 3 tasks
ktun95 opened this issue Nov 5, 2024 · 1 comment
Open
2 of 3 tasks

Stock Center Report #896

ktun95 opened this issue Nov 5, 2024 · 1 comment

Comments

@ktun95
Copy link
Collaborator

ktun95 commented Nov 5, 2024

Stock Center Report

Header

  • No issue

Navbar

  • Standard Operating Procedures link broken

Footer

  • No issue

Home

  • No editing controls for home page content
  • GoldenBraid list link broken
  • GWDI catalog link broken

Strain Catalog List

Filter

  • No Bacterial Strains available
    -> (BACKEND)

Strain Page

[query Strain]

  • Associated Genes query gives single item with empty name
    -> (BACKEND)
  • Formatting tags in References & Strain Names not applied
  • No space between genotype list. The data is a list with a single string, instead of multiple strings for each genotype.
    -> (BACKEND?)
genotypes: [ "axeA1,axeB1,axeC1,[DDB_G0293776]-,[bsRcas],bsR" ]
  • Repeating Depositor Name for GWDI Strains
    -> (BACKEND)
depositor	Object { first_name: "ChristopherThompson", last_name: "Christopher Thompson", __typename: "User" }

Plasmid Catalog List

[query PlasmidListFilter]

  • No Plasmids Available
    -> (BACKEND)
Object { listPlasmids: null }
  • Error message says Could not find any Strains
    -> (BACKEND)
Object { message: "could not find any strains", path: […], extensions: {…} }

Plasmid Page

[query Plasmid]

  • Not yet implemented in FRONTEND

Phenotypes Search Result

  • - Page breaks when fetching strain with null publications
    • ListStrainsWithPhenotype
      • error in fetching publication 17887079 for strain error in fetching publication no publication found with id 17887079

Cart

  • Cart is not persistent across page loads
  • Implement browser storage solution

Checkout

  • Validation Issues
    • Phone number minimum length
    • City shouldn't be numbers(?)
    • No maximum limit on input lengths
  • Order confirmation page is broken
    • UserByEmail query fails
      • error in converting user id to int64
      • strconv.ParseInt: parsing "tfvrs24gei56": invalid syntax
      • (BACKEND?) needs further investigation
    • CreateOrder mutation fails
      • invalid field Data.Attributes.Items: value '[]' must contain at least 1 elements
      • rpc error: code = InvalidArgument desc = invalid field Data.Attributes.Items: value '[]' must contain at least 1 elements
      • (BACKEND?) needs further investigation

Miscellaneous

  • Breadcrumbs broken for some pages. Has empty segments.
  • No favicon
@cybersiddhu
Copy link
Member

cybersiddhu commented Nov 7, 2024

Here's a refined and better-organized version of your report:

Stock Center Technical Issues Report

Frontend Issues

Navigation & UI Elements

  1. Broken Links

    • Standard Operating Procedures
    • GoldenBraid list
    • GWDI catalog
  2. Content Management

    • Home page lacks editing controls
  3. Visual Elements

    • Missing favicon
    • Inconsistent breadcrumb navigation (empty segments)
    • Formatting tags not rendering in References & Strain Names

Form Validation

Checkout Process

  • Input Validation Needs Implementation:
    • Phone number minimum length requirement
      - City field numeric input restriction
    • Maximum length limits for all input fields

Backend Issues

Catalog Systems

  1. Strain Catalog

    • Bacterial Strains unavailable
    • Genotype list formatting issue:
      genotypes: ["axeA1,axeB1,axeC1,[DDB_G0293776]-,[bsRcas],bsR"]
    • Duplicate depositor names in GWDI Strains:
      depositor: {
        first_name: "ChristopherThompson",
        last_name: "Christopher Thompson",
        __typename: "User"
      }
  2. Plasmid Catalog

    • Plasmids not displaying
    • Incorrect error message referencing strains instead of plasmids
    Object { message: "could not find any strains" }

Order Processing

Checkout System

  • Order confirmation issues:
    • UserByEmail query failure:
      error: strconv.ParseInt: parsing "tfvrs24gei56": invalid syntax
      
    • CreateOrder mutation error:
      invalid field Data.Attributes.Items: value '[]' must contain at least 1 elements
      

Search Functionality

Phenotypes Search

  • Publication retrieval error:
    error in fetching publication 17887079 for strain
    error in fetching publication no publication found with id 17887079
    

Implementation Status

  1. Complete:

    • Header
    • Footer
    • Cart basic functionality
  2. Pending:

    • Plasmid Page (frontend implementation)
    • Order confirmation system
    • Input validation improvements

Priority Actions

  1. Fix critical backend errors affecting:

    • Order processing
    • Catalog display
    • Publication retrieval
  2. Implement missing frontend features:

    • Plasmid page
    • Form validation
    • Content management controls
  3. Address UI/UX improvements:

    • Navigation links
    • Breadcrumb consistency
    • Visual elements (favicon, formatting)

This was referenced Nov 8, 2024
@cybersiddhu cybersiddhu pinned this issue Nov 19, 2024
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

No branches or pull requests

2 participants