mirror of
https://github.com/netbox-community/netbox.git
synced 2026-01-23 20:12:42 -06:00
Pass user object to EventContext
This commit is contained in:
@@ -90,6 +90,7 @@ def enqueue_event(queue, instance, request, event_type):
|
|||||||
event_type=event_type,
|
event_type=event_type,
|
||||||
snapshots=get_snapshots(instance, event_type),
|
snapshots=get_snapshots(instance, event_type),
|
||||||
request=request,
|
request=request,
|
||||||
|
user=request.user,
|
||||||
# Legacy request attributes for backward compatibility
|
# Legacy request attributes for backward compatibility
|
||||||
username=request.user.username,
|
username=request.user.username,
|
||||||
request_id=request.id,
|
request_id=request.id,
|
||||||
@@ -152,7 +153,7 @@ def process_event_rules(event_rules, object_type, event):
|
|||||||
params = {
|
params = {
|
||||||
"instance": event_rule.action_object,
|
"instance": event_rule.action_object,
|
||||||
"name": script.name,
|
"name": script.name,
|
||||||
"user": event['request'].user if 'request' in event else None,
|
"user": event['user'],
|
||||||
"data": event_data
|
"data": event_data
|
||||||
}
|
}
|
||||||
if 'snapshots' in event:
|
if 'snapshots' in event:
|
||||||
|
|||||||
Reference in New Issue
Block a user