From 5596abf4df3db01dfed49a0dffa26dd2be8d905f Mon Sep 17 00:00:00 2001 From: Gabriel Detraz Date: Mon, 2 Apr 2018 03:36:34 +0200 Subject: [PATCH] =?UTF-8?q?Affichage=20des=20objets=20li=C3=A9s=20quand=20?= =?UTF-8?q?c'est=20necessaire=20(interfaces-machines-domain)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- re2o/views.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/re2o/views.py b/re2o/views.py index 9965dcda..6aa791f4 100644 --- a/re2o/views.py +++ b/re2o/views.py @@ -40,6 +40,7 @@ from django.conf import settings from contributors import contributeurs import os import time +from itertools import chain import users, preferences, cotisations, topologie, machines def form(ctx, template, request): @@ -146,6 +147,9 @@ def history(request, application, object_name, object_id): )) pagination_number = GeneralOption.get_cached_value('pagination_number') reversions = Version.objects.get_for_object(instance) + if hasattr(instance, 'linked_objects'): + for related_object in chain(instance.linked_objects()): + reversions = reversions | Version.objects.get_for_object(related_object) paginator = Paginator(reversions, pagination_number) page = request.GET.get('page') try: