-
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
Embargo Compliance - Persist Checkbox in DB for ICLA/ECLA #4482
Comments
On it. |
Resolved all issues with AWS access for DynamoDB and MFA setup. I'm now able to access EasyCLA DynamoDB both via AWS Web/UI and via aws command line tools (using MFA app). |
One of endpoints to update is the python one: |
PR up: #4485 but due to AWS problems I've marked it as |
@mlehotskylf FYI: https://linuxfoundation.slack.com/archives/C0697E1QHNG/p1732700046666529?thread_ts=1732696733.625019&cid=C0697E1QHNG - PTAL, copying here:
And please put a list of APIs that should be updated in this ticket (if this is not a big problem) because after talking with
1st and 2nd are |
I've heard on the call that all those 3 API are using Currently I'm blocked on this - my PR was already almost ready for review when I got that info which invalidates it. |
I don't have this API list yet. |
PR is ready for review: #4485 cc @mlehotskylf @nickmango |
PR approved & merged, moving this ticket to |
@lukaszgryglicki , kindly share the API endpoint (swigger details) for testing on the dev |
It is supposed to be persisted for all flows (ICLA, ECLA, CCLA) - not a specific endpoint, so this requires testing of all possible flow types. |
@amolsontakke3576 , Kindly share the contributor console branch on which I can verify UI changes |
When user confirm Embargo Compliance (select checkbox), this confirmation information must be persisted in the database.
What needs to be done:
We need to either modify the existing API or implement a new API to save the value of the “compliance” checkbox to the database (I suggest using the signatures table). This may require adding a new column or field to the signatures table in DynamoDB to store this value. Once a user or organization acknowledges compliance, we will save TRUE in this field. Existing records should remain unchanged, with this field left as NULL.
More details in https://docs.google.com/document/d/1vWgeGsvnJq5IMIr4ZNwTTPrll4_2ros8VA2GfhTufFg/edit?tab=t.0#heading=h.a5yu2hojiwh7
Related UI ticket: #4483
The text was updated successfully, but these errors were encountered: