コード例 #1
0
def update_getRelatedLink(context):
    """Update the getRelatedLink index.
    """
    portal = getSite()
    portal_catalog = getToolByName(portal, 'portal_catalog')
    if 'getRelatedLink' not in portal_catalog.indexes():
        return

    result = portal_catalog(portal_type='Image')
    for brain in result:
        img = brain.getObject()
        containing_folder = img.getParentNode()
        if ISlideshowFolder.providedBy(containing_folder):
            img.reindexObject(idxs=['getRelatedLink'])
コード例 #2
0
 def enabled(self):
     """True, if context is a slideshow folder.
     """
     return ISlideshowFolder.providedBy(self.context)
コード例 #3
0
 def enabled(self):
     """True, if context is a slideshow folder.
     """
     return ISlideshowFolder.providedBy(self.context)