Removing Tags' site settings (relating to pages) which are no longer used

--HG--
branch : dev
This commit is contained in:
Nathan Heskew
2010-02-26 23:25:02 -08:00
parent edc09e6158
commit bcec3db334
3 changed files with 0 additions and 39 deletions

View File

@@ -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;
}
}
}

View File

@@ -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>

View File

@@ -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>