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

(warning) 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.

See Also