diff --git a/src/Orchard.Web/Modules/Orchard.Blogs/Models/Blog.cs b/src/Orchard.Web/Modules/Orchard.Blogs/Models/Blog.cs index 75362ec5f..ec1d606ac 100644 --- a/src/Orchard.Web/Modules/Orchard.Blogs/Models/Blog.cs +++ b/src/Orchard.Web/Modules/Orchard.Blogs/Models/Blog.cs @@ -1,8 +1,10 @@ using System.Web.Mvc; using Orchard.Core.Common.Models; using Orchard.ContentManagement; +using Orchard.Environment.Extensions; namespace Orchard.Blogs.Models { + [OrchardFeature("Blog")] public class Blog : ContentPart { [HiddenInput(DisplayValue = false)] public int Id { get { return ContentItem.Id; } } diff --git a/src/Orchard.Web/Modules/Orchard.Blogs/Module.txt b/src/Orchard.Web/Modules/Orchard.Blogs/Module.txt index d82dcda7f..938f6a297 100644 --- a/src/Orchard.Web/Modules/Orchard.Blogs/Module.txt +++ b/src/Orchard.Web/Modules/Orchard.Blogs/Module.txt @@ -1,2 +1,7 @@ name: Blogs -antiforgery: enabled \ No newline at end of file +antiforgery: enabled +features: + Blog: + Description: A simple web log + Dependencies: Common, XmlRpc + Category: Blog \ No newline at end of file diff --git a/src/Orchard.Web/Modules/Orchard.Modules/AdminMenu.cs b/src/Orchard.Web/Modules/Orchard.Modules/AdminMenu.cs index d12009d21..fc8439236 100644 --- a/src/Orchard.Web/Modules/Orchard.Modules/AdminMenu.cs +++ b/src/Orchard.Web/Modules/Orchard.Modules/AdminMenu.cs @@ -5,12 +5,12 @@ namespace Orchard.Modules { public string MenuName { get { return "admin"; } } public void GetNavigation(NavigationBuilder builder) { - builder.Add("Modules", "10", + builder.Add("Features", "10", menu => menu - .Add("Manage Modules", "1.0", item => item.Action("Index", "Admin", new { area = "Orchard.Modules" }) - .Permission(Permissions.ManageModules)) - .Add("Manage Features", "2.0", item => item.Action("Features", "Admin", new { area = "Orchard.Modules" }) - .Permission(Permissions.ManageFeatures))); + .Add("Manage Features", "1.0", item => item.Action("Features", "Admin", new { area = "Orchard.Modules" }) + .Permission(Permissions.ManageFeatures)) + .Add("Manage Modules", "2.0", item => item.Action("Index", "Admin", new { area = "Orchard.Modules" }) + .Permission(Permissions.ManageModules))); } } } \ No newline at end of file diff --git a/src/Orchard.Web/Modules/Orchard.Modules/Views/Admin/Features.ascx b/src/Orchard.Web/Modules/Orchard.Modules/Views/Admin/Features.ascx index 9fb6ee803..b604c24c6 100644 --- a/src/Orchard.Web/Modules/Orchard.Modules/Views/Admin/Features.ascx +++ b/src/Orchard.Web/Modules/Orchard.Modules/Views/Admin/Features.ascx @@ -2,7 +2,7 @@ <%@ Import Namespace="Orchard.Mvc.Html"%> <%@ Import Namespace="Orchard.Modules.ViewModels"%>

<%=Html.TitleForPage(T("Manage Features").ToString()) %>

-
<%=Html.ActionLink(T("∞").ToString(), "Features", new { }, new { @class = "button primaryAction" })%>
+ <% if (Model.Features.Count() > 0) { using (Html.BeginFormAntiForgeryPost()) { %> @@ -19,11 +19,11 @@ using (Html.BeginFormAntiForgeryPost()) { %>
+
<% } %> \ No newline at end of file diff --git a/src/Orchard.Web/Themes/TheAdmin/Styles/site.css b/src/Orchard.Web/Themes/TheAdmin/Styles/site.css index cf3ecef3f..768ef4a9f 100644 --- a/src/Orchard.Web/Themes/TheAdmin/Styles/site.css +++ b/src/Orchard.Web/Themes/TheAdmin/Styles/site.css @@ -607,6 +607,9 @@ button.ibutton { .contentItems li.first { background:#fff url(images/backgroundGradient.gif) repeat-x top left; } +.contentItems li li.last { + border-bottom:0; +} #main .contentItems li h3 { border-bottom:0; margin-top:0; @@ -753,6 +756,7 @@ table.items, textarea, input.text, input.text-box, margin-top:1em; } .summary { + overflow:auto; padding:1.2em .4em; } .actions {