user_groups: Track acting user for check_delete_user_group.

This is a prep-commit for populating RealmAuditLogs for changes made to
UserGroup.

Signed-off-by: Zixuan James Li <p359101898@gmail.com>
This commit is contained in:
Zixuan James Li
2022-12-11 22:01:52 -05:00
committed by Tim Abbott
parent e78dfc2868
commit 5b37306c27
3 changed files with 7 additions and 3 deletions

View File

@@ -229,7 +229,9 @@ def do_send_delete_user_group_event(realm: Realm, user_group_id: int, realm_id:
send_event(realm, event, active_user_ids(realm_id))
def check_delete_user_group(user_group_id: int, user_profile: UserProfile) -> None:
def check_delete_user_group(
user_group_id: int, user_profile: UserProfile, *, acting_user: Optional[UserProfile]
) -> None:
user_group = access_user_group_by_id(user_group_id, user_profile)
user_group.delete()
do_send_delete_user_group_event(user_profile.realm, user_group_id, user_profile.realm.id)