@@ -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()
|
||||||
|
|
||||||
|
|
||||||
@@ -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
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
Reference in New Issue
Block a user