Mercurial > farol > farol
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']) |