Add ability to change display field in backend list
authorMagnus Hagander <magnus@hagander.net>
Tue, 3 Apr 2018 14:14:55 +0000 (16:14 +0200)
committerMagnus Hagander <magnus@hagander.net>
Tue, 3 Apr 2018 14:14:55 +0000 (16:14 +0200)
postgresqleu/confreg/backendviews.py

index fddfac7c90070050de90c14350abc53e31b242c2..fb945c498ea164273ceccdbd700394c04ad3c7a9 100644 (file)
@@ -102,7 +102,7 @@ def backend_list_editor(request, urlname, formclass, resturl, return_url='../',
        if resturl == '' or resturl == None:
                # Render the list of objects
                objects = formclass.Meta.model.objects.filter(conference=conference)
-               values = [{'id': o.id, 'vals': [getattr(o, f) for f in formclass.list_fields]} for o in objects]
+               values = [{'id': o.id, 'vals': [getattr(o, '_display_{0}'.format(f), getattr(o, f)) for f in formclass.list_fields]} for o in objects]
                return render(request, 'confreg/admin_backend_list.html', {
                        'conference': conference,
                        'values': values,