From 37827b5df546d57cc153316ae0466a287290338f Mon Sep 17 00:00:00 2001 From: "Dave St.Germain" Date: Tue, 20 Aug 2019 16:28:41 -0400 Subject: [PATCH] Include Zoom as a potential partner, for retirement requests --- openedx/core/djangoapps/user_api/accounts/views.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/openedx/core/djangoapps/user_api/accounts/views.py b/openedx/core/djangoapps/user_api/accounts/views.py index 8bd96b9385..a3fd938be5 100644 --- a/openedx/core/djangoapps/user_api/accounts/views.py +++ b/openedx/core/djangoapps/user_api/accounts/views.py @@ -526,6 +526,14 @@ class AccountRetirementPartnerReportView(ViewSet): # Org can concievably be blank or this bogus default value if org and org != 'outdated_entry': orgs.add(org) + try: + # if the user has ever launched a managed Zoom xblock, + # we'll notify Zoom to delete their records. + if user.launchlog_set.filter(managed=True).count(): + orgs.add('zoom') + except AttributeError: + # Zoom XBlock not installed + pass return orgs def retirement_partner_report(self, request): # pylint: disable=unused-argument