mirror of
https://github.com/OrchardCMS/Orchard.git
synced 2025-09-23 21:13:35 +08:00
Removing Tags' site settings (relating to pages) which are no longer used
--HG-- branch : dev
This commit is contained in:
@@ -1,26 +0,0 @@
|
|||||||
using Orchard.Data;
|
|
||||||
using Orchard.ContentManagement;
|
|
||||||
using Orchard.ContentManagement.Handlers;
|
|
||||||
using Orchard.ContentManagement.Records;
|
|
||||||
|
|
||||||
namespace Orchard.Tags.Models {
|
|
||||||
public class TagSettings : ContentPart<TagSettingsRecord> {
|
|
||||||
}
|
|
||||||
|
|
||||||
public class TagSettingsRecord : ContentPartRecord {
|
|
||||||
public virtual bool EnableTagsOnPages { get; set; }
|
|
||||||
}
|
|
||||||
|
|
||||||
public class TagSettingsHandler : ContentHandler {
|
|
||||||
public TagSettingsHandler(IRepository<TagSettingsRecord> repository) {
|
|
||||||
Filters.Add(new ActivatingFilter<TagSettings>("site"));
|
|
||||||
Filters.Add(StorageFilter.For(repository));
|
|
||||||
Filters.Add(new TemplateFilterForRecord<TagSettingsRecord>("TagSettings", "Parts/Tags.SiteSettings"));
|
|
||||||
OnActivated<TagSettings>(DefaultSettings);
|
|
||||||
}
|
|
||||||
|
|
||||||
private static void DefaultSettings(ActivatedContentContext context, TagSettings settings) {
|
|
||||||
settings.Record.EnableTagsOnPages = true;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
@@ -70,7 +70,6 @@
|
|||||||
<Compile Include="Helpers\TagHelpers.cs" />
|
<Compile Include="Helpers\TagHelpers.cs" />
|
||||||
<Compile Include="Models\HasTags.cs" />
|
<Compile Include="Models\HasTags.cs" />
|
||||||
<Compile Include="Models\Tag.cs" />
|
<Compile Include="Models\Tag.cs" />
|
||||||
<Compile Include="Models\TagSettings.cs" />
|
|
||||||
<Compile Include="Models\HasTagsHandler.cs" />
|
<Compile Include="Models\HasTagsHandler.cs" />
|
||||||
<Compile Include="Permissions.cs" />
|
<Compile Include="Permissions.cs" />
|
||||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||||
@@ -93,7 +92,6 @@
|
|||||||
<Content Include="Views\Home\Search.ascx" />
|
<Content Include="Views\Home\Search.ascx" />
|
||||||
<Content Include="Views\DisplayTemplates\Parts\Tags.ShowTags.ascx" />
|
<Content Include="Views\DisplayTemplates\Parts\Tags.ShowTags.ascx" />
|
||||||
<Content Include="Views\EditorTemplates\Parts\Tags.EditTags.ascx" />
|
<Content Include="Views\EditorTemplates\Parts\Tags.EditTags.ascx" />
|
||||||
<Content Include="Views\EditorTemplates\Parts\Tags.SiteSettings.ascx" />
|
|
||||||
<Content Include="Web.config" />
|
<Content Include="Web.config" />
|
||||||
<Content Include="Views\Web.config" />
|
<Content Include="Views\Web.config" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
@@ -1,11 +0,0 @@
|
|||||||
<%@ Control Language="C#" Inherits="Orchard.Mvc.ViewUserControl<TagSettingsRecord>" %>
|
|
||||||
<%@ Import Namespace="Orchard.Tags.Models"%>
|
|
||||||
<fieldset>
|
|
||||||
<legend><%=_Encoded("Tags")%></legend>
|
|
||||||
<div>
|
|
||||||
<%= Html.EditorFor(x=>x.EnableTagsOnPages) %>
|
|
||||||
<label class="forcheckbox" for="TagSettings_EnableTagsOnPages">Pages can be tagged</label>
|
|
||||||
<%= Html.ValidationMessage("EnableTagsOnPages", "*")%>
|
|
||||||
<span class="hint forcheckbox"><%=_Encoded("In the admin, if the user has permission to.") %></span>
|
|
||||||
</div>
|
|
||||||
</fieldset>
|
|
Reference in New Issue
Block a user