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 = Blueprint('applications', __name__)
|
||||||
|
|
||||||
@applications.route('/')
|
@applications.route('/')
|
||||||
@roles_accepted('bfct_manager', 'admin')
|
@roles_accepted('bfct_board', 'bfct_manager', 'admin')
|
||||||
def index():
|
def index():
|
||||||
return render_template('applications/index.html',
|
return render_template('applications/index.html',
|
||||||
title='applications',
|
title='applications',
|
||||||
applications=Application.query.all())
|
applications=Application.query.all())
|
||||||
|
|
||||||
@applications.route('/view/<int:id>')
|
@applications.route('/view/<int:id>')
|
||||||
@roles_accepted('bfct_manager', 'admin')
|
@roles_accepted('bfct_board', 'bfct_manager', 'admin')
|
||||||
def view(id):
|
def view(id):
|
||||||
review = ReviewersApplications.query.\
|
review = ReviewersApplications.query.\
|
||||||
filter_by(application_id=id).\
|
filter_by(application_id=id).\
|
||||||
@@ -40,7 +40,7 @@ def view(id):
|
|||||||
reviews=reviews)
|
reviews=reviews)
|
||||||
|
|
||||||
@applications.route('/vote/<int:approved>/<int:id>')
|
@applications.route('/vote/<int:approved>/<int:id>')
|
||||||
@roles_accepted('bfct_manager', 'admin')
|
@roles_accepted('bfct_board', 'bfct_manager', 'admin')
|
||||||
def vote(approved, id):
|
def vote(approved, id):
|
||||||
application = Application.query.get_or_404(id)
|
application = Application.query.get_or_404(id)
|
||||||
review = ReviewersApplications.query.\
|
review = ReviewersApplications.query.\
|
||||||
@@ -76,7 +76,7 @@ def vote(approved, id):
|
|||||||
return redirect(url_for('.view', id=id))
|
return redirect(url_for('.view', id=id))
|
||||||
|
|
||||||
@applications.route('/final-review/<int:approved>/<int:id>')
|
@applications.route('/final-review/<int:approved>/<int:id>')
|
||||||
@roles_accepted('admin')
|
@roles_accepted('bfct_manager', 'admin')
|
||||||
def final_review(approved, id):
|
def final_review(approved, id):
|
||||||
application = Application.query.get_or_404(id)
|
application = Application.query.get_or_404(id)
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user