-
Notifications
You must be signed in to change notification settings - Fork 46
Description
Summary
For CCLA contributors, they either proceed as CLA Manager to perform the CCLA signature or send an invitation to another user, either user don't get the ACS "contact" role assigned for the selected organization, making them unable to access the CLA Corporate Console https://organization.lfx.linuxfoundation.org.
Steps to Reproduce
1- Access the CLA Contributor Console from any PR.
2- Select Corporate Contributor.
3- Search and Select the organization from the list.
4- CLA contributor console asks:

5- Select NO.
6- Add the Name and Email for the CLA Manager.
7- The CLA Manager receives the following email:

8- The CLA Manager access "Accept Invite" URL, which will re-direct to https://myorg.lfx.dev/ for the user to create a LFID account.
9- The CLA Manager created the account and receives the Verification Email:

10- The verification link re-direct the user to the Organization Dashboard https://myorg.lfx.dev/.
11- The user gets:

Expected Behavior
1- The Link should send the user to the CLA Corporate Console https://organization.lfx.linuxfoundation.org not the Organization Dashboard. Note: Until both sites are merged in the future.
2- The verification link should send the user to the CLA Corporate Console https://organization.lfx.linuxfoundation.org not the Organization Dashboard.
3- The user needs to get the ACS role "contact" assigned to the LFID account. Without this role the user won't be able to access the CLA Corporate Console to start the signature process. Forcing the user to create a Support Ticket.
Additional Notes
The same scenario can occur directly from the CLA Corporate Console instead of the Contributor Console, when selecting another CLA Manager user.
The same scenario happens with already created LFID accounts.