Dashboard: My requests
In #974 (closed) describes the need for users to be able to have a "web order status page" in Genesys. There are two implementations of the request status page: one accessible publicly that does not load or display the recipient information, and a page in the Dashboard that lists all requests made by the current user and can display additional details.
Anonymous access to request status
Request information is accessible on a fixed URL .../requests/status/{uuid}
that will be included in emails. This page must not display personal information (no email, notes or PID data, except the recipient's country). Actions are not available, except "Recheck PID" and "Resend validation email".
We need a special API call for this, with all personal data is redacted from the response.
User's dashboard
Authenticated users have access to the requests they own in the Dashboard under "Requests for material". The browse page shows the table of requests of this user (same as /admin/requests). The filters are a new component that do not have the "Text search" section.
We need a special API call for this, working only on requests of the current user.
On the details page all data is shown, and the user can also trigger "Recheck PID" action.