Added ListPage and other UI improvements
diff --git a/erpnext/www/lms.html b/erpnext/www/lms.html
index 66fae7a..372e874 100644
--- a/erpnext/www/lms.html
+++ b/erpnext/www/lms.html
@@ -1,8 +1,8 @@
{% extends "templates/web.html" %}
-{% block title %}{{ heading or "Academy"}}{% endblock %}
+{% block title %}{{ heading or "LMS"}}{% endblock %}
{% block page_content %}
<div id="lms-app"></div>
-<script type="text/javascript" src="/assets/js/academy.min.js"></script>
+<script type="text/javascript" src="/assets/js/lms.min.js"></script>
{% endblock %}
\ No newline at end of file
diff --git a/erpnext/www/lms.py b/erpnext/www/lms.py
index ab01aed..bb5daaf 100644
--- a/erpnext/www/lms.py
+++ b/erpnext/www/lms.py
@@ -28,6 +28,15 @@
else:
return None
+@frappe.whitelist(allow_guest=True)
+def get_all_programs():
+ program_names = frappe.get_all("Program", filters={"is_published": True})
+ if program_names:
+ featured_list = [get_program(program['name']) for program in program_names]
+ return featured_list
+ else:
+ return None
+
def get_program(program_name):
program = frappe.get_doc('Program', program_name)
is_enrolled = check_program_enrollment(program_name)