mirror of
https://github.com/nelsbrock/NateMan.git
synced 2026-08-14 21:36:49 +02:00
Koopschulentabelle durch koop-Boolean ersetzt
This commit is contained in:
+1
-8
@@ -58,11 +58,9 @@ class Schueler(db.Model):
|
||||
vorname = db.Column(db.String(collation="NOCASE"), nullable=False)
|
||||
stufe_name = db.Column(db.String(), db.ForeignKey("stufe.name", onupdate="CASCADE", ondelete="CASCADE"),
|
||||
nullable=False)
|
||||
stammschule_name = db.Column(db.String(),
|
||||
db.ForeignKey("koopschule.kuerzel", onupdate="CASCADE", ondelete="CASCADE"))
|
||||
koop = db.Column(db.Boolean, default=False, nullable=False)
|
||||
|
||||
stufe = db.relationship("Stufe", lazy="select")
|
||||
stammschule = db.relationship("Koopschule", lazy="select")
|
||||
|
||||
def __str__(self):
|
||||
return f"{self.nachname}, {self.vorname} ({self.stufe.name}, ID:{self.id})"
|
||||
@@ -189,11 +187,6 @@ class Klausur(db.Model):
|
||||
return self.date <= datetime.now().date()
|
||||
|
||||
|
||||
class Koopschule(db.Model):
|
||||
kuerzel = db.Column(db.String(), primary_key=True)
|
||||
name = db.Column(db.String())
|
||||
|
||||
|
||||
class Session(db.Model):
|
||||
key = db.Column(db.String(), primary_key=True)
|
||||
expiry = db.Column(db.DateTime, nullable=False)
|
||||
|
||||
Reference in New Issue
Block a user