Coverage for app/controllers/admin/minor.py: 50%

10 statements  

« prev     ^ index     » next       coverage.py v7.2.7, created at 2024-04-04 20:38 +0000

1from flask import render_template, g, abort 

2 

3from app.controllers.admin import admin_bp 

4 

5from app.logic.minor import getMinorInterest, getMinorProgress 

6 

7 

8@admin_bp.route('/admin/cceMinor', methods=['GET']) 

9def manageMinor(): 

10 if not g.current_user.isAdmin: 

11 abort(403) 

12 interestedStudents = getMinorInterest() 

13 sustainedEngagement = getMinorProgress() 

14 

15 return render_template('/admin/cceMinor.html', 

16 interestedStudentsList = interestedStudents, 

17 sustainedEngagement = sustainedEngagement ) 

18 

19 

20