Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • G Genesys Website
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Graph
    • Compare revisions
  • Issues 23
    • Issues 23
    • List
    • Boards
    • Service Desk
    • Milestones
  • Deployments
    • Deployments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • Genesys PGRGenesys PGR
  • Genesys Website
  • Issues
  • #84
Closed
Open
Issue created Oct 04, 2018 by Matija Obreza@mobrezaOwner

My List and creating requests

https://sandbox.genesys-pgr.org/sel/ shows the details about accessions the user has selected and added to their "list". (+Add to list / Remove).

Lists module

Add a new module lists and move existing actions for list management to the module.

Any user can maintain their list of selected accessions, these are public. The user should be able to see the list of accessions they have selected (Cards). They should be able to "Remove" items from their list.

When the user has some accessions selected they can Send request for material. This goes to the Request module.

Dashboard: TBD later.

Update Request module

Add public actions to initiate request for material from "my list". To see existing UI and options follow these steps:

  1. Do not login to Sandbox
  2. Go to https://sandbox.genesys-pgr.org/wiews/NGA039/data
  3. Add a few accessions to "My list"
  4. Go to https://sandbox.genesys-pgr.org/sel/
  5. Hit "Send request for germplasm** and use your email to receive instruction emails. Please don't register with Easy-SMTA!

We need the Stepper for making the request. Steps:

Review available material

image

Your information (this can be autocompleted if user is logged in)

image

Then a "Final step" that says "Thank you".

The REquestService should already provide all needed APIs, if not, extend it.

Add a "My list" top-level menu pointing to /sel/.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking