availibility

This commit is contained in:
scammo
2021-10-04 18:10:31 +02:00
parent 8bdc1564be
commit 8772a13163
7 changed files with 94 additions and 10 deletions

View File

@ -32,7 +32,11 @@ class Profile(db.Model):
pronouns = Column(String(25), default="")
volunteerwork = Column(String(4000), default="")
freetext = Column(String(4000), default="")
availability = Column(String(4000), default="")
availabilityStatus = Column(Boolean, default=False)
availabilityText = Column(String(4000), default="")
availabilityHoursPerWeek = Column(Integer, default=0)
visible = Column(Boolean, nullable=False, default=False)
created = Column(DateTime, nullable=False, default=datetime.now)
updated = Column(DateTime, onupdate=datetime.now, nullable=False, default=datetime.now)
@ -50,7 +54,9 @@ class Profile(db.Model):
"nickname": self.nickname,
"pronouns": self.pronouns,
"volunteerwork": self.volunteerwork,
"availability": self.availability,
"availabilityStatus": self.availabilityStatus,
"availabilityText": self.availabilityText,
"availabilityHoursPerWeek": self.availabilityHoursPerWeek,
"freetext": self.freetext,
"visible": self.visible,
"address": self.address.to_dict() if self.address else None,