mirror of
https://github.com/OrchardCMS/Orchard.git
synced 2025-10-15 19:54:57 +08:00
Recording minimum run interval setting.
This commit is contained in:
@@ -13,6 +13,7 @@ namespace Orchard.AuditTrail.Handlers {
|
||||
private int _oldRetentionPeriod;
|
||||
private readonly IAuditTrailManager _auditTrailManager;
|
||||
private readonly IWorkContextAccessor _wca;
|
||||
private int _oldMinimumRunInterval;
|
||||
|
||||
public AuditTrailTrimmingSettingsPartHandler(IAuditTrailManager auditTrailManager, IWorkContextAccessor wca) {
|
||||
_auditTrailManager = auditTrailManager;
|
||||
@@ -32,12 +33,14 @@ namespace Orchard.AuditTrail.Handlers {
|
||||
|
||||
private void BeginUpdateEvent(UpdateContentContext context, AuditTrailTrimmingSettingsPart part) {
|
||||
_oldRetentionPeriod = part.RetentionPeriod;
|
||||
_oldMinimumRunInterval = part.MinimumRunInterval;
|
||||
}
|
||||
|
||||
private void EndUpdateEvent(UpdateContentContext context, AuditTrailTrimmingSettingsPart part) {
|
||||
var newRetentionPeriod = part.RetentionPeriod;
|
||||
var newMinimumRunInterval = part.MinimumRunInterval;
|
||||
|
||||
if (newRetentionPeriod == _oldRetentionPeriod)
|
||||
if (newRetentionPeriod == _oldRetentionPeriod && newMinimumRunInterval == _oldMinimumRunInterval)
|
||||
return;
|
||||
|
||||
_auditTrailManager.CreateRecord<TrimmingSettingsAuditTrailEventProvider>(
|
||||
@@ -45,7 +48,9 @@ namespace Orchard.AuditTrail.Handlers {
|
||||
user: _wca.GetContext().CurrentUser,
|
||||
eventData: new Dictionary<string, object> {
|
||||
{"OldRetentionPeriod", _oldRetentionPeriod},
|
||||
{"NewRetentionPeriod", newRetentionPeriod}
|
||||
{"NewRetentionPeriod", newRetentionPeriod},
|
||||
{"OldMinimumRunInterval", _oldMinimumRunInterval},
|
||||
{"NewMinimumRunInterval", newMinimumRunInterval}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
@@ -3,8 +3,11 @@
|
||||
var eventData = (IDictionary<string, object>)Model.EventData;
|
||||
var oldRetentionPeriod = eventData.Get<int>("OldRetentionPeriod");
|
||||
var newRetentionPeriod = eventData.Get<int>("NewRetentionPeriod");
|
||||
var oldMinimumRunInterval = eventData.Get<int>("OldMinimumRunInterval");
|
||||
var newMinimumRunInterval = eventData.Get<int>("NewMinimumRunInterval");
|
||||
}
|
||||
|
||||
<section class="audittrail-settings-summary">
|
||||
@T("Trimming retention period changed from <strong>{0}</strong> to <strong>{1}</strong>", oldRetentionPeriod, newRetentionPeriod)
|
||||
<div>@T("Trimming retention period changed from <strong>{0}</strong> to <strong>{1}</strong>", oldRetentionPeriod, newRetentionPeriod)</div>
|
||||
<div>@T("Minimum run interval changed from <strong>{0}</strong> to <strong>{1}</strong>", oldMinimumRunInterval, newMinimumRunInterval)</div>
|
||||
</section>
|
Reference in New Issue
Block a user