From a88d68ee7a5cf11d10740f3afbf59adad6c0d23d Mon Sep 17 00:00:00 2001 From: Sipke Schoorstra Date: Mon, 27 Apr 2015 14:05:50 +0200 Subject: [PATCH] Added missing *Types* property to ContentPicker shape. This fixes an issue where you could not configure the content picker shape to filter the available content items by types or types with certain parts. --- .../Orchard.ContentPicker/Scripts/ContentPicker.js | 4 +++- .../Views/ContentPicker.Edit.cshtml | 12 +++++++----- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/src/Orchard.Web/Modules/Orchard.ContentPicker/Scripts/ContentPicker.js b/src/Orchard.Web/Modules/Orchard.ContentPicker/Scripts/ContentPicker.js index 8c906365e..c60c6f6c3 100644 --- a/src/Orchard.Web/Modules/Orchard.ContentPicker/Scripts/ContentPicker.js +++ b/src/Orchard.Web/Modules/Orchard.ContentPicker/Scripts/ContentPicker.js @@ -54,6 +54,7 @@ var baseUrl = $(self).data("base-url"); var partName = $(self).data("part-name"); var fieldName = $(self).data("field-name"); + var types = $(self).data("types"); var refreshIds = function() { var id = $("[name='" + selectedItemsFieldname + "']"); @@ -90,7 +91,8 @@ }, baseUrl: baseUrl, part: partName, - field: fieldName + field: fieldName, + types: types }); }); diff --git a/src/Orchard.Web/Modules/Orchard.ContentPicker/Views/ContentPicker.Edit.cshtml b/src/Orchard.Web/Modules/Orchard.ContentPicker/Views/ContentPicker.Edit.cshtml index 2e4ff3ac9..704be8779 100644 --- a/src/Orchard.Web/Modules/Orchard.ContentPicker/Views/ContentPicker.Edit.cshtml +++ b/src/Orchard.Web/Modules/Orchard.ContentPicker/Views/ContentPicker.Edit.cshtml @@ -15,6 +15,7 @@ var partName = Model.PartName; var fieldName = Model.FieldName; var baseUrl = Url.Content("~/") + WorkContext.Resolve().RequestUrlPrefix; + var types = String.Join(",", (IEnumerable)Model.Types ?? Enumerable.Empty()); }
+ data-not-published-text="@T("Not Published")" + data-types="@types"> @if (!String.IsNullOrWhiteSpace(displayName)) { - + }
@T("You need to save your changes.")
@@ -38,7 +40,7 @@ - + @@ -48,7 +50,7 @@
 ↓ ↓ @T("Content Item")  
  - @Html.ItemEditLink(contentItem) @if(!contentItem.HasPublished()) { - @T("Not Published")} + @Html.ItemEditLink(contentItem) @if (!contentItem.HasPublished()){ - @T("Not Published")} @T("Remove") @@ -59,6 +61,6 @@
@T("Add") - + @hint
\ No newline at end of file