2
0
Эх сурвалжийг харах

Merge pull request #10171 from netbox-community/10170-changelog

#10170 optimize change log queries
Jeremy Stretch 3 жил өмнө
parent
commit
3257ea00b5

+ 2 - 0
netbox/extras/tables/tables.py

@@ -183,6 +183,7 @@ class ObjectChangeTable(NetBoxTable):
         verbose_name='Username'
         verbose_name='Username'
     )
     )
     full_name = tables.TemplateColumn(
     full_name = tables.TemplateColumn(
+        accessor=tables.A('user'),
         template_code=OBJECTCHANGE_FULL_NAME,
         template_code=OBJECTCHANGE_FULL_NAME,
         verbose_name='Full Name',
         verbose_name='Full Name',
         orderable=False
         orderable=False
@@ -192,6 +193,7 @@ class ObjectChangeTable(NetBoxTable):
         verbose_name='Type'
         verbose_name='Type'
     )
     )
     object_repr = tables.TemplateColumn(
     object_repr = tables.TemplateColumn(
+        accessor=tables.A('changed_object'),
         template_code=OBJECTCHANGE_OBJECT,
         template_code=OBJECTCHANGE_OBJECT,
         verbose_name='Object'
         verbose_name='Object'
     )
     )

+ 2 - 2
netbox/extras/tables/template_code.py

@@ -13,8 +13,8 @@ OBJECTCHANGE_FULL_NAME = """
 """
 """
 
 
 OBJECTCHANGE_OBJECT = """
 OBJECTCHANGE_OBJECT = """
-{% if record.changed_object and record.changed_object.get_absolute_url %}
-    <a href="{{ record.changed_object.get_absolute_url }}">{{ record.object_repr }}</a>
+{% if value and value.get_absolute_url %}
+    <a href="{{ value.get_absolute_url }}">{{ record.object_repr }}</a>
 {% else %}
 {% else %}
     {{ record.object_repr }}
     {{ record.object_repr }}
 {% endif %}
 {% endif %}