Mercurial > farol > farol
diff farol/document.py @ 61:55b72057b066
Unify reference update/creation from forms
author | Benoît Allard <benoit.allard@greenbone.net> |
---|---|
date | Wed, 08 Oct 2014 12:06:50 +0200 |
parents | c6e7175ff28c |
children | ce49bd1512dd |
line wrap: on
line diff
--- a/farol/document.py Wed Oct 08 11:58:33 2014 +0200 +++ b/farol/document.py Wed Oct 08 12:06:50 2014 +0200 @@ -32,6 +32,7 @@ from farolluz.renderer import utcnow from .controller import (update_note_from_request, create_note_from_request, + update_reference_from_request, create_reference_from_request, update_acknowledgment_from_request, create_acknowledgment_from_request) from .session import document_required, get_current @@ -209,9 +210,7 @@ if request.method != 'POST': return render_template('document/edit_reference.j2', _type=ref._type, url=ref._url, description=ref._description, types=('',) + ref.TYPES) - ref._type = request.form['type'] or None - ref._url = request.form['url'] - ref._description = request.form['description'] + update_reference_from_request(ref) return redirect(url_for('.view')) @@ -221,7 +220,7 @@ if request.method != 'POST': return render_template('document/edit_reference.j2', action='Add', types=('',) + CVRFReference.TYPES) - ref = CVRFReference(request.form['url'], request.form['description'], request.form['type'] or None) + ref = create_reference_from_request() get_current().addReference(ref) return redirect(url_for('.view'))