diff --git a/app/models.py b/app/models.py index e2f0f98..002de70 100644 --- a/app/models.py +++ b/app/models.py @@ -31,26 +31,32 @@ class Spieler(Model): class Spiel(Model): id = Column(Integer, primary_key=True) + spieler0_id = Column(Integer, ForeignKey('spieler.id')) + spieler0 = relationship('Spieler', foreign_keys=[spieler0_id]) spieler1_id = Column(Integer, ForeignKey('spieler.id')) spieler1 = relationship('Spieler', foreign_keys=[spieler1_id]) spieler2_id = Column(Integer, ForeignKey('spieler.id')) spieler2 = relationship('Spieler', foreign_keys=[spieler2_id]) spieler3_id = Column(Integer, ForeignKey('spieler.id')) spieler3 = relationship('Spieler', foreign_keys=[spieler3_id]) - spieler4_id = Column(Integer, ForeignKey('spieler.id')) - spieler4 = relationship('Spieler', foreign_keys=[spieler4_id]) + + geber_id = Column(Integer, ForeignKey('spieler.id')) + geber = relationship('Spieler', foreign_keys=[geber_id]) spieltyp = Column(String()) + leger0 = Column(Boolean) leger1 = Column(Boolean) leger2 = Column(Boolean) leger3 = Column(Boolean) - leger4 = Column(Boolean) spieler = Column(Integer(), nullable=True) mitspieler = Column(Integer(), nullable=True) - kontra = Column(Integer(), default=0) + kontra0 = Column(Integer(), default=0) + kontra1 = Column(Integer(), default=0) + kontra2 = Column(Integer(), default=0) + kontra3 = Column(Integer(), default=0) tout = Column(Boolean, default=False) sie = Column(Boolean, default=False) @@ -63,14 +69,19 @@ class Spiel(Model): durchmarsch_gewinner = Column(Integer(), nullable=True) verlierer = Column(Integer(), nullable=True) + jungfrau0 = Column(Boolean()) jungfrau1 = Column(Boolean()) jungfrau2 = Column(Boolean()) jungfrau3 = Column(Boolean()) - jungfrau4 = Column(Boolean()) + # sonstiges + vergeben = Column(Boolean()) + verspielt = Column(Integer(), nullable=True) # Bonus info farbe = Column(String()) + startzeit = Column(Integer(), nullable=True) + endzeit = Column(Integer(), nullable=True) kommentar = Column(String()) def spielwert(self): diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..ca570c3 --- /dev/null +++ b/requirements.txt @@ -0,0 +1 @@ +flask-appbuilder