def setRegistyIndexes(context, indexes): """ """ pc = getToolByName(context, 'portal_catalog') catalog_indexes = pc.indexes() new_items = [] for index in indexes: values = splitOptions(index) if values.get('id', '') in catalog_indexes: new_value = IndexesValueField() new_value.index = values.get('id', '') new_value.index_title = values.get('title', '') new_items.append(new_value) return tuple(new_items)
def setRegistyIndexes(context, indexes_list): """ """ pc = getToolByName(context, 'portal_catalog') catalog_indexes = pc.indexes() new_items = [] for index in indexes_list: index_id = index[0] index_title = index[1] if index_id in catalog_indexes: new_value = IndexesValueField() new_value.index = index_id new_value.index_title = index_title new_items.append(new_value) return tuple(new_items)