diff options
author | Étienne Loks <etienne.loks@peacefrogs.net> | 2011-01-08 03:22:44 +0100 |
---|---|---|
committer | Étienne Loks <etienne.loks@peacefrogs.net> | 2011-01-08 03:22:44 +0100 |
commit | 3259ae9642a0d86f9cca2c94bfba510cd55549c1 (patch) | |
tree | 8301482e2a96017b300778c165c474fb9e2d33aa | |
parent | 2e9f7d6e616ba907b4745749d17648ff77ed35c5 (diff) | |
download | Ishtar-3259ae9642a0d86f9cca2c94bfba510cd55549c1.tar.bz2 Ishtar-3259ae9642a0d86f9cca2c94bfba510cd55549c1.zip |
Correction on calendar integration
-rw-r--r-- | ishtar/furnitures/forms.py | 21 | ||||
-rw-r--r-- | static/media/style.css | 2 |
2 files changed, 14 insertions, 9 deletions
diff --git a/ishtar/furnitures/forms.py b/ishtar/furnitures/forms.py index 998de126a..c5284e46d 100644 --- a/ishtar/furnitures/forms.py +++ b/ishtar/furnitures/forms.py @@ -25,14 +25,15 @@ import datetime from django.core.urlresolvers import reverse from django.core.validators import MaxLengthValidator from django.core.exceptions import ObjectDoesNotExist +from django.utils import formats +from django.utils.functional import lazy from django.utils.translation import ugettext_lazy as _ -from django.template import Context, RequestContext from django.shortcuts import render_to_response -from django.forms.formsets import formset_factory, BaseFormSet, \ - DELETION_FIELD_NAME +from django.template import Context, RequestContext from django.db.models import Max - from django import forms +from django.forms.formsets import formset_factory, BaseFormSet, \ + DELETION_FIELD_NAME from formwizard.forms import NamedUrlSessionFormWizard @@ -40,8 +41,6 @@ import models import widgets from ishtar import settings -from django.utils.functional import lazy - reverse_lazy = lazy(reverse, unicode) class FinalForm(forms.Form): @@ -289,6 +288,11 @@ class FileWizard(Wizard): parcel.save() return res +def get_now(): + format = formats.get_format('DATE_INPUT_FORMATS')[0] + value = datetime.datetime.now().strftime(format) + return value + class FileForm1(forms.Form): form_label = _("General") associated_models = {'in_charge':models.Person, @@ -302,7 +306,7 @@ class FileForm1(forms.Form): internal_reference = forms.CharField(label=_(u"Internal reference"), max_length=60, validators=[models.is_unique(models.File, 'internal_reference')]) creation_date = forms.DateField(label=_(u"Creation date"), - initial=datetime.datetime.now, widget=widgets.JQueryDate) + initial=get_now, widget=widgets.JQueryDate) file_type = forms.ChoiceField(label=_("File type"), choices=models.FileType.get_types()) comment = forms.CharField(label=_(u"Comment"), widget=forms.Textarea, @@ -403,7 +407,8 @@ class FileForm4(forms.Form): if settings.COUNTRY == 'fr': saisine_type = forms.ChoiceField(label=_("Saisine type"), choices=models.SaisineType.get_types()) - reception_date = forms.DateField(label=_(u"Reception date")) + reception_date = forms.DateField(label=_(u"Reception date"), + initial=get_now, widget=widgets.JQueryDate) def is_preventive(form_name, file_type_key='file_type'): def func(self, request, storage): diff --git a/static/media/style.css b/static/media/style.css index bb8816bdb..3d1768702 100644 --- a/static/media/style.css +++ b/static/media/style.css @@ -185,7 +185,7 @@ div.form .errorlist{ padding:6px; } -.modify td{ +.modify td, .submit td{ text-align:center; } |