From 4b6d3fe968a4a9672c834e94e5e4fb97189e97a7 Mon Sep 17 00:00:00 2001 From: Muhammad Kazim Date: Sun, 16 Jun 2024 21:26:16 +0000 Subject: [PATCH] web template for recently published courses --- .../recently_published_courses/__init__.py | 0 .../recently_published_courses.html | 18 ++++++++ .../recently_published_courses.json | 42 +++++++++++++++++++ 3 files changed, 60 insertions(+) create mode 100644 lms/lms/web_template/recently_published_courses/__init__.py create mode 100644 lms/lms/web_template/recently_published_courses/recently_published_courses.html create mode 100644 lms/lms/web_template/recently_published_courses/recently_published_courses.json diff --git a/lms/lms/web_template/recently_published_courses/__init__.py b/lms/lms/web_template/recently_published_courses/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/lms/lms/web_template/recently_published_courses/recently_published_courses.html b/lms/lms/web_template/recently_published_courses/recently_published_courses.html new file mode 100644 index 00000000..14c3494f --- /dev/null +++ b/lms/lms/web_template/recently_published_courses/recently_published_courses.html @@ -0,0 +1,18 @@ +
+

{{ _(title) }}

+ {% if subtitle %} +

{{ _(subtitle) }}

+ {% endif %} + +
+ {% set courses = frappe.db.get_list('LMS Course', + fields=["name", "short_introduction", "upcoming", "title", "image", "currency", "enable_certification", "paid_course"], order_by="published_on desc", page_length=courses_count) %} + {% for course in courses %} + {{ widgets.CourseCard(course=course, read_only=False) }} + {% endfor %} +
+ + + {{ _("Explore More") }} + +
\ No newline at end of file diff --git a/lms/lms/web_template/recently_published_courses/recently_published_courses.json b/lms/lms/web_template/recently_published_courses/recently_published_courses.json new file mode 100644 index 00000000..a2074b07 --- /dev/null +++ b/lms/lms/web_template/recently_published_courses/recently_published_courses.json @@ -0,0 +1,42 @@ +{ + "__islocal": true, + "__unsaved": 1, + "creation": "2024-06-17 00:39:23.948378", + "docstatus": 0, + "doctype": "Web Template", + "fields": [ + { + "__islocal": 1, + "__unsaved": 1, + "fieldname": "title", + "fieldtype": "Data", + "label": "Title", + "reqd": 0 + }, + { + "__islocal": 1, + "__unsaved": 1, + "fieldname": "subtitle", + "fieldtype": "Data", + "label": "Subtitle", + "reqd": 0 + }, + { + "__islocal": 1, + "__unsaved": 1, + "fieldname": "courses_count", + "fieldtype": "Data", + "label": "Count of courses to display", + "reqd": 0 + } + ], + "idx": 0, + "modified": "2024-06-17 00:39:23.948378", + "modified_by": "Administrator", + "module": "LMS", + "name": "Recently Published Courses", + "owner": "Administrator", + "standard": 1, + "template": "", + "type": "Section" +} \ No newline at end of file