objectchange_difference.html 1.2 KB

12345678910111213141516171819202122232425262728293031
  1. {% load helpers %}
  2. {% load i18n %}
  3. <div class="card">
  4. <h2 class="card-header d-flex justify-content-between">
  5. {% trans "Difference" %}
  6. <div class="btn-group btn-group-sm d-print-none">
  7. <a {% if prev_change %}href="{% url 'core:objectchange' pk=prev_change.pk %}"{% else %}disabled{% endif %} class="btn btn-outline-secondary">
  8. <i class="mdi mdi-chevron-left" aria-hidden="true"></i> {% trans "Previous" %}
  9. </a>
  10. <a {% if next_change %}href="{% url 'core:objectchange' pk=next_change.pk %}"{% else %}disabled{% endif %} class="btn btn-outline-secondary">
  11. {% trans "Next" %} <i class="mdi mdi-chevron-right" aria-hidden="true"></i>
  12. </a>
  13. </div>
  14. </h2>
  15. <div class="card-body">
  16. {% if diff_added == diff_removed %}
  17. <span class="text-muted" style="margin-left: 10px;">
  18. {% if object.action == 'create' %}
  19. {% trans "Object Created" %}
  20. {% elif object.action == 'delete' %}
  21. {% trans "Object Deleted" %}
  22. {% else %}
  23. {% trans "No Changes" %}
  24. {% endif %}
  25. </span>
  26. {% else %}
  27. <pre class="change-diff change-removed">{{ diff_removed|json }}</pre>
  28. <pre class="change-diff change-added">{{ diff_added|json }}</pre>
  29. {% endif %}
  30. </div>
  31. </div>