MCPcopy Index your code
hub / github.com/Flagsmith/flagsmith / create_experiment_audit_log

Function create_experiment_audit_log

api/experimentation/services.py:488–504  ·  view source on GitHub ↗
(
    experiment: Experiment,
    user: FFAdminUser,
    *,
    action: str,
)

Source from the content-addressed store, hash-verified

486
487
488def create_experiment_audit_log(
489 experiment: Experiment,
490 user: FFAdminUser,
491 *,
492 action: str,
493) -> None:
494 AuditLog.objects.create(
495 environment=experiment.environment,
496 project=experiment.environment.project,
497 **_resolve_audit_log_author(user),
498 related_object_id=experiment.id,
499 related_object_type=RelatedObjectType.EXPERIMENT.name,
500 log=(
501 f"Experiment '{experiment.name}' {action} for environment "
502 f"{experiment.environment.name}"
503 ),
504 )
505
506
507def transition_experiment_status(

Callers 4

perform_createMethod · 0.90
perform_updateMethod · 0.90
perform_destroyMethod · 0.90

Calls 2

createMethod · 0.45

Tested by

no test coverage detected