mirror of
https://github.com/OrchardCMS/Orchard.git
synced 2026-02-09 09:16:41 +08:00
More content event bug fixing.
This commit is contained in:
@@ -70,6 +70,7 @@ namespace Orchard.AuditTrail.Providers.Content {
|
||||
{"ContentType", content.ContentItem.ContentType},
|
||||
{"VersionId", content.ContentItem.VersionRecord.Id},
|
||||
{"VersionNumber", content.ContentItem.VersionRecord.Number},
|
||||
{"Published", content.ContentItem.VersionRecord.Published},
|
||||
};
|
||||
|
||||
if (previousContentItemVersion != null) {
|
||||
|
||||
@@ -1,19 +1,20 @@
|
||||
@using Orchard.ContentManagement
|
||||
@using Orchard.AuditTrail.Helpers
|
||||
@using Orchard.ContentManagement
|
||||
@{
|
||||
var eventData = (IDictionary<string, object>) Model.EventData;
|
||||
var contentItem = (ContentItem) Model.ContentItem;
|
||||
var contentItemId = contentItem.Id;
|
||||
var contentItemVersionNumber = contentItem.Version;
|
||||
var eventVersionNumber = eventData.Get<int>("VersionNumber");
|
||||
var eventIsPublished = eventData.Get<bool>("Published");
|
||||
var contentType = contentItem.ContentType;
|
||||
var title = Html.ItemDisplayText(contentItem);
|
||||
var isPublished = contentItem.VersionRecord.Published;
|
||||
var isLatest = contentItem.VersionRecord.Latest;
|
||||
var isLatest = contentItem.VersionRecord.Number == eventVersionNumber;
|
||||
}
|
||||
<section class="audittrail-content-eventsummary">
|
||||
@T("{0} - {1} (version {2})", contentType, title, contentItemVersionNumber)
|
||||
@if (isPublished) {
|
||||
@T("{0} - {1} (version {2})", contentType, title, eventVersionNumber)
|
||||
@if (eventIsPublished) {
|
||||
@T(" - ")
|
||||
<a href="@Url.Action("Detail", "Content", new {area = "Orchard.AuditTrail", id = contentItemId, version = contentItemVersionNumber})">@T("View")</a>
|
||||
<a href="@Url.Action("Detail", "Content", new { area = "Orchard.AuditTrail", id = contentItemId, version = eventVersionNumber })">@T("View")</a>
|
||||
}
|
||||
else if (isLatest) {
|
||||
@T(" - ")
|
||||
|
||||
Reference in New Issue
Block a user