Implement Blender ID webhook #87294

Open
opened 2021-04-08 10:59:56 +02:00 by Anna Sirota · 4 comments
Owner

Currently, devfund doesn't receive user-modified updates from Blender ID.
Now that Blender ID has account deletion, it is important that devfund does the following:

  • implements an endpoint for the webhook:
    • stores a date_deletion_requested received from Blender ID;
    • deactivates the user record;
    • cancels all active subscriptions.
  • a new webhook record is added in Blender ID, secret from it copied to devfund;
Currently, devfund doesn't receive `user-modified` updates from Blender ID. Now that Blender ID has account deletion, it is important that devfund does the following: - [ ] implements an endpoint for the webhook: - [ ] stores a `date_deletion_requested` received from Blender ID; - [ ] deactivates the user record; - [ ] cancels all active subscriptions. - [ ] a new webhook record [is added in Blender ID](https://id.blender.org/admin/bid_api/webhook/), secret from it copied to devfund;
Author
Owner

Added subscriber: @railla

Added subscriber: @railla

Added subscriber: @lichtwerk

Added subscriber: @lichtwerk

Changed status from 'Needs Triage' to: 'Needs Developer To Reproduce'

Changed status from 'Needs Triage' to: 'Needs Developer To Reproduce'

@railla is this an #blender_development_fund internal TODO?
If this should pass the #triaging queue, it would be better to have exact repro steps also (which URL/button to check specifically etc.).
If this should not pass the #triaging queue, it would be better to set subtype to TODO/DESIGN/... (default is REPORT which is associated with #triaging ) or set status to CONFIRMED

@railla is this an #blender_development_fund internal TODO? If this should pass the #triaging queue, it would be better to have exact repro steps also (which URL/button to check specifically etc.). If this should not pass the #triaging queue, it would be better to set subtype to TODO/DESIGN/... (default is REPORT which is associated with #triaging ) or set status to CONFIRMED
Sign in to join this conversation.
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: infrastructure/devfund-website#87294
No description provided.