コード例 #1
0
    def listSortFields(self):
        """Return a list of available fields for sorting."""

        registry = getUtility(IRegistry)
        config = IQuerystringRegistryReader(registry)()
        indexes = config.get('sortable_indexes', {})

        for name, index in indexes.items():
            title = index.get('title', name)
            description = index.get('description', title)
            yield (name, title, description)
コード例 #2
0
    def _labels(self):
        """ Get indexes labels from portal_atct settings
        """
        registry = getUtility(IRegistry)
        config = IQuerystringRegistryReader(registry)()
        indexes = config.get('indexes', {})

        res = {}
        for index, ob in indexes.items():
            res[index] = ob.get('title', index)
        return res
コード例 #3
0
ファイル: widget.py プロジェクト: eea/eea.facetednavigation
    def listSortFields(self):
        """Return a list of available fields for sorting."""

        registry = getUtility(IRegistry)
        config = IQuerystringRegistryReader(registry)()
        indexes = config.get("sortable_indexes", {})

        for name, index in indexes.items():
            title = index.get("title", name)
            description = index.get("description", title)
            yield (name, title, description)
コード例 #4
0
    def _labels(self):
        """ Get indexes labels from portal_atct settings
        """
        registry = getUtility(IRegistry)
        config = IQuerystringRegistryReader(registry)()
        indexes = config.get('indexes', {})

        res = {}
        for index, ob in indexes.items():
            res[index] = ob.get('title', index)
        return res