diff --git a/sapl/crud/base.py b/sapl/crud/base.py
index 87f8050fd..1d4182760 100644
--- a/sapl/crud/base.py
+++ b/sapl/crud/base.py
@@ -379,17 +379,12 @@ class CrudListView(PermissionRequiredContainerCrudMixin, ListView):
if m == self.model:
s.append(force_text(f.verbose_name))
else:
- s.append(force_text(m._meta.verbose_name))
+ s.append(force_text(f.verbose_name))
s = ' / '.join(s)
r.append(s)
return r
def _as_row(self, obj):
- """
- FIXME: Refatorar função para capturar url correta em caso de uso de
- campos foreignkey. getHeaders já faz isso para construir o título.
- falta fazer com esta função
- """
r = []
for i, name in enumerate(self.list_field_names):
url = self.resolve_url(
@@ -401,20 +396,28 @@ class CrudListView(PermissionRequiredContainerCrudMixin, ListView):
url = url + ('?pkk=' + self.kwargs['pk']
if 'pk' in self.kwargs else '')
+ if not isinstance(name, tuple):
+ name = name,
+
""" se elemento de list_field_name for uma tupla, constrói a
informação com ' - ' se os campos forem simples,
ou com
se for m2m """
if isinstance(name, tuple):
s = ''
for j, n in enumerate(name):
- ss = get_field_display(obj, n)[1]
- ss = (
- ('
' if '