From 82d336792376fdb587d490d5e151556932c78dff Mon Sep 17 00:00:00 2001 From: Dillon Dumesnil Date: Fri, 26 Feb 2021 10:12:28 -0500 Subject: [PATCH] AA-513: Add segment event for logout --- common/djangoapps/student/models.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/common/djangoapps/student/models.py b/common/djangoapps/student/models.py index 8f1a467ddd..76c3f0d7e4 100644 --- a/common/djangoapps/student/models.py +++ b/common/djangoapps/student/models.py @@ -2550,9 +2550,13 @@ def log_successful_logout(sender, request, user, **kwargs): # lint-amnesty, pyl """Handler to log when logouts have occurred successfully.""" if hasattr(request, 'user'): if settings.FEATURES['SQUELCH_PII_IN_LOGS']: - AUDIT_LOG.info(u"Logout - user.id: {0}".format(request.user.id)) # pylint: disable=logging-format-interpolation + AUDIT_LOG.info('Logout - user.id: {0}'.format(request.user.id)) # pylint: disable=logging-format-interpolation else: - AUDIT_LOG.info(u"Logout - {0}".format(request.user)) # pylint: disable=logging-format-interpolation + AUDIT_LOG.info('Logout - {0}'.format(request.user)) # pylint: disable=logging-format-interpolation + tracker.emit('edx.bi.user.account.logout', { + 'referrer': request.META.get('HTTP_REFERER'), + 'user_id': request.user.id, + }) @receiver(user_logged_in)