From 49b33aba8849388d76a5e8453a4a17325a097161 Mon Sep 17 00:00:00 2001 From: Pierre Jaury Date: Tue, 22 Mar 2016 20:45:30 +0100 Subject: [PATCH] Use a single form for both creating and updating aliases --- admin/TODO | 1 + admin/freeposte/admin/forms.py | 8 +------- admin/freeposte/admin/templates/alias/create.html | 4 +++- admin/freeposte/admin/templates/alias/edit.html | 2 +- admin/freeposte/admin/views/aliases.py | 15 ++++++++------- 5 files changed, 14 insertions(+), 16 deletions(-) create mode 100644 admin/TODO diff --git a/admin/TODO b/admin/TODO new file mode 100644 index 00000000..32230b6e --- /dev/null +++ b/admin/TODO @@ -0,0 +1 @@ +- Blueprint pour le routage et les permissions par route diff --git a/admin/freeposte/admin/forms.py b/admin/freeposte/admin/forms.py index 9060a70b..4e969207 100644 --- a/admin/freeposte/admin/forms.py +++ b/admin/freeposte/admin/forms.py @@ -55,14 +55,8 @@ class UserReplyForm(Form): submit = fields.SubmitField('Update') -class AliasCreateForm(Form): +class AliasForm(Form): localpart = fields.StringField('Alias', [validators.DataRequired()]) destination = fields.StringField('Destination') comment = fields.StringField('Comment') submit = fields.SubmitField('Create') - - -class AliasEditForm(Form): - destination = fields.StringField('Destination', widget=widgets.TextArea()) - comment = fields.StringField('Comment') - submit = fields.SubmitField('Create') diff --git a/admin/freeposte/admin/templates/alias/create.html b/admin/freeposte/admin/templates/alias/create.html index a4b162a6..697ebb31 100644 --- a/admin/freeposte/admin/templates/alias/create.html +++ b/admin/freeposte/admin/templates/alias/create.html @@ -17,8 +17,10 @@ Create alias {{ macros.form_field(form.submit) }}