MAKENTNU/web

View on GitHub
src/announcements/forms.py

Summary

Maintainability
A
0 mins
Test Coverage
from django.forms import ModelForm

from web.widgets import SemanticChoiceInput, SemanticDateTimeInput
from .models import Announcement


class AnnouncementForm(ModelForm):
    class Meta:
        model = Announcement
        fields = '__all__'
        widgets = {
            'classification': SemanticChoiceInput(),
            'display_from': SemanticDateTimeInput(end_calendar_name='display_to'),
            'display_to': SemanticDateTimeInput(start_calendar_name='display_from', default_blank=True),
        }