feat: вфыв
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
from sqlalchemy import BigInteger, Table, ForeignKey, Column
|
||||
from sqlalchemy.orm import Mapped, mapped_column, relationship
|
||||
|
||||
from enums.user import UserRole
|
||||
from models.base import BaseModel
|
||||
|
||||
role_permissions = Table(
|
||||
@@ -55,7 +56,7 @@ class User(BaseModel):
|
||||
is_blocked: Mapped[bool] = mapped_column(nullable=False, server_default='0')
|
||||
is_deleted: Mapped[bool] = mapped_column(nullable=False, server_default='0')
|
||||
|
||||
role_key: Mapped[int] = mapped_column(ForeignKey('roles.key'))
|
||||
role_key: Mapped[int] = mapped_column(ForeignKey('roles.key'), server_default=UserRole.user)
|
||||
role: Mapped["Role"] = relationship(
|
||||
'Role',
|
||||
lazy='joined'
|
||||
|
||||
Reference in New Issue
Block a user