class UserMoveOutForm(Form): now = BooleanField(u"Sofort", default=False) when = DateField(u"Auszug am", [OptionalIf("now")]) comment = TextAreaField(u"Kommentar") end_membership = BooleanField(u"Mitgliedschaft/Extern beenden", [Optional()])
class UserLogEntry(Form): message = TextAreaField(u"", [DataRequired()])
class UserSuspendForm(Form): ends_at = FormField(OptionallyUnlimitedEndDateForm) reason = TextAreaField(u"Grund", [DataRequired()]) violation = BooleanField("Verstoß")
class FixMT940Form(Form): mt940 = TextAreaField(u'MT940') do_import = BooleanField(u"Import durchführen", default=False)
class RoomLogEntry(Form): message = TextAreaField(u"", [Required()])
class UserMoveOutForm(Form): date = DateField( u"Auszug am", [Required()], default=datetime.now, today_btn=True, today_highlight=True) comment = TextAreaField(u"Kommentar")
class UserBlockForm(Form): unlimited = BooleanField(u"Unbegrenzte Sperrung", default=False) date = DateField( u"Gesperrt bis", default=datetime.now, today_btn=True, today_highlight=True) reason = TextAreaField(u"Grund")
class UserMoveOutForm(Form): # when = DateField(u"Auszug am", [DataRequired()]) comment = TextAreaField(u"Kommentar") end_membership = BooleanField(u"Mitgliedschaft/Extern beenden", [Optional()])