fixed website

This commit is contained in:
2025-05-20 15:59:09 +02:00
parent 1c5b8e2298
commit 8330b73cd1
12 changed files with 701 additions and 37 deletions

View File

@@ -45,7 +45,7 @@ class Password(db.Model):
value : Mapped[str] = mapped_column(String(60))
expires_at: Mapped[Optional[datetime]] = mapped_column(UTCDateTime()) # Optional expiration
decks : Mapped[List[Deck]] = relationship("Deck", secondary=deck_password, back_populates='passwords', cascade="all")
decks : Mapped[List[Deck]] = relationship("Deck", secondary=deck_password, back_populates='passwords')
def __init__(self, value: str, expires_at: datetime|None) -> None:
self.value = value
@@ -67,8 +67,8 @@ class Deck(db.Model):
deck : Mapped[str] = mapped_column(String(60), unique=True, nullable=False)
description : Mapped[str] = mapped_column(String(60))
passwords : Mapped[List[Password]] = relationship("Password", secondary=deck_password, back_populates='decks', cascade="all")
tokens : Mapped[List[Token]] = relationship("Token", secondary=deck_token, back_populates='decks', cascade="all")
passwords : Mapped[List[Password]] = relationship("Password", secondary=deck_password, back_populates='decks')
tokens : Mapped[List[Token]] = relationship("Token", secondary=deck_token, back_populates='decks')
def __init__(self, name: str, deck: str, description: str = "") -> None:
self.name = name
@@ -82,7 +82,7 @@ class Token(db.Model):
__tablename__ = "token"
id : Mapped[int] = mapped_column(primary_key=True)
name: Mapped[str] = mapped_column(String(60), unique=True, nullable=False)
decks : Mapped[List[Deck]]= relationship("Deck", secondary=deck_token, back_populates='tokens', cascade="all")
decks : Mapped[List[Deck]]= relationship("Deck", secondary=deck_token, back_populates='tokens')
def __init__(self, name: str) -> None:
self.name = name