comparison farol/document.py @ 63:b4fb652484b4

Define a split_fields function to split fields, and use it
author Benoît Allard <benoit.allard@greenbone.net>
date Wed, 08 Oct 2014 14:15:16 +0200
parents ce49bd1512dd
children aad7db3f93b6
comparison
equal deleted inserted replaced
62:ce49bd1512dd 63:b4fb652484b4
31 CVRFAggregateSeverity) 31 CVRFAggregateSeverity)
32 from farolluz.renderer import utcnow 32 from farolluz.renderer import utcnow
33 33
34 from .controller import (update_note_from_request, create_note_from_request, 34 from .controller import (update_note_from_request, create_note_from_request,
35 update_reference_from_request, create_reference_from_request, 35 update_reference_from_request, create_reference_from_request,
36 update_acknowledgment_from_request, create_acknowledgment_from_request) 36 update_acknowledgment_from_request, create_acknowledgment_from_request,
37 split_fields)
37 from .session import document_required, get_current 38 from .session import document_required, get_current
38 39
39 40
40 document = Blueprint('document', __name__) 41 document = Blueprint('document', __name__)
41 42
81 generator = CVRFGenerator() 82 generator = CVRFGenerator()
82 if request.method != 'POST': 83 if request.method != 'POST':
83 return render_template('document/edit_tracking.j2', tracking=tracking, version='.'.join('%s'%v for v in tracking._version), generator=generator, now=utcnow(), statuses=tracking.STATUSES) 84 return render_template('document/edit_tracking.j2', tracking=tracking, version='.'.join('%s'%v for v in tracking._version), generator=generator, now=utcnow(), statuses=tracking.STATUSES)
84 85
85 tracking._identification._id = request.form['id'] 86 tracking._identification._id = request.form['id']
86 aliases = [] 87 aliases = split_fields(request.form['id_aliases'])
87 if request.form['id_aliases']:
88 aliases = [a.strip() for a in request.form['id_aliases'].split(',')]
89 tracking._identification._aliases = aliases 88 tracking._identification._aliases = aliases
90 tracking._status = request.form['status'] 89 tracking._status = request.form['status']
91 tracking._version = parseVersion(request.form['version']) 90 tracking._version = parseVersion(request.form['version'])
92 tracking._initialDate = parseDate(request.form['initial']) 91 tracking._initialDate = parseDate(request.form['initial'])
93 tracking._currentDate = parseDate(request.form['current']) 92 tracking._currentDate = parseDate(request.form['current'])

http://farol.wald.intevation.org