From 02ab75872bf31b30d226b7b9820aa2ec6be51da4 Mon Sep 17 00:00:00 2001 From: Leandro Roberto Date: Wed, 20 Mar 2019 15:15:47 -0300 Subject: [PATCH] altera call hook --- sapl/crud/base.py | 33 +++++++++++++++++++-------------- 1 file changed, 19 insertions(+), 14 deletions(-) diff --git a/sapl/crud/base.py b/sapl/crud/base.py index 8349e9666..0dc11ea5c 100644 --- a/sapl/crud/base.py +++ b/sapl/crud/base.py @@ -450,22 +450,27 @@ class CrudListView(PermissionRequiredContainerCrudMixin, ListView): s += '
' continue - hook = 'hook_{}'.format(n) + m = obj + n = n.split('__') + for f in n[:-1]: + m = getattr(m, f) + if not m: + break + + ss = '' + if m: + ss = get_field_display(m, n[-1])[1] + ss = ( + ('
' if '