Mercurial > farol > farol
comparison farol/document.py @ 132:812e613cbbb4
Add possibility to delete the current document.
author | Benoît Allard <benoit.allard@greenbone.net> |
---|---|
date | Fri, 24 Oct 2014 12:59:35 +0200 |
parents | d2588d88d47a |
children |
comparison
equal
deleted
inserted
replaced
131:75c053bf2c3a | 132:812e613cbbb4 |
---|---|
32 | 32 |
33 from .controller import (update_note_from_request, create_note_from_request, | 33 from .controller import (update_note_from_request, create_note_from_request, |
34 update_reference_from_request, create_reference_from_request, | 34 update_reference_from_request, create_reference_from_request, |
35 update_acknowledgment_from_request, create_acknowledgment_from_request, | 35 update_acknowledgment_from_request, create_acknowledgment_from_request, |
36 split_fields, parseDate, parseVersion) | 36 split_fields, parseDate, parseVersion) |
37 from .session import document_required, get_current | 37 from .session import document_required, get_current, del_current |
38 | 38 |
39 | 39 |
40 document = Blueprint('document', __name__) | 40 document = Blueprint('document', __name__) |
41 | 41 |
42 @document.route('/') | 42 @document.route('/') |
43 @document_required | 43 @document_required |
44 def view(): | 44 def view(): |
45 cvrf = get_current() | 45 cvrf = get_current() |
46 return render_template('document/view.j2', cvrf=cvrf) | 46 return render_template('document/view.j2', cvrf=cvrf) |
47 | |
48 @document.route('/delete', methods=['POST']) | |
49 def delete(): | |
50 del_current() | |
51 return redirect(url_for('welcome')) | |
47 | 52 |
48 @document.route('/title/edit', methods=['GET', 'POST']) | 53 @document.route('/title/edit', methods=['GET', 'POST']) |
49 @document_required | 54 @document_required |
50 def edit_title(): | 55 def edit_title(): |
51 if request.method != 'POST': | 56 if request.method != 'POST': |