+ def is_ple_enabled(self, pending_user):
+ pending_authorities = PendingAuthority.objects.filter(site_authority__iexact = pending_user.authority_hrn)
+ if pending_authorities:
+ return False
+ pending_user_email = pending_user.email
+ query = Query.get('myplcuser').filter_by('email', '==', pending_user_email).select('enabled')
+ results = execute_admin_query(self.request, query)
+ for result in results:
+ # User is enabled in PLE
+ if 'enabled' in result and result['enabled']==True:
+ return True
+ return False
+