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.utils.translation import gettext_lazy as _
from django_core.models import AbstractBaseModel
from pydantic import BaseModel
class PermissionToAction(BaseModel):
class PermissionToAction(AbstractBaseModel):
name = models.CharField(max_length=200)
code = models.CharField(max_length=100, unique=True)
@@ -15,7 +16,7 @@ class PermissionToAction(BaseModel):
verbose_name_plural = _('Harakatlar uchun ruxsatnomalar')
class PermissionToTab(BaseModel):
class PermissionToTab(AbstractBaseModel):
name = models.CharField(max_length=200)
code = models.CharField(max_length=100, unique=True)
permission_to_actions = models.ManyToManyField(

View File

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

View File