Create OrderRequest from Genesys request
This ticket adds support for users to map requests from Genesys to new OrderRequest
in GG-CE. The dialog with details of a Genesys Request is extended with "Create Order Request" button.
"Create Order Request" button closes the Genesys request details dialog and starts a new dialog with a 3-step process:
- Selection or registration of the
Cooperator
- Populating the
OrderRequest
details - Mapping requested accessions as
OrderRequestItems
Selection of the Cooperator
The top of the dialog displays the details of the requestor from Genesys and this is followed by a table to select one matching Cooperator
from GG-CE. The list of "matching" Cooperators is loaded using similarity search.
The user can select an existing cooperator, or click "Create new Cooperator". The form is pre-populated with data from Genesys. After saving the new cooperator, the similarity search is repeated and the user can now select the newly added Cooperator.
After a Cooperator is selected, user can move to step 2.
Populating request data
The top of the dialog displays request info (notes, type of request) and is followed by the form for a new Order Request. The cooperator selected in step 1 is pre-selected as the recipient.
When ready, the user can move to step 3.
Recording items of Order Request
...TBD