From cf6d551f7837878a198d1a988a9ba32f90473e3a Mon Sep 17 00:00:00 2001 From: l3wdfut4pwr Date: Mon, 27 Apr 2026 14:17:51 +0300 Subject: add description change --- app/models/user.py | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) (limited to 'app/models') diff --git a/app/models/user.py b/app/models/user.py index 11f5107..76ccc84 100644 --- a/app/models/user.py +++ b/app/models/user.py @@ -19,17 +19,26 @@ class User(Base): __tablename__ = "users" id: Mapped[int] = mapped_column(Integer, primary_key=True) - username: Mapped[str] = mapped_column(String(20), unique=True, nullable=False) + username: Mapped[str] = mapped_column( + String(20), unique=True, nullable=False + ) password: Mapped[str | None] = mapped_column(String(255), nullable=True) email: Mapped[str] = mapped_column(String(120), unique=True, nullable=False) google_id: Mapped[str | None] = mapped_column( String(255), unique=True, nullable=True ) - description: Mapped[str | None] = mapped_column(String(250), nullable=True) - premium: Mapped[bool] = mapped_column(Boolean, default=False, nullable=False) - is_banned: Mapped[bool] = mapped_column(Boolean, default=False, nullable=False) - is_moderator: Mapped[bool] = mapped_column(Boolean, default=False, nullable=False) - token_version: Mapped[int] = mapped_column(Integer, default=0, nullable=False) + premium: Mapped[bool] = mapped_column( + Boolean, default=False, nullable=False + ) + is_banned: Mapped[bool] = mapped_column( + Boolean, default=False, nullable=False + ) + is_moderator: Mapped[bool] = mapped_column( + Boolean, default=False, nullable=False + ) + token_version: Mapped[int] = mapped_column( + Integer, default=0, nullable=False + ) profile: Mapped["Profile"] = relationship( "Profile", back_populates="user", uselist=False, lazy="selectin" -- cgit v1.3-3-g829e