Adding more roles to management backend

This commit is contained in:
2014-06-23 11:57:11 +02:00
parent 9912d9d5fe
commit bc5009f42a

View File

@@ -15,14 +15,14 @@ from wtforms.validators import url
applications = Blueprint('applications', __name__)
@applications.route('/')
@roles_accepted('bfct_manager', 'admin')
@roles_accepted('bfct_board', 'bfct_manager', 'admin')
def index():
return render_template('applications/index.html',
title='applications',
applications=Application.query.all())
@applications.route('/view/<int:id>')
@roles_accepted('bfct_manager', 'admin')
@roles_accepted('bfct_board', 'bfct_manager', 'admin')
def view(id):
review = ReviewersApplications.query.\
filter_by(application_id=id).\
@@ -40,7 +40,7 @@ def view(id):
reviews=reviews)
@applications.route('/vote/<int:approved>/<int:id>')
@roles_accepted('bfct_manager', 'admin')
@roles_accepted('bfct_board', 'bfct_manager', 'admin')
def vote(approved, id):
application = Application.query.get_or_404(id)
review = ReviewersApplications.query.\
@@ -76,7 +76,7 @@ def vote(approved, id):
return redirect(url_for('.view', id=id))
@applications.route('/final-review/<int:approved>/<int:id>')
@roles_accepted('admin')
@roles_accepted('bfct_manager', 'admin')
def final_review(approved, id):
application = Application.query.get_or_404(id)