(self)
return set(ace.user for ace in aces)
Get list of users that have explicit read permission on the object.

        Returns:
            List of users (instances of timesketch.models.user.User)
Get list of users that have explicit read permission on the object.
Get list of users that have explicit read permission on the object .
def collaborators(self):
        """Get list of users that have explicit read permission on the object.

        Returns:
            List of users (instances of timesketch.models.user.User)
        """
        # pylint: disable=singleton-comparison
        aces = self.AccessControlEntry.query.filter(
            not_(self.AccessControlEntry.user == self.user),
            not_(self.AccessControlEntry.user == None),
            self.AccessControlEntry.permission == 'read',
            self.AccessControlEntry.parent == self).all()
        return set(ace.user for ace in aces)
def collaborators ( self ) : # pylint: disable=singleton-comparison aces = self . AccessControlEntry . query . filter ( not_ ( self . AccessControlEntry . user == self . user ) , not_ ( self . AccessControlEntry . user == None ) , self . AccessControlEntry . permission == 'read' , self . AccessControlEntry . parent == self ) . all ( ) return set ( ace . user for ace in aces )