diff --git a/blender-bfct/application/controllers/applications.py b/blender-bfct/application/controllers/applications.py index d14eea3..88f4fba 100644 --- a/blender-bfct/application/controllers/applications.py +++ b/blender-bfct/application/controllers/applications.py @@ -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/') -@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//') -@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//') -@roles_accepted('admin') +@roles_accepted('bfct_manager', 'admin') def final_review(approved, id): application = Application.query.get_or_404(id)