From 89c5b2f7de9b35004f03a0d7110ee2f5edfdc869 Mon Sep 17 00:00:00 2001 From: Lombiq Date: Mon, 6 Jul 2015 01:15:12 +0200 Subject: [PATCH 1/3] Fixing that Audit Trail summary item edit link was double-encoded --- .../Views/AuditTrailEvent-Content.SummaryAdmin.cshtml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Orchard.Web/Modules/Orchard.AuditTrail/Views/AuditTrailEvent-Content.SummaryAdmin.cshtml b/src/Orchard.Web/Modules/Orchard.AuditTrail/Views/AuditTrailEvent-Content.SummaryAdmin.cshtml index 68bdc436c..0acfc563a 100644 --- a/src/Orchard.Web/Modules/Orchard.AuditTrail/Views/AuditTrailEvent-Content.SummaryAdmin.cshtml +++ b/src/Orchard.Web/Modules/Orchard.AuditTrail/Views/AuditTrailEvent-Content.SummaryAdmin.cshtml @@ -18,7 +18,7 @@ var isLatest = contentItem.VersionRecord.Number == eventVersionNumber; var isRemoved = !contentItem.VersionRecord.Latest && !contentItem.VersionRecord.Published; if (isPublishedEvent || isLatest) { - @T("{0} of the {1} {2} was {3}.", Html.ActionLink(T("Version {0}", eventVersionNumber).Text, "Detail", "Content", new { area = "Orchard.AuditTrail", id = contentItemId, version = eventVersionNumber }, null), contentType.ToLower(), isRemoved ? "" + title + "" : Html.ItemEditLink(title, contentItemId).ToString(), eventPastTense) + @T("{0} of the {1} {2} was {3}.", Html.ActionLink(T("Version {0}", eventVersionNumber).Text, "Detail", "Content", new { area = "Orchard.AuditTrail", id = contentItemId, version = eventVersionNumber }, null), contentType.ToLower(), isRemoved ? Html.Raw("" + title + "") : Html.ItemEditLink(title, contentItemId), eventPastTense) } else if (isRemoved) { @T("The {0} {1} was {2}.", contentType.ToLower(), title, eventPastTense) From 9a2eaf7ac9a4cc96e55fcd73eef2a9f26e49ca43 Mon Sep 17 00:00:00 2001 From: Sipke Schoorstra Date: Wed, 8 Jul 2015 22:45:52 +0100 Subject: [PATCH 2/3] #5489: Handling potential null value for MediaLibraryPickerField.MediaParts. This happens when a content type has both a MediaLibraryPickerField and the LayoutPart attached. The layout editor renders the field, whose shape template accesses the MediaParts property, which is not initialized for new content items. Fixes #5489 --- .../Orchard.MediaLibrary/Fields/MediaLibraryPickerField.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Orchard.Web/Modules/Orchard.MediaLibrary/Fields/MediaLibraryPickerField.cs b/src/Orchard.Web/Modules/Orchard.MediaLibrary/Fields/MediaLibraryPickerField.cs index d2ef6c94f..a745a5536 100644 --- a/src/Orchard.Web/Modules/Orchard.MediaLibrary/Fields/MediaLibraryPickerField.cs +++ b/src/Orchard.Web/Modules/Orchard.MediaLibrary/Fields/MediaLibraryPickerField.cs @@ -7,7 +7,7 @@ using Orchard.MediaLibrary.Models; namespace Orchard.MediaLibrary.Fields { public class MediaLibraryPickerField : ContentField { - private static readonly char[] separator = new [] {'{', '}', ','}; + private static readonly char[] separator = {'{', '}', ','}; internal Lazy> _contentItems; public int[] Ids { @@ -17,7 +17,7 @@ namespace Orchard.MediaLibrary.Fields { public IEnumerable MediaParts { get { - return _contentItems.Value; + return _contentItems != null ? _contentItems.Value : Enumerable.Empty(); } } From 784e1c0961ba1cf7ba37f6bdd0a561cf354c6f36 Mon Sep 17 00:00:00 2001 From: Sipke Schoorstra Date: Thu, 9 Jul 2015 13:44:02 +0100 Subject: [PATCH 3/3] Added web.config with redirect bindings. --- .../Modules/Orchard.Dashboards/Web.config | 60 +++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 src/Orchard.Web/Modules/Orchard.Dashboards/Web.config diff --git a/src/Orchard.Web/Modules/Orchard.Dashboards/Web.config b/src/Orchard.Web/Modules/Orchard.Dashboards/Web.config new file mode 100644 index 000000000..020c2b855 --- /dev/null +++ b/src/Orchard.Web/Modules/Orchard.Dashboards/Web.config @@ -0,0 +1,60 @@ + + + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +