The extension for keeping an audit log of changes to your Ash resources.

ash audit-log elixir paper-trail
2 Open Issues Need Help Last updated: Sep 12, 2025

Open Issues Need Help

View All on GitHub

AI Summary: The user requests a new feature to dynamically control `ash_paper_trail`'s change tracing at runtime. They propose using `set_context(%{ash_paper_trail_disabled?: true})` within an action to conditionally disable the creation of snapshots or versions for a specific resource, preventing changes from being recorded.

Complexity: 2/5
enhancement good first issue

The extension for keeping an audit log of changes to your Ash resources.

Elixir
#ash#audit-log#elixir#paper-trail

AI Summary: The user is experiencing a naming conflict where `ash_paper_trail` generates a `Version` resource (e.g., `A.Version`) that clashes with their existing domain resources. They propose adding a `version_resource_suffix` option to the `paper_trail` configuration, allowing them to specify a custom suffix like `PaperTrailVersion` for the generated version resources.

Complexity: 2/5
enhancement good first issue

The extension for keeping an audit log of changes to your Ash resources.

Elixir
#ash#audit-log#elixir#paper-trail