feat: more workers
This commit is contained in:
1
migrations/pg_004_users_avatar_link.sql
Normal file
1
migrations/pg_004_users_avatar_link.sql
Normal file
@@ -0,0 +1 @@
|
|||||||
|
ALTER TABLE users ADD COLUMN avatar_link TEXT;
|
||||||
@@ -9,6 +9,8 @@ class UserEntity:
|
|||||||
email: str | None = None
|
email: str | None = None
|
||||||
password_hash: str | None = None
|
password_hash: str | None = None
|
||||||
|
|
||||||
|
avatar_link: str | None = None
|
||||||
|
|
||||||
first_name: str | None = None
|
first_name: str | None = None
|
||||||
middle_name: str | None = None
|
middle_name: str | None = None
|
||||||
last_name: str | None = None
|
last_name: str | None = None
|
||||||
|
|||||||
@@ -12,6 +12,8 @@ class UserModel(Base, UlidPrimaryKeyMixin, AuditTimestampsMixin, SoftDeleteMixin
|
|||||||
email: Mapped[str] = mapped_column(String(255), nullable=False, unique=True, index=True)
|
email: Mapped[str] = mapped_column(String(255), nullable=False, unique=True, index=True)
|
||||||
password_hash: Mapped[str] = mapped_column(String(255), nullable=False)
|
password_hash: Mapped[str] = mapped_column(String(255), nullable=False)
|
||||||
|
|
||||||
|
avatar_link: Mapped[str | None] = mapped_column(Text, nullable=True)
|
||||||
|
|
||||||
last_name: Mapped[str | None] = mapped_column(String(128), nullable=True)
|
last_name: Mapped[str | None] = mapped_column(String(128), nullable=True)
|
||||||
first_name: Mapped[str | None] = mapped_column(String(128), nullable=True)
|
first_name: Mapped[str | None] = mapped_column(String(128), nullable=True)
|
||||||
middle_name: Mapped[str | None] = mapped_column(String(128), nullable=True)
|
middle_name: Mapped[str | None] = mapped_column(String(128), nullable=True)
|
||||||
|
|||||||
@@ -66,6 +66,7 @@ class UserRepository(IUserRepository):
|
|||||||
id=user.id,
|
id=user.id,
|
||||||
email=user.email,
|
email=user.email,
|
||||||
password_hash=user.password_hash,
|
password_hash=user.password_hash,
|
||||||
|
avatar_link=user.avatar_link,
|
||||||
first_name=user.first_name,
|
first_name=user.first_name,
|
||||||
middle_name=user.middle_name,
|
middle_name=user.middle_name,
|
||||||
last_name=user.last_name,
|
last_name=user.last_name,
|
||||||
|
|||||||
Reference in New Issue
Block a user