def show(self): oid = get_oid(self.context) catalogs = [] for catalog in find_catalogs(self.context): indexes = [] catalogs.append((catalog, indexes)) for index in catalog.values(): docrepr = index.document_repr(oid, '(not indexed)') indexes.append({'index':index, 'value':docrepr}) return {'catalogs':catalogs}
def show(self): oid = get_oid(self.context) catalogs = [] for catalog in find_catalogs(self.context): indexes = [] catalogs.append((catalog, indexes)) for index in catalog.values(): docrepr = index.document_repr(oid, '(not indexed)') indexes.append({'index': index, 'value': docrepr}) return {'catalogs': catalogs}
def reindex(self): context = self.context request = self.request check_csrf_token(request) oid = get_oid(context) for catalog in find_catalogs(context): catalog.reindex_resource( context, oid=oid, action_mode=MODE_IMMEDIATE ) request.sdiapi.flash_with_undo('Object reindexed', 'success') return HTTPFound(request.sdiapi.mgmt_url(context, '@@indexing'))
def reindex(self): context = self.context request = self.request check_csrf_token(request) oid = get_oid(context) for catalog in find_catalogs(context): catalog.reindex_resource(context, oid=oid, action_mode=MODE_IMMEDIATE) request.sdiapi.flash_with_undo('Object reindexed', 'success') return HTTPFound(request.sdiapi.mgmt_url(context, '@@indexing'))