temp: disable outcome surveys events

This commit is contained in:
muhammad-ammar
2022-07-22 16:48:09 +05:00
parent 43de567018
commit a5aeb7034f
3 changed files with 4 additions and 4 deletions

View File

@@ -246,9 +246,9 @@ def fire_segment_event_on_course_grade_passed_first_time(user_id, course_locator
'COURSE_TITLE': courserun_display_name,
'COURSE_ORG_NAME': courserun_org,
}
segment.track(user_id, event_name, event_properties)
if getattr(settings, 'OUTCOME_SURVEYS_EVENTS_ENABLED', False):
segment.track(user_id, event_name, event_properties)
if getattr(settings, 'OUTCOME_SURVEYS_FOLLOW_UP_SIGNAL_ENABLED', False):
# fire signal so that a follow up event can be scheduled in outcome_surveys app
SCHEDULE_FOLLOW_UP_SEGMENT_EVENT_FOR_COURSE_PASSED_FIRST_TIME.send(
sender=None,

View File

@@ -389,7 +389,7 @@ class CourseEventsSignalsTest(ModuleStoreTestCase):
}
)
@override_settings(OUTCOME_SURVEYS_FOLLOW_UP_SIGNAL_ENABLED=True)
@override_settings(OUTCOME_SURVEYS_EVENTS_ENABLED=True)
@patch('lms.djangoapps.grades.events.segment.track')
@patch('lms.djangoapps.grades.signals.signals.SCHEDULE_FOLLOW_UP_SEGMENT_EVENT_FOR_COURSE_PASSED_FIRST_TIME.send')
def test_segment_event_on_course_grade_passed_first_time(self, signal_mock, segment_track_mock):

View File

@@ -5191,4 +5191,4 @@ MFE_CONFIG = {}
MFE_CONFIG_API_CACHE_TIMEOUT = 60 * 5
######################## Settings for Outcome Surveys plugin ########################
OUTCOME_SURVEYS_FOLLOW_UP_SIGNAL_ENABLED = False
OUTCOME_SURVEYS_EVENTS_ENABLED = False