in ees_sharepoint/enterprise_search_wrapper.py [0:0]
def list_permissions(self):
"""List permissions for one or all users"""
user_permission = []
try:
if self.version >= ENTERPRISE_V8:
user_permission = self.workplace_search_client.list_external_identities(
content_source_id=self.ws_source
)
else:
user_permission = self.workplace_search_client.list_permissions(
content_source_id=self.ws_source,
)
self.logger.info(
"Successfully retrieves all permissions from the workplace"
)
except Exception as exception:
self.logger.exception(
f"Error while retrieving the permissions from the workplace. Error: {exception}"
)
return user_permission