def list_permissions()

in ees_network_drive/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