appsv2: when initalizing permission, make sure to add 'all_users' when visitors is chosen

This commit is contained in:
Alexandre Aubin 2023-02-06 14:31:57 +01:00
parent c179d4b88f
commit 71042f0860

View file

@ -348,6 +348,11 @@ class PermissionsResource(AppResource):
or self.get_setting(f"init_{perm}_permission")
or []
)
# If we're choosing 'visitors' from the init_{perm}_permission question, add all_users too
if not infos["allowed"] and init_allowed == "visitors":
init_allowed = ["visitors", "all_users"]
permission_create(
perm_id,
allowed=init_allowed,