user_groups: Pass config object to access_user_group_for_setting.

We now pass the complete configuration object for a setting to
access_user_group_for_setting instead of passing the configuration
object's fields as different variables.
This commit is contained in:
Sahil Batra
2023-09-18 20:25:58 +05:30
committed by Tim Abbott
parent 08d41f9eb3
commit 2c43c2a4db
4 changed files with 27 additions and 32 deletions

View File

@@ -70,11 +70,7 @@ def add_user_group(
setting_value_group_id,
user_profile,
setting_name=setting_name,
require_system_group=permission_config.require_system_group,
allow_internet_group=permission_config.allow_internet_group,
allow_owners_group=permission_config.allow_owners_group,
allow_nobody_group=permission_config.allow_nobody_group,
allow_everyone_group=permission_config.allow_everyone_group,
permission_configuration=permission_config,
)
group_settings_map[setting_name] = setting_value_group
@@ -136,11 +132,7 @@ def edit_user_group(
setting_value_group_id,
user_profile,
setting_name=setting_name,
require_system_group=permission_config.require_system_group,
allow_internet_group=permission_config.allow_internet_group,
allow_owners_group=permission_config.allow_owners_group,
allow_nobody_group=permission_config.allow_nobody_group,
allow_everyone_group=permission_config.allow_everyone_group,
permission_configuration=permission_config,
)
do_change_user_group_permission_setting(
user_group, setting_name, setting_value_group, acting_user=user_profile