diff farol/controller.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/controller.py	Wed Oct 08 11:58:33 2014 +0200
+++ b/farol/controller.py	Wed Oct 08 12:06:50 2014 +0200
@@ -45,6 +45,15 @@
     return CVRFNote(request.form['type'], int(request.form['ordinal']),
                     request.form['note'], title, audience)
 
+def update_reference_from_request(ref):
+    ref._type = request.form['type'] or None
+    ref._url = request.form['url']
+    ref._description = request.form['description']
+
+def create_reference_from_request():
+    return CVRFReference(request.form['url'], request.form['description'],
+                         request.form['type'] or None)
+
 def update_acknowledgment_from_request(ack):
     ack._name = request.form['name'] or None
     ack._organization = request.form['organization'] or None

http://farol.wald.intevation.org