Adding more roles to management backend
This commit is contained in:
@@ -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)
|
||||
|
||||
|
Reference in New Issue
Block a user