Fix circular import
This commit is contained in:
parent
73c2b23eb9
commit
fab60873c8
|
@ -4,7 +4,6 @@ from database import db
|
|||
from models import Organization, User, File
|
||||
from sqlalchemy.orm.attributes import flag_modified
|
||||
|
||||
from services import FileService, OrganizationService
|
||||
from utils import Perm, PermOperation
|
||||
|
||||
|
||||
|
@ -101,6 +100,7 @@ class RoleService:
|
|||
|
||||
@staticmethod
|
||||
def get_perms_for_role(org: Organization, role: str, return_str=False) -> list[Perm | str]:
|
||||
from services import FileService
|
||||
perms_list = Perm.get_perms(org.roles[role]["permissions"], return_str)
|
||||
for f in FileService.list_files_in_org(org):
|
||||
perms_list.append({f.document_handle: Perm.get_perms(f.acl[role], return_str)})
|
||||
|
|
Loading…
Reference in New Issue