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 '