mirror of
https://github.com/OrchardCMS/Orchard.git
synced 2025-10-21 11:17:28 +08:00
#17289: only allowing default tenant site administrator to install packages by default. Others can be granted permission.
--HG-- branch : dev rename : src/Orchard.Tests.Modules/Packaging/Hello.World.csproj.txt => src/Orchard.Tests.Modules/Packaging/Services/Hello.World.csproj.txt rename : src/Orchard.Tests.Modules/Packaging/HelloDriver.cs.txt => src/Orchard.Tests.Modules/Packaging/Services/HelloDriver.cs.txt rename : src/Orchard.Tests.Modules/Packaging/PackageBuilderTests.cs => src/Orchard.Tests.Modules/Packaging/Services/PackageBuilderTests.cs
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
using Orchard.Environment.Configuration;
|
||||
using Orchard.Environment;
|
||||
using Orchard.Environment.Configuration;
|
||||
using Orchard.Localization;
|
||||
using Orchard.Security;
|
||||
using Orchard.UI.Navigation;
|
||||
@@ -16,7 +17,7 @@ namespace Orchard.MultiTenancy {
|
||||
public string MenuName { get { return "admin"; } }
|
||||
|
||||
public void GetNavigation(NavigationBuilder builder) {
|
||||
if ( _shellSettings.Name != "Default" )
|
||||
if (_shellSettings.Name != ShellSettings.DefaultName)
|
||||
return;
|
||||
|
||||
builder.Add(T("Tenants"), "100",
|
||||
|
@@ -1,6 +1,7 @@
|
||||
using System;
|
||||
using System.Linq;
|
||||
using System.Web.Mvc;
|
||||
using Orchard.Environment;
|
||||
using Orchard.Environment.Configuration;
|
||||
using Orchard.Localization;
|
||||
using Orchard.MultiTenancy.Services;
|
||||
@@ -158,7 +159,7 @@ namespace Orchard.MultiTenancy.Controllers {
|
||||
}
|
||||
|
||||
private bool EnsureDefaultTenant() {
|
||||
return _thisShellSettings.Name == "Default";
|
||||
return _thisShellSettings.Name == ShellSettings.DefaultName;
|
||||
}
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user