Renamed thr LMS doctypes in the portal pages

Issue #7
This commit is contained in:
Anand Chitipothu
2021-03-05 17:12:38 +00:00
parent c661d141c2
commit f96c8c27ed
3 changed files with 8 additions and 9 deletions

View File

@@ -11,9 +11,9 @@ def get_context(context):
context.course_enrolled = has_enrolled(course_id) context.course_enrolled = has_enrolled(course_id)
def get_course(name): def get_course(name):
course = frappe.db.get_value('Community Course', name, course = frappe.db.get_value('LMS Course', name,
['name', 'title', 'description'], as_dict=1) ['name', 'title', 'description'], as_dict=1)
course['topics'] = frappe.db.get_all('Community Course Topic', course['topics'] = frappe.db.get_all('LMS Topic',
filters={ filters={
'course': name 'course': name
}, },
@@ -24,14 +24,13 @@ def get_course(name):
@frappe.whitelist() @frappe.whitelist()
def has_enrolled(course): def has_enrolled(course):
return frappe.db.get_value("Community Course Enrollment", {"course": course, "owner": frappe.session.user}) return frappe.db.get_value("LMS Course Enrollment", {"course": course, "owner": frappe.session.user})
@frappe.whitelist() @frappe.whitelist()
def enroll(course): def enroll(course):
return frappe.get_doc({ return frappe.get_doc({
"doctype": "Community Course Enrollment", "doctype": "LMS Course Enrollment",
"course": course, "course": course,
"user": frappe.session.user "user": frappe.session.user
}).save() }).save()

View File

@@ -6,7 +6,7 @@ def get_context(context):
def get_courses(): def get_courses():
courses = frappe.get_all( courses = frappe.get_all(
"Community Course", "LMS Course",
fields=['name', 'title', 'description'] fields=['name', 'title', 'description']
) )
return courses return courses

View File

@@ -17,14 +17,14 @@ def get_queryparam(name, redirect_when_not_found):
def get_course(name): def get_course(name):
try: try:
course = frappe.get_doc('Community Course', name) course = frappe.get_doc('LMS Course', name)
except frappe.exceptions.DoesNotExistError: except frappe.exceptions.DoesNotExistError:
raise frappe.NotFound raise frappe.NotFound
return course return course
def get_topic(course_name, topic_name): def get_topic(course_name, topic_name):
try: try:
topic = frappe.get_doc('Community Course Topic', topic_name) topic = frappe.get_doc('LMS Topic', topic_name)
except frappe.exceptions.DoesNotExistError: except frappe.exceptions.DoesNotExistError:
raise frappe.NotFound raise frappe.NotFound
if topic.course != course_name: if topic.course != course_name: