Skip to content
Snippets Groups Projects
Select Git revision
  • 741d5e77b19bcd88f27fc44f3703ad2e68de8a5b
  • buster default protected
  • bullseye
  • master protected
4 results

0023-join-add-all-attributes-while-creating-computer-obje.patch

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    validators.py 586 B
    from models.database import TodoState
    from wtforms import ValidationError
    from wtforms.validators import InputRequired
    from shared import db
    
    class CheckTodoDateByState:
        def __init__(self):
            pass
    
        def __call__(self, form, field):
            try:
                todostate = TodoState(field.data)
                if todostate.needs_date():
                    date_check = InputRequired("Dieser Status benötigt ein Datum.")
                    form.date.errors = []
                    date_check(form, form.date)
            except ValueError:
                raise ValidationError("Invalid state.")