[IMP] runbot_merge: remove team when disabling user

This commit is contained in:
Xavier Morel 2025-01-29 15:39:40 +01:00
parent 1097c5f19e
commit 25cfaa95a5

View File

@ -155,10 +155,11 @@ class MergebotReviewerProvisioning(Controller):
'/runbot_merge/disable_users',
'/runbot_merge/remove_reviewers', # deprecated URL
], type='json', auth='public', methods=['POST'])
def remove_users(self, github_logins, **kwargs):
def disable_users(self, github_logins, **kwargs):
partners = request.env['res.partner'].sudo().search([('github_login', 'in', github_logins)])
partners.write({
'email': False,
'parent_id': False,
'review_rights': [Command.clear()],
'delegate_reviewer': [Command.clear()],
})