コード例 #1
0
ファイル: upgrades.py プロジェクト: mamico/rer.sitesearch
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)
コード例 #2
0
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)
コード例 #3
0
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)