Files
modoboa/extensions/postfix_autoreply/forms.py
T
tonio d0c6eac620 Ticket #8
Mootools calendar plugin update.
We are now using the rc4 version (http://www.electricprism.com/aeron/calendar/).
2010-06-09 18:35:48 +02:00

20 lines
692 B
Python

from django import forms
from models import ARmessage
from django.utils.translation import ugettext as _
import datetime
class ARmessageForm(forms.ModelForm):
class Meta:
model = ARmessage
fields = ('subject', 'content', 'enabled', 'untildate')
def __init__(self, *args, **kwargs):
super(ARmessageForm, self).__init__(*args, **kwargs)
self.fields['subject'].widget.attrs['size'] = 40
self.fields['content'].widget.attrs['cols'] = 50
def clean_untildate(self):
if self.cleaned_data["untildate"] < datetime.date.today():
raise forms.ValidationError(_("This date is over"))
return self.cleaned_data['untildate']