mirror of
https://github.com/jazzband/django-auditlog.git
synced 2026-03-16 22:20:26 +00:00
* Add CustomLogEntry model support and update tests: - Added support for CustomLogEntry data model to extend django-auditlog capabilities - Updated existing test cases to align with new model structure and data handling logic - Added new test cases to validate CustomLogEntry behavior, model registration, and signal handling - Ensured backward compatibility with existing LogEntry model where applicable * Update auditlog/__init__.py Co-authored-by: Youngkwang Yang <me@youngkwang.dev> * run only one custom model test matrix (#761) --------- Co-authored-by: Youngkwang Yang <me@youngkwang.dev>
12 lines
354 B
Python
12 lines
354 B
Python
from auditlog.middleware import AuditlogMiddleware
|
|
|
|
|
|
class CustomAuditlogMiddleware(AuditlogMiddleware):
|
|
"""
|
|
Custom Middleware to couple the request's user role to log items.
|
|
"""
|
|
|
|
def get_extra_data(self, request):
|
|
context_data = super().get_extra_data(request)
|
|
context_data["role"] = "Role 1"
|
|
return context_data
|