Llamachant.ExpressApp.AuditTrail.EF
25.1.5.2
dotnet add package Llamachant.ExpressApp.AuditTrail.EF --version 25.1.5.2
NuGet\Install-Package Llamachant.ExpressApp.AuditTrail.EF -Version 25.1.5.2
<PackageReference Include="Llamachant.ExpressApp.AuditTrail.EF" Version="25.1.5.2" />
<PackageVersion Include="Llamachant.ExpressApp.AuditTrail.EF" Version="25.1.5.2" />
<PackageReference Include="Llamachant.ExpressApp.AuditTrail.EF" />
paket add Llamachant.ExpressApp.AuditTrail.EF --version 25.1.5.2
#r "nuget: Llamachant.ExpressApp.AuditTrail.EF, 25.1.5.2"
#:package Llamachant.ExpressApp.AuditTrail.EF@25.1.5.2
#addin nuget:?package=Llamachant.ExpressApp.AuditTrail.EF&version=25.1.5.2
#tool nuget:?package=Llamachant.ExpressApp.AuditTrail.EF&version=25.1.5.2
Llamachant.ExpressApp.AuditTrail.EF
Part of the Llamachant Framework - a set of reusable modules for DevExpress eXpressApp Framework (XAF) applications.
Overview
The Llamachant.ExpressApp.AuditTrail.EF module adds two powerful audit enhancements to XAF:
- Audit Trail Viewing: Enables a "View Audit Trail" action within Detail Views (under the Tools category), opening a popup that displays the full audit history. Visibility can be configured via model settings (None, All, UserSpecific), and access can be fine-tuned using the
IAuditTrailUser
interface. - Audit Trail Restore: Introduces a "Restore Data" action that allows you to restore deleted objects (and related entities), provided deferred deletion and full auditing are enabled. This action can be moved from the Tools category in Blazor using the model.
Key Benefits
- Provides built-in UI actions to review and restore changes through the audit trail
- Granular control over who can view or restore audit data using the
IAuditTrailUser
interface - Enhances DevExpress XAF with useful audit enhancements commonly required in business applications
Requirements
- .NET 8.0 and higher
- DevExpress XAF v25.1 or later
License
This package is distributed under the MIT License.
Note: While the NuGet package is free to use, the source code is not open source.
Support & Contact
Need help or want to learn more about our tools and services?
Visit www.llamachant.com or contact us.
Llamachant Technology Ltd.
Expert consulting and solutions for DevExpress XAF developers.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net8.0
- DevExpress.ExpressApp (>= 25.1.5)
- DevExpress.ExpressApp.AuditTrail.EFCore (>= 25.1.5)
- DevExpress.ExpressApp.CodeAnalysis (>= 25.1.5)
- DevExpress.ExpressApp.EFCore (>= 25.1.5)
- DevExpress.Persistent.Base (>= 25.1.5)
- DevExpress.Persistent.BaseImpl.EFCore (>= 25.1.5)
- Llamachant.ExpressApp.AuditTrail (>= 25.1.5.2)
- Microsoft.EntityFrameworkCore.InMemory (>= 8.0.11)
- Microsoft.EntityFrameworkCore.Proxies (>= 8.0.11)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.