added user
This commit is contained in:
parent
ba20dd7792
commit
29b9dd9b84
1 changed files with 5 additions and 2 deletions
|
|
@ -1,14 +1,17 @@
|
||||||
|
from unicodedata import name
|
||||||
from sqlmodel import Field
|
from sqlmodel import Field
|
||||||
from sqlmodel import UUID
|
from sqlmodel import UUID
|
||||||
from sqlmodel import Relationship
|
from sqlmodel import Relationship
|
||||||
from ..models.comment import Comment
|
from ..models.comment import Comment
|
||||||
from sqlmodel import SQLModel
|
from sqlmodel import SQLModel
|
||||||
|
|
||||||
# User: id, email(unique), name(unique), usercode(f.e. WLAID, unique) , subscription(bool), active=false
|
|
||||||
|
|
||||||
class UserBase(SQLModel):
|
class UserBase(SQLModel):
|
||||||
pass
|
pass
|
||||||
|
|
||||||
class User(UserBase):
|
class User(UserBase):
|
||||||
id: UUID | None = Field(default=None, primary_key=True)
|
id: UUID | None = Field(default=None, primary_key=True)
|
||||||
|
email: str = Field(unique=True)
|
||||||
|
name: str = Field(unique=True)
|
||||||
|
user_code: str = Field(unique=True) # TODO: create generation function
|
||||||
|
subscription: bool = Field()
|
||||||
comments: list[Comment] = Relationship(back_populates="user")
|
comments: list[Comment] = Relationship(back_populates="user")
|
||||||
Loading…
Add table
Reference in a new issue