diff options
| author | A.Avenel <avenel.alexandre@gmail.com> | 2012-11-26 21:52:25 +0100 |
|---|---|---|
| committer | A.Avenel <avenel.alexandre@gmail.com> | 2012-11-26 21:52:25 +0100 |
| commit | 8b114c5718e332553a3bb9718c707365f7ab5a0a (patch) | |
| tree | 674cc80111db5b92854872c32e0a7815c1ae8871 | |
| parent | ee7459025d031b8f47fd38059ad2f1db09435ac3 (diff) | |
| download | ihatemoney-mirror-8b114c5718e332553a3bb9718c707365f7ab5a0a.zip ihatemoney-mirror-8b114c5718e332553a3bb9718c707365f7ab5a0a.tar.gz ihatemoney-mirror-8b114c5718e332553a3bb9718c707365f7ab5a0a.tar.bz2 | |
update for "create archive" interface
| -rw-r--r-- | budget/forms.py | 6 | ||||
| -rw-r--r-- | budget/templates/forms.html | 1 | ||||
| -rw-r--r-- | budget/web.py | 2 |
3 files changed, 5 insertions, 4 deletions
diff --git a/budget/forms.py b/budget/forms.py index 5d7c18b..f243c39 100644 --- a/budget/forms.py +++ b/budget/forms.py @@ -187,6 +187,6 @@ class InviteForm(Form): class CreateArchiveForm(Form): - start_date = DateField(_("Start date"), validators=[Required(), ]) - end_date = DateField(_("End date"), validators=[Required(), ]) - name = TextField(_("Name for this archive (optional)")) + name = TextField(_("Name for this archive (optional)"), validators=[]) + start_date = DateField(_("Start date"), validators=[Required()]) + end_date = DateField(_("End date"), validators=[Required()], default=datetime.now) diff --git a/budget/templates/forms.html b/budget/templates/forms.html index 8d15cb8..2904e0d 100644 --- a/budget/templates/forms.html +++ b/budget/templates/forms.html @@ -108,6 +108,7 @@ <fieldset> <legend>{{ _("Create an archive") }}</legend> {{ form.hidden_tag() }} + {{ input(form.name) }} {{ input(form.start_date) }} {{ input(form.end_date) }} </fieldset> diff --git a/budget/web.py b/budget/web.py index 489874c..af0a933 100644 --- a/budget/web.py +++ b/budget/web.py @@ -389,7 +389,7 @@ def compute_bills(): return render_template("compute_bills.html") -@main.route("/<project_id>/archives/create") +@main.route("/<project_id>/archives/create", methods=["GET", "POST"]) def create_archive(): form = CreateArchiveForm() if request.method == "POST": |
