fix: removed unused functions
This commit is contained in:
@@ -22,58 +22,3 @@ def get_notifications():
|
|||||||
notification.url = "/courses/{0}/learn/{1}".format(course, get_lesson_index(notification.document_name))
|
notification.url = "/courses/{0}/learn/{1}".format(course, get_lesson_index(notification.document_name))
|
||||||
|
|
||||||
return notifications
|
return notifications
|
||||||
|
|
||||||
|
|
||||||
def get_notifications_old():
|
|
||||||
notifications = []
|
|
||||||
|
|
||||||
notifications += get_notifications_from_lessons_created()
|
|
||||||
|
|
||||||
notifications += get_notifications_from_topics_created()
|
|
||||||
|
|
||||||
if len(notifications):
|
|
||||||
notifications = sorted(notifications, key=lambda t: datetime.strptime(frappe.utils.format_datetime(t.creation, "dd-mm-yyyy HH:mm:ss"),"%d/%m/%Y %H:%M:%S"))
|
|
||||||
return notifications
|
|
||||||
|
|
||||||
|
|
||||||
def get_notifications_from_lessons_created():
|
|
||||||
|
|
||||||
lessons = frappe.get_all("Course Lesson", {
|
|
||||||
"owner": frappe.session.user
|
|
||||||
}, ["name"])
|
|
||||||
|
|
||||||
for lesson in lessons:
|
|
||||||
topics = frappe.get_all("Discussion Topic", {
|
|
||||||
"reference_doctype": "Course Lesson",
|
|
||||||
"reference_docname": lesson.name
|
|
||||||
}, ["name"])
|
|
||||||
|
|
||||||
return get_notifications_from_replies(topics)
|
|
||||||
|
|
||||||
|
|
||||||
def get_notifications_from_topics_created():
|
|
||||||
|
|
||||||
topics = frappe.get_all("Discussion Topic", {
|
|
||||||
"owner": frappe.session.user
|
|
||||||
}, ["name"])
|
|
||||||
|
|
||||||
return get_notifications_from_replies(topics)
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
def get_notifications_from_replies(topics):
|
|
||||||
notifications = []
|
|
||||||
|
|
||||||
for topic in topics:
|
|
||||||
replies = frappe.get_all("Discussion Reply", {
|
|
||||||
"topic": topic.name
|
|
||||||
}, ["reply", "owner", "creation"])
|
|
||||||
|
|
||||||
for reply in replies:
|
|
||||||
notification = frappe._dict()
|
|
||||||
notification["message"] = reply.reply
|
|
||||||
notification["user"] = reply.owner
|
|
||||||
notification["creation"] = reply.creation
|
|
||||||
notifications.append(notification)
|
|
||||||
|
|
||||||
return notifications
|
|
||||||
|
|||||||
Reference in New Issue
Block a user