Skip to content

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