fix: conflicts
This commit is contained in:
@@ -17,4 +17,4 @@ execute:frappe.delete_doc("DocType", "Lessons")
|
|||||||
execute:frappe.delete_doc("DocType", "Chapter")
|
execute:frappe.delete_doc("DocType", "Chapter")
|
||||||
execute:frappe.delete_doc("DocType", "Lesson")
|
execute:frappe.delete_doc("DocType", "Lesson")
|
||||||
execute:frappe.delete_doc("DocType", "LMS Topic")
|
execute:frappe.delete_doc("DocType", "LMS Topic")
|
||||||
community.patches.v0_0.rename_chapter_and_lesson_doctype #29-09-2021
|
community.patches.v0_0.rename_chapter_and_lesson_doctype #30-09-2021
|
||||||
|
|||||||
@@ -3,6 +3,14 @@ import frappe
|
|||||||
def execute():
|
def execute():
|
||||||
frappe.reload_doc("lms", "doctype", "course_chapter")
|
frappe.reload_doc("lms", "doctype", "course_chapter")
|
||||||
frappe.reload_doc("lms", "doctype", "course_lesson")
|
frappe.reload_doc("lms", "doctype", "course_lesson")
|
||||||
|
frappe.reload_doc("lms", "doctype", "chapter_reference")
|
||||||
|
frappe.reload_doc("lms", "doctype", "lesson_reference")
|
||||||
|
frappe.reload_doc("lms", "doctype", "exercise")
|
||||||
|
frappe.reload_doc("lms", "doctype", "exercise_submission")
|
||||||
|
frappe.reload_doc("lms", "doctype", "lms_batch_membership")
|
||||||
|
frappe.reload_doc("lms", "doctype", "lms_course")
|
||||||
|
frappe.reload_doc("lms", "doctype", "lms_course_progress")
|
||||||
|
frappe.reload_doc("lms", "doctype", "lms_quiz")
|
||||||
|
|
||||||
if not frappe.db.count("Course Chapter"):
|
if not frappe.db.count("Course Chapter"):
|
||||||
move_chapters()
|
move_chapters()
|
||||||
|
|||||||
@@ -9,14 +9,29 @@
|
|||||||
{% block content %}
|
{% block content %}
|
||||||
<div class="common-page-style">
|
<div class="common-page-style">
|
||||||
<div class="container">
|
<div class="container">
|
||||||
|
|
||||||
|
{% if live_courses | length %}
|
||||||
<div class="courses-header">
|
<div class="courses-header">
|
||||||
{{ 'All Courses' }}
|
{{ _('Live Courses') }}
|
||||||
</div>
|
</div>
|
||||||
<div class="cards-parent">
|
<div class="cards-parent">
|
||||||
{% for course in courses %}
|
{% for course in live_courses %}
|
||||||
{{ widgets.CourseCard(course=course, read_only=False) }}
|
{{ widgets.CourseCard(course=course, read_only=False) }}
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
</div>
|
</div>
|
||||||
|
{% endif %}
|
||||||
|
|
||||||
|
{% if upcoming_courses | length %}
|
||||||
|
<div class="courses-header mt-12">
|
||||||
|
{{ _('Upcoming Courses') }}
|
||||||
|
</div>
|
||||||
|
<div class="cards-parent">
|
||||||
|
{% for course in upcoming_courses %}
|
||||||
|
{{ widgets.CourseCard(course=course, read_only=False) }}
|
||||||
|
{% endfor %}
|
||||||
|
</div>
|
||||||
|
{% endif %}
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ import frappe
|
|||||||
|
|
||||||
def get_context(context):
|
def get_context(context):
|
||||||
context.no_cache = 1
|
context.no_cache = 1
|
||||||
context.courses = get_courses()
|
context.live_courses, context.upcoming_courses = get_courses()
|
||||||
context.metatags = {
|
context.metatags = {
|
||||||
"title": "All Courses",
|
"title": "All Courses",
|
||||||
"image": frappe.db.get_single_value("Website Settings", "banner_image"),
|
"image": frappe.db.get_single_value("Website Settings", "banner_image"),
|
||||||
@@ -11,8 +11,14 @@ def get_context(context):
|
|||||||
}
|
}
|
||||||
|
|
||||||
def get_courses():
|
def get_courses():
|
||||||
course_names = frappe.get_all("LMS Course", filters={"is_published": True}, order_by="upcoming", pluck="name")
|
course_names = frappe.get_all("LMS Course",
|
||||||
courses = []
|
filters={"is_published": True},
|
||||||
|
fields=["name", "upcoming"])
|
||||||
|
|
||||||
|
live_courses, upcoming_courses = [], []
|
||||||
for course in course_names:
|
for course in course_names:
|
||||||
courses.append(frappe.get_doc("LMS Course", course))
|
if course.upcoming:
|
||||||
return courses
|
upcoming_courses.append(frappe.get_doc("LMS Course", course.name))
|
||||||
|
else:
|
||||||
|
live_courses.append(frappe.get_doc("LMS Course", course.name))
|
||||||
|
return live_courses, upcoming_courses
|
||||||
|
|||||||
Reference in New Issue
Block a user