Files
lms/school/www/cohorts/join.py
2021-11-30 08:29:24 +05:30

25 lines
747 B
Python

import frappe
from . import utils
def get_context(context):
context.no_cache = 1
course = utils.get_course(frappe.form_dict["course"])
cohort = course and utils.get_cohort(course, frappe.form_dict["cohort"])
subgroup = cohort and utils.get_subgroup(cohort, frappe.form_dict["subgroup"])
if not subgroup:
context.template = "www/404.html"
return
invite_code = frappe.form_dict["invite_code"]
if subgroup.invite_code != invite_code:
context.template = "www/404.html"
return
utils.add_nav(context, "All Courses", "/courses")
utils.add_nav(context, course.title, "/courses/" + course.name)
context.course = course
context.cohort = cohort
context.subgroup = subgroup