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':

http://farol.wald.intevation.org