mirror of
https://github.com/OrchardCMS/Orchard.git
synced 2025-09-22 20:13:50 +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="Models\HasTags.cs" />
|
||||
<Compile Include="Models\Tag.cs" />
|
||||
<Compile Include="Models\TagSettings.cs" />
|
||||
<Compile Include="Models\HasTagsHandler.cs" />
|
||||
<Compile Include="Permissions.cs" />
|
||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||
@@ -93,7 +92,6 @@
|
||||
<Content Include="Views\Home\Search.ascx" />
|
||||
<Content Include="Views\DisplayTemplates\Parts\Tags.ShowTags.ascx" />
|
||||
<Content Include="Views\EditorTemplates\Parts\Tags.EditTags.ascx" />
|
||||
<Content Include="Views\EditorTemplates\Parts\Tags.SiteSettings.ascx" />
|
||||
<Content Include="Web.config" />
|
||||
<Content Include="Views\Web.config" />
|
||||
</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