16 lines
494 B
Python
16 lines
494 B
Python
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.all_programs = get_all_programs()
|
|
|
|
def get_all_programs():
|
|
program_names = frappe.get_all("Program", filters={"is_published": True})
|
|
if program_names:
|
|
program_list = [utils.get_program_and_enrollment_status(program['name']) for program in program_names]
|
|
return program_list
|