MCPcopy Create free account
hub / github.com/Flagsmith/flagsmith / create_segment_deleted_audit_log

Function create_segment_deleted_audit_log

api/segments/tasks.py:18–37  ·  view source on GitHub ↗
(
    project_id: int,
    segment_name: str,
    segment_id: int,
    segment_uuid: str,
    user_id: int | None,
    master_api_key_id: int | None,
    created_date: str,
)

Source from the content-addressed store, hash-verified

16
17@register_task_handler()
18def create_segment_deleted_audit_log(
19 project_id: int,
20 segment_name: str,
21 segment_id: int,
22 segment_uuid: str,
23 user_id: int | None,
24 master_api_key_id: int | None,
25 created_date: str,
26) -> None:
27 AuditLog.objects.create(
28 project_id=project_id,
29 environment=None,
30 log=SEGMENT_DELETED_MESSAGE % segment_name,
31 author_id=user_id,
32 master_api_key_id=master_api_key_id,
33 related_object_id=segment_id,
34 related_object_type=RelatedObjectType.SEGMENT.name,
35 related_object_uuid=segment_uuid,
36 created_date=parse_datetime(created_date),
37 )

Callers

nothing calls this directly

Calls 1

createMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…