Update web/core/forms.py

This commit is contained in:
Joshua Laymon 2025-08-24 19:17:03 +00:00
parent a7a8d8cc74
commit 11911edeee

View File

@ -1,4 +1,7 @@
from django import forms from django import forms
from .models_ann import Announcement
from django.forms import ModelForm, Textarea
class ImportForm(forms.Form): class ImportForm(forms.Form):
file = forms.FileField(allow_empty_file=False) file = forms.FileField(allow_empty_file=False)
@ -57,3 +60,11 @@ class EntryForm(forms.Form):
def clean_talk_number(self): def clean_talk_number(self):
v = self.cleaned_data.get("talk_number") v = self.cleaned_data.get("talk_number")
return v if isinstance(v, int) else None return v if isinstance(v, int) else None
class AnnouncementForm(ModelForm):
class Meta:
model = Announcement
fields = ["title", "message", "is_active", "start_at", "end_at"]
widgets = {
"message": Textarea(attrs={"rows": 6, "placeholder": "Whats new in this release…"}),
}