From f3595881fe4eccab4b3b0d318674b2fc97ee11b7 Mon Sep 17 00:00:00 2001 From: Sebastien Ros Date: Wed, 16 Sep 2015 15:06:50 -0700 Subject: [PATCH] Hide taxonomy link if permission is not granted --- .../Fields/TaxonomyField.Autocomplete.cshtml | 6 +++--- .../Views/EditorTemplates/Fields/TaxonomyField.cshtml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Orchard.Web/Modules/Orchard.Taxonomies/Views/EditorTemplates/Fields/TaxonomyField.Autocomplete.cshtml b/src/Orchard.Web/Modules/Orchard.Taxonomies/Views/EditorTemplates/Fields/TaxonomyField.Autocomplete.cshtml index dedeeb7d0..5db3ecc13 100644 --- a/src/Orchard.Web/Modules/Orchard.Taxonomies/Views/EditorTemplates/Fields/TaxonomyField.Autocomplete.cshtml +++ b/src/Orchard.Web/Modules/Orchard.Taxonomies/Views/EditorTemplates/Fields/TaxonomyField.Autocomplete.cshtml @@ -30,9 +30,9 @@ var selectedTerms = Newtonsoft.Json.JsonConvert.SerializeObject(Model.Terms.Where(x => x.IsChecked).Select(x => new { label = x.Name, value = x.Id, levels = 0, disabled = true })); }
- class="required" }>@Model.DisplayName + @if (Model.Settings.Autocomplete) { -
+
    @if (Model.Settings.SingleChoice) {
    @T("Enter a single term. Hit tab or enter to apply the term.") @if (!Model.Settings.AllowCustomTerms) { @T("This taxonomy does not allow you to create new terms.") }
    @@ -67,7 +67,7 @@
    - @if (!Model.Terms.Any()) { + @if (!Model.Terms.Any() && AuthorizedFor(Orchard.Taxonomies.Permissions.CreateTerm)) {
    @T("There are no terms defined for {0} yet.", Model.DisplayName) @T("Create some terms") diff --git a/src/Orchard.Web/Modules/Orchard.Taxonomies/Views/EditorTemplates/Fields/TaxonomyField.cshtml b/src/Orchard.Web/Modules/Orchard.Taxonomies/Views/EditorTemplates/Fields/TaxonomyField.cshtml index b6127ba9a..b82fef47d 100644 --- a/src/Orchard.Web/Modules/Orchard.Taxonomies/Views/EditorTemplates/Fields/TaxonomyField.cshtml +++ b/src/Orchard.Web/Modules/Orchard.Taxonomies/Views/EditorTemplates/Fields/TaxonomyField.cshtml @@ -43,7 +43,7 @@ } - @if (!Model.Terms.Any()) { + @if (!Model.Terms.Any() && AuthorizedFor(Orchard.Taxonomies.Permissions.CreateTerm)) {
    @T("There are no terms defined for {0} yet.", Model.DisplayName) @T("Create some terms")