-
Notifications
You must be signed in to change notification settings - Fork 45
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Invalidate Contributors Update #2792
Comments
Email Domain Use Case
Inputs/Provided to us:
Algorithm:
GitHub Organization Use Case
Inputs/Provided to us:
Algorithm:
|
- Handled signature invalidations for ghorg and domain approval removals - Implemented ghorg client for getting users under ghorg - Handled ICLA and ECLA signature updates Signed-off-by: wanyaland <[email protected]>
- Handled signature invalidations for ghorg and domain approval removals - Implemented ghorg client for getting users under ghorg - Handled ICLA and ECLA signature updates Signed-off-by: wanyaland <[email protected]>
- Handled signature invalidations for ghorg and domain approval removals - Implemented ghorg client for getting users under ghorg - Handled ICLA and ECLA signature updates Signed-off-by: wanyaland <[email protected]>
This is deployed to DEV & Staging through https://github.com/communitybridge/easycla/releases/tag/v2.0.11 |
Verified the github org and github username invalidation and it is working fine on Staging environment. Please refer the attached video for reference. [Uploading... #2792-31032021.mp4] |
Also verified for email address or email domain and found it is not invalidating the ICLA. Please refer the attached video for more information. |
- added icla signature invalidation upon email removal from approval list Signed-off-by: wanyaland <[email protected]>
- added icla signature invalidation upon email removal from approval list Signed-off-by: wanyaland <[email protected]>
- Invalidate icla/ecla resolved by searching email against domain Signed-off-by: nickmango <[email protected]>
- Invalidate icla/ecla resolved by searching email against domain Signed-off-by: nickmango <[email protected]>
This is deployed to DEV & QA through https://github.com/communitybridge/easycla/releases/tag/v2.0.20 |
Verified on Staging environment and found still not working, please refer the attached video for reference: |
for information.. latest code is deployed to PROD through https://github.com/communitybridge/easycla/releases/tag/v2.0.23 |
- Resolved icla invalidation for email removals - Resolved email sent for invalidation notification Signed-off-by: Harold Wanyama <[email protected]>
- Resolved icla invalidation for email removals - Resolved email sent for invalidation notification Signed-off-by: Harold Wanyama <[email protected]>
Verified on Staging environment and found none invalidation of ICLA is still not working. Please refer the video attached for more information. |
- Refactored logic with generic helper function for individual signature invalidation Signed-off-by: Harold Wanyama <[email protected]>
- Refactored logic with generic helper function for individual signature invalidation Signed-off-by: Harold Wanyama <[email protected]>
- Refactored logic with generic helper function for individual signature invalidation Signed-off-by: Harold Wanyama <[email protected]>
- Refactored logic with generic helper function for individual signature invalidation Signed-off-by: Harold Wanyama <[email protected]>
- Refactored logic with generic helper function for individual signature invalidation Signed-off-by: Harold Wanyama <[email protected]>
- Refactored logic with generic helper function for individual signature invalidation Signed-off-by: Harold Wanyama <[email protected]>
[#2792]Refactor/Individual Signature
- Resolved nil pointer issue caused with no gerrit users found - Resolved wrong user search by using user_email string set field rather than lf_email Signed-off-by: Harold Wanyama <[email protected]>
- Resolved nil pointer issue caused with no gerrit users found - Resolved wrong user search by using user_email string set field rather than lf_email Signed-off-by: Harold Wanyama <[email protected]>
Verified with an existing setup and found it is working fine. Please refer the attached video for reference. |
Deployed to PROD on 13-Apr. |
Summary
Invalidate Contributors Update
Background
Expected behavior
Employees who were previously authorized under the email domain address or the GitHub Organization should be invalidate when the CLA manager removes the matching approval criteria.
Screenshots
See video referenced below.
Environment
Please complete the following information:
Additional Context
Add any other context about the problem here.
Assumptions
If you are assuming certain facts or scenarios, list them so we have a baseline to understand your request.
Acceptance Criteria
The "done" criteria when this feature or problem is resolved. Such as:
References
Meeting video/audio: copy the link below to share this recording with viewers:
https://zoom.us/rec/share/U7eGoOmvKlsN0MbSuumuFDPRA089ESL-InAH_OX18sI7hM4puDeCGkNXfBEt2BP3.LaKwvh4bw6vuD0mW
My Gerrit Video: https://cla-project-logo-prod.s3.amazonaws.com/20210316+Gerrit+Workflow+Video.mov
for the Gerrit discussion, start at around 00:31:38 time
The text was updated successfully, but these errors were encountered: