chore: added session check for profile page

This commit is contained in:
Shivam Mishra 2019-06-05 17:38:12 +05:30
parent 16b4129ede
commit bd499fcf27

View File

@ -5,7 +5,13 @@ import frappe
no_cache = 1
def get_context(context):
if frappe.session.user == "Guest":
frappe.local.flags.redirect_location = '/lms'
raise frappe.Redirect
context.student = utils.get_current_student()
if not context.student:
context.student = frappe.get_doc('User', frappe.session.user)
context.progress = get_program_progress(context.student.name)
def get_program_progress(student):
@ -17,8 +23,4 @@ def get_program_progress(student):
completion = utils.get_program_completion(program)
student_progress.append({'program': program.program_name, 'name': program.name, 'progress':progress, 'completion': completion})
return student_progress
return student_progress