mirror of
https://github.com/FunnyWolf/agentic-soc-platform.git
synced 2026-08-22 13:12:56 +02:00
16 lines
410 B
Python
16 lines
410 B
Python
from .context import audit_actor
|
|
|
|
|
|
class AuditActorMixin:
|
|
def perform_create(self, serializer):
|
|
with audit_actor(self.request.user):
|
|
serializer.save()
|
|
|
|
def perform_update(self, serializer):
|
|
with audit_actor(self.request.user):
|
|
serializer.save()
|
|
|
|
def perform_destroy(self, instance):
|
|
with audit_actor(self.request.user):
|
|
instance.delete()
|