The Changelog Provisioning Plugin is a simple plugin that generates logfile entries on provisioning events. Entries are JSON encoded representations of CO Person and CO Group data.
The Changelog Provisioning Plugin is unrelated to Changelog Behavior.
Operations
Registry CO Person Transaction | Changelog Action |
---|---|
Add | Write full CO Person record to changelog |
Edit | Write full CO Person record to changelog |
Enter Grace Period | Write full CO Person record to changelog |
Expiration / Becomes Inactive | Write CO Person record only (no Roles or Groups) to changelog |
Unexpire / Becomes Active | Write full CO Person record to changelog |
Delete | Write CO Person record to changelog (attributes will be empty) |
Manual Provision | Write full CO Person record to changelog (subject to current CO Person and Person Role Status) |
Registry CO Group Transaction | Changelog Action |
---|---|
Add | Write CO Group record (including memberships) to changelog |
Edit | Write CO Group record (including memberships) to changelog |
Delete | Write CO Group record to changelog (attributes will be empty) |
Manual Provision | Write CO Group record (including memberships) to changelog |
Configuration
Because this plugin allows configuration of arbitrary file paths to be written to (subject to the web server having permission to write to them), it is disabled by default. Care should be taken when enabling this plugin in a multi-tenant environment. You may also wish to set
open_basedir
in php.ini.
This is a non-core plugin, see Installing and Enabling Registry Plugins for more information.