async def security_changed(obj, event): if IGroupFolder.providedBy(obj): # assuming permissions for group are already handled correctly with search await index_object(obj, modified=True, security=True) return # We need to reindex the objects below request = get_current_request() reindex_in_future(obj, request, True)
async def __call__(self): reindex_in_future(self.context, False) return {}
async def __call__(self): reindex_in_future(self.context, self.request, False) return {}
async def reindex_security(self, obj): reindex_in_future(obj, True)
def moved_object(obj, event): request = get_current_request() reindex_in_future(obj, request, True)