Skip to content
Snippets Groups Projects
Select Git revision
  • 2d60cfa87b637b9417ca1f1e355d15113f9dc74c
  • master default protected
  • forbid-save-as
  • upload-via-token
  • moodle-integration
  • patch-double-tap-seek
  • patch_datum_anzeigen
  • patch_raum_anzeigen
  • intros
  • live_sources
  • bootstrap4
  • modules
12 results

feeds.py

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.")