fix: courses visibility issue

This commit is contained in:
swve 2024-09-26 11:51:41 +02:00
parent b3f1a4a7c5
commit 96e453a4de
12 changed files with 97 additions and 98 deletions

View file

@ -15,7 +15,7 @@ from src.services.orgs.invites import get_invite_code
from src.services.users.avatars import upload_avatar
from src.db.roles import Role, RoleRead
from src.security.rbac.rbac import (
authorization_verify_based_on_roles_and_authorship_and_usergroups,
authorization_verify_based_on_roles_and_authorship,
authorization_verify_if_user_is_anon,
)
from src.db.organizations import Organization, OrganizationRead
@ -491,7 +491,7 @@ async def authorize_user_action(
# RBAC check
authorized = (
await authorization_verify_based_on_roles_and_authorship_and_usergroups(
await authorization_verify_based_on_roles_and_authorship(
request, current_user.id, action, resource_uuid, db_session
)
)
@ -564,7 +564,7 @@ async def rbac_check(
if current_user.id == 0: # if user is anonymous
return True
else:
await authorization_verify_based_on_roles_and_authorship_and_usergroups(
await authorization_verify_based_on_roles_and_authorship(
request, current_user.id, "create", "user_x", db_session
)
@ -575,7 +575,7 @@ async def rbac_check(
if current_user.user_uuid == user_uuid:
return True
await authorization_verify_based_on_roles_and_authorship_and_usergroups(
await authorization_verify_based_on_roles_and_authorship(
request, current_user.id, action, user_uuid, db_session
)