Download the PHP package webographen/statamic-admin-log without Composer
On this page you can find all versions of the php package webographen/statamic-admin-log. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download webographen/statamic-admin-log
More information about webographen/statamic-admin-log
Files in webographen/statamic-admin-log
Package statamic-admin-log
Short Description Logs all user actions in the control panel
License MIT
Informations about the package statamic-admin-log
Statamic Admin Log
This addon creates a new log which records every action taken by your users in the control panel, allowing you to track who changed what and when.
Currently still in development, activiely working on additional features and fine tuning (see ToDo below).
Requirements
- Statamic v3
Installation
From your site folder, run composer require webographen/statamic-admin-log
- or install it via the control panel.
Usage
Statamic Admin Log will start logging all actions in the control panel once it is installed.
The logs are saved in the default log directory (usually storage/logs
).
If you want to be able to access your logs from the control panel, we recommend the free Logbook addon.
Options
The addon automatically publishes a config file in config/admin-log.php
. Currently there are three options:
enabled - turn the admin loog off and on (also possible via env variable) delete-after - set how many days of logs laravel should keep (dfault: 30) log-name - change the name of the logfiles (default: adminlog)
Tracked Events
Currently these events are logged automatically:
- Asset (create/edit, delete)
- Asset Container (create/edit, delete)
- Asset Folder (create/edit, delete)
- Blueprint (create/edit, delete)
- Collection (create/edit, delete)
- Entry (create/edit, delete)
- Fieldset (create/edit, delete)
- Form (create/edit, delete)
- Form Submission (delete)
- Global Set (create/edit, delete)
- Navigation (create/edit, delete)
- Taxonomy (create/edit, delete)
- Taxonomy Term (create/edit, delete)
- User (create/edit, delete)
- User Group (create/edit, delete)
- User Role (create/edit, delete)
ToDo
- [x] Create config for deleting logs after x days
- [ ] Differentiate between create and edit events
- [ ] Add more useful events
- [ ] Add IP logging option
- [ ] Tests :)
About Us
Webographen is a digital design studio focusing on Statamic. We make websites that are not just pretty, but scale in terms of design and technology.