def get_default_columns(self, resource): request = self.request name = getattr(resource, '__name__', '') icon = get_icon_name(resource, request) or '' url = request.sdiapi.mgmt_path(resource, '@@manage_main') value = '<i class="%s"> </i> <a href="%s">%s</a>' % (icon, url, name) columns = [{ 'name': 'Name', 'value': value, 'formatter': 'html', 'sorter': self._name_sorter }] return columns
def get_default_columns(self, resource): request = self.request name = getattr(resource, '__name__', '') icon = get_icon_name(resource, request) or '' url = request.sdiapi.mgmt_path(resource, '@@manage_main') value = '<i class="%s"> </i> <a href="%s">%s</a>' % (icon, url, name) columns = [ {'name': 'Name', 'value': value, 'formatter': 'html', 'sorter': self._name_sorter} ] return columns
def get_default_columns(self, resource): request = self.request name = getattr(resource, '__name__', '') icon = get_icon_name(resource, request) or '' url = request.sdiapi.mgmt_path(resource, '@@manage_main') ct = self.request.registry.content.typeof(resource) or '' title = "%s '%s'" % (ct, escape(name, True)) # True==quote quotechars value = ('<i class="%s" title="%s"> </i> <a href="%s">%s</a>' % (icon, title, url, name)) columns = [{ 'name': request.localizer.translate(_('Name')), 'value': value, 'formatter': 'html', 'sorter': self._name_sorter }] return columns
def get_default_columns(self, resource): request = self.request name = getattr(resource, '__name__', '') icon = get_icon_name(resource, request) or '' url = request.sdiapi.mgmt_path(resource, '@@manage_main') ct = self.request.registry.content.typeof(resource) or '' title = "%s '%s'" % (ct, escape(name, True)) # True==quote quotechars value = ( '<i class="%s" title="%s"> </i> <a href="%s">%s</a>' % (icon, title, url, name) ) columns = [ {'name': request.localizer.translate(_('Name')), 'value': value, 'formatter': 'html', 'sorter': self._name_sorter} ] return columns
def get_columns(self, entry): request = self.request if entry: title = {'name': getattr(entry, 'title', None), 'url': request.sdiapi.mgmt_url(entry), 'icon': get_icon_name(entry, request) or ''} tz = get_localzone() pub_date = entry.pub_date.astimezone(tz).isoformat() pub_date = ' '.join(pub_date.rsplit('-', 1)[0].split('T')) else: title = pub_date = None return [ {'name': 'Title', 'value': title, 'formatter': 'icon_label_url', }, {'name': 'Publication Date', 'value': pub_date, #'formatter': 'date', 'initial_sort_reverse': True, 'sorter': pub_date_sorter}, ]