docs: def user_deleted_from_site_event(event):
      """ Remove deleted user from all the workspaces where he
      is a member """
      userid = event.principal
  
      catalog = api.portal.get_tool('portal_catalog')
      query = {'object_provides': WORKSPACE_INTERFACE}
  
      query['workspace_members'] = userid
      workspaces = [
          IWorkspace(b._unrestrictedGetObject())
          for b in catalog.unrestrictedSearchResults(query)
          ]
      for workspace in workspaces:
          workspace.remove_from_team(userid)