A little more module management UI work

- linked feature deps to features
- fixed a test

--HG--
branch : dev
This commit is contained in:
Nathan Heskew
2010-04-29 14:09:56 -07:00
parent e8b8a8895f
commit 06f91a1741
4 changed files with 4 additions and 4 deletions

View File

@@ -6,7 +6,7 @@
Scenario: Installed modules are listed
Given I have installed Orchard
When I go to "admin/modules"
Then I should see "<h2>Installed Modules</h2>"
Then I should see "<h1>Installed Modules</h1>"
And I should see "<h3>Themes</h3>"
And the status should be 200 OK

View File

@@ -62,7 +62,7 @@ this.ScenarioSetup(scenarioInfo);
#line 8
testRunner.When("I go to \"admin/modules\"");
#line 9
testRunner.Then("I should see \"<h2>Installed Modules</h2>\"");
testRunner.Then("I should see \"<h1>Installed Modules</h1>\"");
#line 10
testRunner.And("I should see \"<h3>Themes</h3>\"");
#line 11

View File

@@ -9,7 +9,7 @@ namespace Orchard.Modules {
menu => menu
.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" })
.Add("Installed Modules", "2.0", item => item.Action("Index", "Admin", new { area = "Orchard.Modules" })
.Permission(Permissions.ManageModules)));
}
}

View File

@@ -40,7 +40,7 @@ using (Html.BeginFormAntiForgeryPost()) { %>
</li><%
//dependencies
if (feature.Descriptor.Dependencies.Count() > 0) { %>
<li>&nbsp;&#124;&nbsp;<%=T("Depends on: {0}", string.Join(", ", feature.Descriptor.Dependencies.Select(s => Html.Encode(s)).OrderBy(s => s).ToArray())) %></li><%
<li>&nbsp;&#124;&nbsp;<%=T("Depends on: {0}", string.Join(", ", feature.Descriptor.Dependencies.Select(s => Html.Link(Html.Encode(s), string.Format("{0}#{1}", Url.Action("features", new { area = "Orchard.Modules" }), Html.Encode(s)))).OrderBy(s => s).ToArray())) %></li><%
} %>
</ul>
</div>