aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorA.Avenel <avenel.alexandre@gmail.com>2012-11-26 21:52:25 +0100
committerA.Avenel <avenel.alexandre@gmail.com>2012-11-26 21:52:25 +0100
commit8b114c5718e332553a3bb9718c707365f7ab5a0a (patch)
tree674cc80111db5b92854872c32e0a7815c1ae8871
parentee7459025d031b8f47fd38059ad2f1db09435ac3 (diff)
downloadihatemoney-mirror-8b114c5718e332553a3bb9718c707365f7ab5a0a.zip
ihatemoney-mirror-8b114c5718e332553a3bb9718c707365f7ab5a0a.tar.gz
ihatemoney-mirror-8b114c5718e332553a3bb9718c707365f7ab5a0a.tar.bz2
update for "create archive" interface
-rw-r--r--budget/forms.py6
-rw-r--r--budget/templates/forms.html1
-rw-r--r--budget/web.py2
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":