Example of Log generators

Entity Activity provides configurable, per-user activity logs and notifications when supported content entities are created, updated, or deleted. Users subscribe to entities or translations, and site builders control which events generate logs.

Features

  • Subscriptions for supported content entity types and translations.
  • Configurable generators for create, update, and delete operations, including referenced entities, tokens, language handling, and immediate or cron-based processing.
  • Fieldable log and subscription entities with Views integration, blocks, display components, and theming support.
  • Optional Entity Activity Mail for immediate or scheduled email reports.
  • Optional Entity Activity Mass Subscribe for subscribing or unsubscribing users by role, user selection, or filtered list.

Requirements

  • Token
  • Drupal core Text, User, and Serialization modules

Quick start

  1. Install and enable Entity Activity and its dependencies.
  2. At /admin/config/content/entity-activity, enable the entity types on which users may subscribe.
  3. Place the Subscribe on display component or subscription block, and grant the required subscription and log permissions.
  4. Create a generator, configure the relevant log-generator plugin, operations, bundles, and message tokens, then enable it.
  5. Subscribe a user, perform a configured entity operation, and confirm that the activity log appears. Run cron when the generator uses queued processing.

For detailed configuration, display, mail, mass-subscription, extension, and troubleshooting guidance, see the Entity Activity documentation guide.

Similar modules

Message and Flag can be combined to build related workflows and support a broader range of use cases. Entity Activity is focused specifically on subscriptions and generated activity logs, which can make this use case quicker to configure.

Support and community

Supporting organizations

Initial development was sponsored by Gallimedia. Ongoing support and development is sponsored by TrueCMS.

Supporting organizations: 
Development and maintenance
Development and maintenance

Project information

Releases