Skip to content
Snippets Groups Projects
Select Git revision
  • c77660e38d12728bfb5edc117ec72aa9971cfc18
  • master default protected
  • intros
  • live_sources
  • bootstrap4
  • modules
6 results

js.cookie.js

Blame
  • Forked from Video AG Infrastruktur / website
    Source project has a limited visibility.
    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.")