Illustrations/web/core/forms.py
Joshua Laymon 2fb9e7c39c Update
2025-08-12 21:53:03 -05:00

18 lines
980 B
Python

from django import forms
class ImportForm(forms.Form):
file = forms.FileField(allow_empty_file=False)
dry_run = forms.BooleanField(initial=True, required=False, help_text="Preview changes without saving")
class EntryForm(forms.Form):
subject = forms.CharField(required=False, widget=forms.Textarea(attrs={"rows":2}))
illustration = forms.CharField(required=False, widget=forms.Textarea(attrs={"rows":6}))
application = forms.CharField(required=False, widget=forms.Textarea(attrs={"rows":6}))
scripture_raw = forms.CharField(required=False, widget=forms.Textarea(attrs={"rows":2}))
source = forms.CharField(required=False)
talk_number = forms.IntegerField(required=False)
talk_title = forms.CharField(required=False)
entry_code = forms.CharField(required=False)
date_added = forms.DateField(required=False, input_formats=["%Y-%m-%d","%Y/%m/%d"])
date_edited = forms.DateField(required=False, input_formats=["%Y-%m-%d","%Y/%m/%d"])