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:
- Do not login to Sandbox
- Go to https://sandbox.genesys-pgr.org/wiews/NGA039/data
- Add a few accessions to "My list"
- Go to https://sandbox.genesys-pgr.org/sel/
- 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
Your information (this can be autocompleted if user is logged in)
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/
.