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
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)