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;