2017 © Pedro Peláez
 

craft-plugin craft-audit

Log adding/updating/deleting of elements

image

superbig/craft-audit

Log adding/updating/deleting of elements

  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 1 Forks
  • 24 Open issues
  • 4 Versions
  • 429 % Grown

The README.md

Audit plugin for Craft CMS 3.x

Audit log for Craft 4., (*1)

Plugin icon, (*2)

Note: This plugin costs $99.00 through the Craft Plugin Store when used in production., (*3)

Screenshots

Screenshot of index view, (*4)

Screenshot of details view, (*5)

Requirements

This plugin requires Craft CMS 4.0.0 or later., (*6)

Installation

To install the plugin, follow these instructions., (*7)

  1. Open your terminal and go to your Craft project:, (*8)

    cd /path/to/project
  2. Then tell Composer to load the plugin:, (*9)

    composer require superbig/craft-audit
  3. In the Control Panel, go to Settings → Plugins and click the “Install” button for Audit., (*10)

Audit Overview

Audit automatically keeps an audit log for actions done by logged in users., (*11)

Configuring Audit

<?php
return [
    // How many days to keep log entries around
    'pruneDays'          => 30,

    // Enable logging
    'enabled'            => true,

    // Toggle specific event types
    'logElementEvents'            => true,
    'logChildElementEvents'       => false,
    'logDraftEvents'              => false,
    'logPluginEvents'             => true,
    'logUserEvents'               => true,
    'logRouteEvents'              => true,


    // Prune old records when a admin is logged in
    'pruneRecordsOnAdminRequests'          => false,

    // Enable geolocation status
    'enabledGeolocation' => true,
    'maxmindLicenseKey' => '',

    // Where to save Maxmind DB files
    'dbPath' => '',
];

Using Audit

As long as the plugin is installed, it will log the following events automatically:, (*12)

  • Creating/saving/deleting elements (including users, Commerce product/variants etc.)
  • Saving global sets
  • Creating/saving/deleting routes
  • Installing/uninstalling and enabling/disabling plugins
  • Login/logout

More events like Commerce-specific event handling is planned., (*13)

Geolocation

To enable geolocation lookup with the help of the MaxMind GeoLite2 databases, you first have to generate a license key., (*14)

Add your MaxMind.com License Key obtained from the MaxMind.com account area., (*15)

Clearing old records

You can prune records older than n days (configured by the pruneDays setting) either by using the console command ./craft audit/default/prune-logs or by a button on the Audit index screen., (*16)

Credits

Brought to you by Superbig, (*17)

The Versions

08/06 2018

v1.x-dev

1.9999999.9999999.9999999-dev

Log adding/updating/deleting of elements

  Sources   Download

MIT

The Requires

 

cms audit craftcms craft-plugin craft

08/06 2018

1.0.1

1.0.1.0

Log adding/updating/deleting of elements

  Sources   Download

MIT

The Requires

 

cms audit craftcms craft-plugin craft

04/04 2018

dev-master

9999999-dev

Log adding/updating/deleting of elements

  Sources   Download

MIT

The Requires

 

cms audit craftcms craft-plugin craft

04/04 2018

1.0.0

1.0.0.0

Log adding/updating/deleting of elements

  Sources   Download

MIT

The Requires

 

cms audit craftcms craft-plugin craft