Esempio n. 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)
    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
Esempio n. 3
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)
    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