MIDDAG for Moodle

clean_audit_logs extends scheduled_task

Garbage Collection Task for Audit Logs.

Cleans up old records from middag_event and middag_itemrevision based on a configurable retention period.

Table of Contents

Constants

DEFAULT_RETENTION_DAYS  = 90

Methods

execute()  : void
get_name()  : string
clean_events()  : void
Clean up events and related data older than $expiry_time.
clean_revisions()  : void
Clean up item revisions older than $expiry_time.

Constants

DEFAULT_RETENTION_DAYS

private int DEFAULT_RETENTION_DAYS = 90

Default retention period in days

Methods

clean_events()

Clean up events and related data older than $expiry_time.

private clean_events(int $expiry_time) : void
Parameters
$expiry_time : int

clean_revisions()

Clean up item revisions older than $expiry_time.

private clean_revisions(int $expiry_time) : void
Parameters
$expiry_time : int

        
On this page

Search results