This commit is contained in:
Shaxobff
2026-04-24 16:51:15 +05:00
parent 3fd0f9959b
commit 127a2073f8
3 changed files with 4 additions and 3 deletions

View File

@@ -1,9 +1,10 @@
from django.db import models from django.db import models
from django.utils.translation import gettext_lazy as _ from django.utils.translation import gettext_lazy as _
from django_core.models import AbstractBaseModel
from pydantic import BaseModel from pydantic import BaseModel
class PermissionToAction(BaseModel): class PermissionToAction(AbstractBaseModel):
name = models.CharField(max_length=200) name = models.CharField(max_length=200)
code = models.CharField(max_length=100, unique=True) code = models.CharField(max_length=100, unique=True)
@@ -15,7 +16,7 @@ class PermissionToAction(BaseModel):
verbose_name_plural = _('Harakatlar uchun ruxsatnomalar') verbose_name_plural = _('Harakatlar uchun ruxsatnomalar')
class PermissionToTab(BaseModel): class PermissionToTab(AbstractBaseModel):
name = models.CharField(max_length=200) name = models.CharField(max_length=200)
code = models.CharField(max_length=100, unique=True) code = models.CharField(max_length=100, unique=True)
permission_to_actions = models.ManyToManyField( permission_to_actions = models.ManyToManyField(

View File

@@ -1,9 +1,9 @@
from django.contrib.auth import models as auth_models from django.contrib.auth import models as auth_models
from django.db import models from django.db import models
from .permission import Role
from ..choices import RoleChoice from ..choices import RoleChoice
from ..managers import UserManager from ..managers import UserManager
from ...evaluation.permissions.permission import Role
class User(auth_models.AbstractUser): class User(auth_models.AbstractUser):

View File