diff --git a/src/Orchard.Web/Core/Shapes/Views/User.cshtml b/src/Orchard.Web/Core/Shapes/Views/User.cshtml
index 3db396745..e1b4c1246 100644
--- a/src/Orchard.Web/Core/Shapes/Views/User.cshtml
+++ b/src/Orchard.Web/Core/Shapes/Views/User.cshtml
@@ -2,14 +2,14 @@
@if (Request.IsAuthenticated) {
-
- @T("Welcome, {0}!", new HtmlString(Html.ActionLink( WorkContext.CurrentUser.UserName, "ChangePassword", new { Controller = "Account", Area = "Orchard.Users" }).ToString()))
-
-
- @Html.ActionLink(T("Sign Out").ToString(), "LogOff", new { Controller = "Account", Area = "Orchard.Users", ReturnUrl = Context.Request.RawUrl })
- @Html.ActionLink("Dashboard", "Index", new { Area = "Dashboard", Controller = "Admin" })
-
+
+ @T("Welcome, {0}!", new HtmlString(Html.ActionLink( WorkContext.CurrentUser.UserName, "ChangePassword", new { Controller = "Account", Area = "Orchard.Users" }).ToString()))
+
+
+ @Html.ActionLink(T("Sign Out").ToString(), "LogOff", new { Controller = "Account", Area = "Orchard.Users", ReturnUrl = Context.Request.RawUrl })
+ @Html.ActionLink("Dashboard", "Index", new { Area = "Dashboard", Controller = "Admin" })
+
} else {
- @Html.ActionLink(T("Sign In").ToString(), "LogOn", new { Controller = "Account", Area = "Orchard.Users", ReturnUrl = Context.Request.RawUrl })
+ @Html.ActionLink(T("Sign In").ToString(), "LogOn", new { Controller = "Account", Area = "Orchard.Users", ReturnUrl = Context.Request.RawUrl })
}
\ No newline at end of file
diff --git a/src/Orchard.Web/Modules/Orchard.Packaging/Commands/PackagingCommands.cs b/src/Orchard.Web/Modules/Orchard.Packaging/Commands/PackagingCommands.cs
index 43f6ad9a8..e711a2c32 100644
--- a/src/Orchard.Web/Modules/Orchard.Packaging/Commands/PackagingCommands.cs
+++ b/src/Orchard.Web/Modules/Orchard.Packaging/Commands/PackagingCommands.cs
@@ -4,7 +4,6 @@ using System.Web;
using System.Web.Hosting;
using Orchard.Commands;
using Orchard.Environment.Extensions;
-using Orchard.Environment.Extensions.Models;
using Orchard.Packaging.Services;
using Orchard.UI.Notify;
@@ -28,9 +27,9 @@ namespace Orchard.Packaging.Commands {
Create a package for the extension
(an extension being a module or a theme).
The package will be output at the specified.
- The default filename is Orchard.[Modules|Themes]...nupkg.
+ The default filename is Orchard.[Module|Theme]...nupkg.
For example, ""package create SampleModule c:\temp"" will create the package
- ""c:\temp\Orchard.Modules.SampleModule.1.0.0.nupkg"".")]
+ ""c:\temp\Orchard.Module.SampleModule.1.0.0.nupkg"".")]
[CommandName("package create")]
public void CreatePackage(string extensionName, string path) {
var packageData = _packageManager.Harvest(extensionName);
@@ -76,8 +75,11 @@ namespace Orchard.Packaging.Commands {
}
}
- [CommandHelp(@"package uninstall
Uninstall a module or a theme.
The should take the format Orchard.[Modules|Themes]..
For example, ""package uninstall Orchard.Modules.SampleModule"" will uninstall the Module under the ""~/Modules/SampleModule"" directory and
- ""package uninstall Orchard.Themes.SampleTheme"" will uninstall the Theme under the ""~/Themes/SampleTheme"" directory.")]
+ [CommandHelp(@"package uninstall
+ Uninstall a module or a theme.
+ The should take the format Orchard.[Module|Theme]..
+ For example, ""package uninstall Orchard.Module.SampleModule"" will uninstall the Module under the ""~/Modules/SampleModule"" directory and
+ ""package uninstall Orchard.Theme.SampleTheme"" will uninstall the Theme under the ""~/Themes/SampleTheme"" directory.")]
[CommandName("package uninstall")]
public void UninstallPackage(string packageId) {
try {
diff --git a/src/Orchard.Web/Modules/Orchard.Packaging/Services/PackageInstaller.cs b/src/Orchard.Web/Modules/Orchard.Packaging/Services/PackageInstaller.cs
index 454775b34..135a8bc11 100644
--- a/src/Orchard.Web/Modules/Orchard.Packaging/Services/PackageInstaller.cs
+++ b/src/Orchard.Web/Modules/Orchard.Packaging/Services/PackageInstaller.cs
@@ -93,7 +93,7 @@ namespace Orchard.Packaging.Services {
return new PackageInfo {
ExtensionName = package.Title ?? package.Id,
ExtensionVersion = package.Version.ToString(),
- ExtensionType = package.Id.StartsWith(PackagingSourceManager.ThemesPrefix) ? DefaultExtensionTypes.Theme : DefaultExtensionTypes.Module,
+ ExtensionType = package.Id.StartsWith(PackagingSourceManager.GetExtensionPrefix(DefaultExtensionTypes.Theme)) ? DefaultExtensionTypes.Theme : DefaultExtensionTypes.Module,
ExtensionPath = applicationPath
};
}
@@ -102,10 +102,10 @@ namespace Orchard.Packaging.Services {
string solutionPath;
string extensionFullPath = string.Empty;
- if (packageId.StartsWith(PackagingSourceManager.ThemesPrefix)) {
- extensionFullPath = HostingEnvironment.MapPath("~/Themes/" + packageId.Substring(PackagingSourceManager.ThemesPrefix.Length));
- } else if (packageId.StartsWith(PackagingSourceManager.ModulesPrefix)) {
- extensionFullPath = HostingEnvironment.MapPath("~/Modules/" + packageId.Substring(PackagingSourceManager.ModulesPrefix.Length));
+ if (packageId.StartsWith(PackagingSourceManager.GetExtensionPrefix(DefaultExtensionTypes.Theme))) {
+ extensionFullPath = HostingEnvironment.MapPath("~/Themes/" + packageId.Substring(PackagingSourceManager.GetExtensionPrefix(DefaultExtensionTypes.Theme).Length));
+ } else if (packageId.StartsWith(PackagingSourceManager.GetExtensionPrefix(DefaultExtensionTypes.Module))) {
+ extensionFullPath = HostingEnvironment.MapPath("~/Modules/" + packageId.Substring(PackagingSourceManager.GetExtensionPrefix(DefaultExtensionTypes.Module).Length));
}
if (string.IsNullOrEmpty(extensionFullPath) ||
diff --git a/src/Orchard.Web/Modules/Orchard.Packaging/Services/PackagingSourceManager.cs b/src/Orchard.Web/Modules/Orchard.Packaging/Services/PackagingSourceManager.cs
index 6e1b8c13a..47a981aed 100644
--- a/src/Orchard.Web/Modules/Orchard.Packaging/Services/PackagingSourceManager.cs
+++ b/src/Orchard.Web/Modules/Orchard.Packaging/Services/PackagingSourceManager.cs
@@ -11,18 +11,8 @@ using Orchard.Packaging.Models;
namespace Orchard.Packaging.Services {
[OrchardFeature("Gallery")]
public class PackagingSourceManager : IPackagingSourceManager {
- public const string ThemesPrefix = "Orchard.Themes.";
- public const string ModulesPrefix = "Orchard.Modules.";
-
public static string GetExtensionPrefix(string extensionType) {
- switch (extensionType) {
- case DefaultExtensionTypes.Theme:
- return ThemesPrefix;
- case DefaultExtensionTypes.Module:
- return ModulesPrefix;
- default:
- throw new ArgumentException();
- }
+ return string.Format("Orchard.{0}.", extensionType);
}
private readonly IRepository _packagingSourceRecordRepository;