distribution organizations info - upload document inventory

This commit is contained in:
2025-07-28 09:52:17 +03:30
parent ab55027184
commit ba8a992b7b
5 changed files with 84 additions and 0 deletions

View File

@@ -1,3 +1,5 @@
import random
import string
import typing
from apps.authorization.models import UserRelations
@@ -9,5 +11,11 @@ def detect_file_extension(file_name: str) -> typing.AnyStr:
def get_organization_by_user(user: object = None) -> typing.Any:
""" get organization object by request user """
organization = UserRelations.objects.select_related('organization').get(user=user).organization
return organization
def generate_code(length=6):
""" generate 6 digit code """
return ''.join(random.choices(string.digits, k=length))