diff --git a/inventory/views.py b/inventory/views.py index b9c066ea..f62d7a19 100644 --- a/inventory/views.py +++ b/inventory/views.py @@ -8276,7 +8276,7 @@ def user_management(request): class AuditLogDashboardView(TemplateView): template_name = 'admin_management/audit_log_dashboard.html' - + paginate_by = 20 def get_context_data(self, **kwargs): context = super().get_context_data(**kwargs) @@ -8299,7 +8299,10 @@ class AuditLogDashboardView(TemplateView): if event.changed_fields: try: + print(f"Debugging CRUDEvent ID: {event.id}, User: {event.user}, Model: {event.content_type.model}") + print(f"Raw event.changed_fields: '{event.changed_fields}' (Type: {type(event.changed_fields)})") changes = json.loads(event.changed_fields) + print(changes) for field_name, values in changes.items(): # Ensure values are lists and have at least two elements old_value = values[0] if isinstance(values, list) and len(values) > 0 else None diff --git a/templates/admin_management/audit_log_dashboard.html b/templates/admin_management/audit_log_dashboard.html index dc60561b..18821e62 100644 --- a/templates/admin_management/audit_log_dashboard.html +++ b/templates/admin_management/audit_log_dashboard.html @@ -36,33 +36,33 @@
- +
{% include "partials/search_box.html" %} {% include "admin_management/model_logs.html" %}
- +
{% include "partials/search_box.html" %} {% include "admin_management/auth_logs.html" %}
- - {% comment %}
+ +
{% include "partials/search_box.html" %} {% include "admin_management/request_logs.html" %} -
{% endcomment %} +
+ -
-

Hello from Request Logs tab!

-
+ + {% endblock %} diff --git a/templates/admin_management/auth_logs.html b/templates/admin_management/auth_logs.html index 051c48ab..0e8e8948 100644 --- a/templates/admin_management/auth_logs.html +++ b/templates/admin_management/auth_logs.html @@ -25,6 +25,7 @@ {% endfor %} + {% else %}

No authentication audit events found.