| from __future__ import unicode_literals |
| import erpnext.education.utils as utils |
| import frappe |
| |
| no_cache = 1 |
| |
| def get_context(context): |
| context.education_settings = frappe.get_single("Education Settings") |
| context.program = get_program(frappe.form_dict['program']) |
| context.has_access = utils.allowed_program_access(frappe.form_dict['program']) |
| |
| def get_program(program_name): |
| try: |
| return frappe.get_doc('Program', program_name) |
| except frappe.DoesNotExistError: |
| frappe.throw(_("Program {0} does not exist.".format(program_name))) |