After a corporate CLA is signed, the signatory should be looking at that agreement's detail — the same screen the M3 prototype shows when its in-page sign step finishes. It does not return them to the list.
Today EasyCLA's return_url is /org/easycla?org=<uid>. The list page then tries a second hop to /org/easycla/<signatureId> from a sessionStorage stash (#2306). Pasting the detail URL with ?org= does not adopt the organization, because only the list page reads that parameter.
The prototype never leaves the page, so it has no return_url. A real DocuSign trip does. return_url is an input to the signing request and is fixed before signature_id exists, so this is not a one-line change of the BFF address. The work is to make the post-sign destination the detail, including adopting the named organization on that route.
Related: inbound half of #1983. Catalogue resolve for grant-only viewers is #2308 / #2347. Preview leaveForList teardown stays out.
After a corporate CLA is signed, the signatory should be looking at that agreement's detail — the same screen the M3 prototype shows when its in-page sign step finishes. It does not return them to the list.
Today EasyCLA's
return_urlis/org/easycla?org=<uid>. The list page then tries a second hop to/org/easycla/<signatureId>from asessionStoragestash (#2306). Pasting the detail URL with?org=does not adopt the organization, because only the list page reads that parameter.The prototype never leaves the page, so it has no
return_url. A real DocuSign trip does.return_urlis an input to the signing request and is fixed beforesignature_idexists, so this is not a one-line change of the BFF address. The work is to make the post-sign destination the detail, including adopting the named organization on that route.Related: inbound half of #1983. Catalogue resolve for grant-only viewers is #2308 / #2347. Preview
leaveForListteardown stays out.