mirror of
https://github.com/OrchardCMS/Orchard.git
synced 2026-02-09 09:16:41 +08:00
Added content identity to event data and performed some minor renaming.
This commit is contained in:
@@ -136,7 +136,9 @@
|
||||
<Content Include="Views\AuditTrailFilter-ContentItem.cshtml" />
|
||||
<Content Include="Views\AuditTrailFilter-Common-Category.cshtml" />
|
||||
<Content Include="Views\Content\Detail.cshtml" />
|
||||
<Content Include="Views\AuditTrailEvent-Content - Copy.cshtml" />
|
||||
<Content Include="Views\AuditTrailEvent-Content.cshtml">
|
||||
<SubType>Code</SubType>
|
||||
</Content>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\..\..\Orchard\Orchard.Framework.csproj">
|
||||
|
||||
@@ -24,8 +24,8 @@ namespace Orchard.AuditTrail.Providers.Content {
|
||||
return;
|
||||
|
||||
var eventData = (IDictionary<string, object>)context.Shape.EventData;
|
||||
var contentItemId = eventData.Get<int>("ContentItemId");
|
||||
var previousContentItemVersionId = eventData.Get<int>("PreviousContentItemVersionId");
|
||||
var contentItemId = eventData.Get<int>("ContentId");
|
||||
var previousContentItemVersionId = eventData.Get<int>("PreviousVersionId");
|
||||
var contentItem = _contentManager.Value.Get(contentItemId);
|
||||
var previousVersion = previousContentItemVersionId > 0 ? _contentManager.Value.Get(contentItemId, VersionOptions.VersionRecord(previousContentItemVersionId)) : default(ContentItem);
|
||||
|
||||
|
||||
@@ -52,14 +52,16 @@ namespace Orchard.AuditTrail.Providers.Content {
|
||||
};
|
||||
|
||||
var eventData = new Dictionary<string, object> {
|
||||
{"ContentItemId", content.Id},
|
||||
{"ContentItemVersionId", content.ContentItem.VersionRecord.Id},
|
||||
{"ContentItemVersionNumber", content.ContentItem.VersionRecord.Number},
|
||||
{"ContentId", content.Id},
|
||||
{"ContentIdentity", _contentManager.GetItemMetadata(content).Identity.ToString()},
|
||||
{"VersionId", content.ContentItem.VersionRecord.Id},
|
||||
{"VersionNumber", content.ContentItem.VersionRecord.Number},
|
||||
{"Title", title}
|
||||
};
|
||||
|
||||
if (previousContentItemVersion != null) {
|
||||
eventData["PreviousContentItemVersionId"] = previousContentItemVersion.Id;
|
||||
eventData["PreviousVersionId"] = previousContentItemVersion.Id;
|
||||
eventData["PreviousVersionNumber"] = previousContentItemVersion.Number;
|
||||
}
|
||||
|
||||
_auditTrailManager.CreateRecord<ContentAuditTrailEventProvider>(
|
||||
|
||||
@@ -2,8 +2,8 @@
|
||||
@{
|
||||
var eventData = (IDictionary<string, object>) Model.EventData;
|
||||
var title = eventData.Get<string>("Title");
|
||||
var contentItemId = eventData.Get<int>("ContentItemId");
|
||||
var contentItemVersionNumber = eventData.Get<int>("ContentItemVersionNumber");
|
||||
var contentItemId = eventData.Get<int>("ContentId");
|
||||
var contentItemVersionNumber = eventData.Get<int>("VersionNumber");
|
||||
}
|
||||
|
||||
<section class="event-content">
|
||||
|
||||
Reference in New Issue
Block a user