feat: add new tracking event for course updates.
This commit is contained in:
@@ -19,6 +19,7 @@ import re
|
||||
from django.http import HttpResponseBadRequest
|
||||
from django.utils.translation import gettext as _
|
||||
|
||||
from cms.djangoapps.contentstore.utils import track_course_update_event
|
||||
from openedx.core.lib.xblock_utils import get_course_update_items
|
||||
from xmodule.html_block import CourseInfoBlock # lint-amnesty, pylint: disable=wrong-import-order
|
||||
from xmodule.modulestore.django import modulestore # lint-amnesty, pylint: disable=wrong-import-order
|
||||
@@ -85,6 +86,8 @@ def update_course_updates(location, update, passed_id=None, user=None):
|
||||
|
||||
# update db record
|
||||
save_course_update_items(location, course_updates, course_update_items, user)
|
||||
# track course update event
|
||||
track_course_update_event(location.course_key, user, course_update_dict)
|
||||
# remove status key
|
||||
if "status" in course_update_dict:
|
||||
del course_update_dict["status"]
|
||||
|
||||
Reference in New Issue
Block a user