user_groups: Move get_group_setting_value_for_audit_log_data.

This commit moves get_group_setting_value_for_audit_log_data
to zerver.lib.user_groups.
This commit is contained in:
Sahil Batra
2024-05-24 14:54:18 +05:30
committed by Tim Abbott
parent c4f1d44dd7
commit aac6d6cddb
2 changed files with 11 additions and 11 deletions

View File

@@ -1,4 +1,3 @@
from dataclasses import asdict
from datetime import datetime
from typing import Dict, List, Mapping, Optional, Sequence, TypedDict, Union
@@ -11,6 +10,7 @@ from zerver.lib.exceptions import JsonableError
from zerver.lib.user_groups import (
AnonymousSettingGroupDict,
get_group_setting_value_for_api,
get_group_setting_value_for_audit_log_data,
get_role_based_system_groups_dict,
set_defaults_for_group_settings,
)
@@ -433,15 +433,6 @@ def check_delete_user_group(user_group: NamedUserGroup, *, acting_user: UserProf
do_send_delete_user_group_event(acting_user.realm, user_group_id, acting_user.realm.id)
def get_group_setting_value_for_audit_log_data(
setting_value: Union[int, AnonymousSettingGroupDict],
) -> Union[int, Dict[str, List[int]]]:
if isinstance(setting_value, int):
return setting_value
return asdict(setting_value)
@transaction.atomic(savepoint=False)
def do_change_user_group_permission_setting(
user_group: NamedUserGroup,