Skip to content

Commit 166b91e

Browse files
committed
removed unnecessary settings and multi tenancy code
1 parent 1786c1f commit 166b91e

File tree

8 files changed

+1
-265
lines changed

8 files changed

+1
-265
lines changed

src/AbpCompanyName.AbpProjectName.Core/Configuration/AppSettingProvider.cs

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -15,16 +15,7 @@ public override IEnumerable<SettingDefinition> GetSettingDefinitions(SettingDefi
1515
return new[]
1616
{
1717
//Host settings
18-
new SettingDefinition(AppSettings.General.WebSiteRootAddress, "http://localhost:62114/"),
19-
new SettingDefinition(AppSettings.TenantManagement.AllowSelfRegistration,ConfigurationManager.AppSettings[AppSettings.TenantManagement.UseCaptchaOnRegistration] ?? "true"),
20-
new SettingDefinition(AppSettings.TenantManagement.IsNewRegisteredTenantActiveByDefault,ConfigurationManager.AppSettings[AppSettings.TenantManagement.IsNewRegisteredTenantActiveByDefault] ??"false"),
21-
new SettingDefinition(AppSettings.TenantManagement.UseCaptchaOnRegistration,ConfigurationManager.AppSettings[AppSettings.TenantManagement.UseCaptchaOnRegistration] ?? "true"),
22-
new SettingDefinition(AppSettings.TenantManagement.DefaultEdition,ConfigurationManager.AppSettings[AppSettings.TenantManagement.DefaultEdition] ?? ""),
23-
24-
//Tenant settings
25-
new SettingDefinition(AppSettings.UserManagement.AllowSelfRegistration, ConfigurationManager.AppSettings[AppSettings.UserManagement.UseCaptchaOnRegistration] ?? "true", scopes: SettingScopes.Tenant),
26-
new SettingDefinition(AppSettings.UserManagement.IsNewRegisteredUserActiveByDefault, ConfigurationManager.AppSettings[AppSettings.UserManagement.IsNewRegisteredUserActiveByDefault] ?? "false", scopes: SettingScopes.Tenant),
27-
new SettingDefinition(AppSettings.UserManagement.UseCaptchaOnRegistration, ConfigurationManager.AppSettings[AppSettings.UserManagement.UseCaptchaOnRegistration] ?? "true", scopes: SettingScopes.Tenant)
18+
new SettingDefinition(AppSettings.General.WebSiteRootAddress, "http://localhost:62114/")
2819
};
2920
}
3021
}

src/AbpCompanyName.AbpProjectName.Core/Configuration/AppSettings.cs

Lines changed: 0 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -10,25 +10,5 @@ public static class General
1010
{
1111
public const string WebSiteRootAddress = "App.General.WebSiteRootAddress";
1212
}
13-
14-
public static class TenantManagement
15-
{
16-
public const string AllowSelfRegistration = "App.TenantManagement.AllowSelfRegistration";
17-
public const string IsNewRegisteredTenantActiveByDefault = "App.TenantManagement.IsNewRegisteredTenantActiveByDefault";
18-
public const string UseCaptchaOnRegistration = "App.TenantManagement.UseCaptchaOnRegistration";
19-
public const string DefaultEdition = "App.TenantManagement.DefaultEdition";
20-
}
21-
22-
public static class UserManagement
23-
{
24-
public const string AllowSelfRegistration = "App.UserManagement.AllowSelfRegistration";
25-
public const string IsNewRegisteredUserActiveByDefault = "App.UserManagement.IsNewRegisteredUserActiveByDefault";
26-
public const string UseCaptchaOnRegistration = "App.UserManagement.UseCaptchaOnRegistration";
27-
}
28-
29-
public static class Security
30-
{
31-
public const string PasswordComplexity = "App.Security.PasswordComplexity";
32-
}
3313
}
3414
}

src/AbpCompanyName.AbpProjectName.Web/Controllers/AccountController.cs

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717
using AbpCompanyName.AbpProjectName.Authorization;
1818
using AbpCompanyName.AbpProjectName.Authorization.Roles;
1919
using AbpCompanyName.AbpProjectName.MultiTenancy;
20-
using AbpCompanyName.AbpProjectName.Web.MultiTenancy;
2120
using AbpCompanyName.AbpProjectName.Users;
2221
using AbpCompanyName.AbpProjectName.Web.Authentication;
2322
using AbpCompanyName.AbpProjectName.Web.Models.Account;
@@ -31,7 +30,6 @@ public class AccountController : AbpProjectNameControllerBase
3130
private readonly TenantManager _tenantManager;
3231
private readonly IMultiTenancyConfig _multiTenancyConfig;
3332
private readonly IUnitOfWorkManager _unitOfWorkManager;
34-
private readonly ITenancyNameFinder _tenancyNameFinder;
3533
private readonly AbpLoginResultTypeHelper _abpLoginResultTypeHelper;
3634

3735
public AccountController(
@@ -40,15 +38,13 @@ public AccountController(
4038
RoleManager roleManager,
4139
TenantManager tenantManager,
4240
IUnitOfWorkManager unitOfWorkManager,
43-
ITenancyNameFinder tenancyNameFinder,
4441
AbpLoginResultTypeHelper abpLoginResultTypeHelper)
4542
{
4643
_userManager = userManager;
4744
_multiTenancyConfig = multiTenancyConfig;
4845
_roleManager = roleManager;
4946
_tenantManager = tenantManager;
5047
_unitOfWorkManager = unitOfWorkManager;
51-
_tenancyNameFinder = tenancyNameFinder;
5248
_abpLoginResultTypeHelper = abpLoginResultTypeHelper;
5349
}
5450

@@ -283,7 +279,6 @@ public ActionResult ExternalLogin(string provider, string returnUrl)
283279
new
284280
{
285281
ReturnUrl = returnUrl,
286-
tenancyName = _tenancyNameFinder.GetCurrentTenancyNameOrNull() ?? "",
287282
authSchema = provider
288283
});
289284

@@ -317,7 +312,6 @@ public virtual async Task<ActionResult> ExternalLoginCallback(string returnUrl,
317312
//Try to find tenancy name
318313
if (tenancyName.IsNullOrEmpty())
319314
{
320-
tenancyName = _tenancyNameFinder.GetCurrentTenancyNameOrNull();
321315
if (tenancyName.IsNullOrEmpty())
322316
{
323317
var tenants = await FindPossibleTenantsOfUserAsync(userInfo.LoginInfo);

src/AbpCompanyName.AbpProjectName.Web/MultiTenancy/ITenancyNameFinder.cs

Lines changed: 0 additions & 7 deletions
This file was deleted.

src/AbpCompanyName.AbpProjectName.Web/MultiTenancy/SubdomainTenancyNameFinder.cs

Lines changed: 0 additions & 79 deletions
This file was deleted.

src/AbpCompanyName.AbpProjectName.Web/MultiTenancy/TenantIdAccessor.cs

Lines changed: 0 additions & 95 deletions
This file was deleted.

src/AbpCompanyName.AbpProjectName.Web/MultiTenancy/TenantIdAccessorApplicationBuilderExtensions.cs

Lines changed: 0 additions & 24 deletions
This file was deleted.

src/AbpCompanyName.AbpProjectName.Web/Startup/Startup.cs

Lines changed: 0 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
using Microsoft.Extensions.DependencyInjection;
1111
using Microsoft.Extensions.Logging;
1212
using AbpCompanyName.AbpProjectName.Web.Configuration;
13-
using AbpCompanyName.AbpProjectName.Web.MultiTenancy;
1413
using AbpCompanyName.AbpProjectName.Web.Startup.Owin;
1514
using Owin;
1615

@@ -33,16 +32,6 @@ public IServiceProvider ConfigureServices(IServiceCollection services)
3332
options.Filters.Add(new AutoValidateAntiforgeryTokenAttribute());
3433
});
3534

36-
//Swagger - Enable this line and the related lines in Configure method to enable swagger UI
37-
//services.AddSwaggerGen();
38-
39-
////Recaptcha
40-
//services.AddRecaptcha(new RecaptchaOptions
41-
//{
42-
// SiteKey = _appConfiguration["Recaptcha:SiteKey"],
43-
// SecretKey = _appConfiguration["Recaptcha:SecretKey"]
44-
//});
45-
4635
//Configure Abp and Dependency Injection
4736
return services.AddAbp<AbpProjectNameWebModule>(options =>
4837
{
@@ -71,8 +60,6 @@ public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerF
7160

7261
app.UseStaticFiles();
7362

74-
app.UseTenantIdAccessorInitialization();
75-
7663
//Integrate to OWIN
7764
app.UseAppBuilder(ConfigureOwinServices);
7865

@@ -86,11 +73,6 @@ public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerF
8673
name: "default",
8774
template: "{controller=Home}/{action=Index}/{id?}");
8875
});
89-
90-
// Enable middleware to serve generated Swagger as a JSON endpoint
91-
//app.UseSwagger();
92-
// Enable middleware to serve swagger-ui assets (HTML, JS, CSS etc.)
93-
//app.UseSwaggerUi(); //URL: /swagger/ui
9476
}
9577

9678
private static void ConfigureOwinServices(IAppBuilder app)
@@ -100,12 +82,6 @@ private static void ConfigureOwinServices(IAppBuilder app)
10082
app.UseAbp();
10183

10284
app.MapSignalR();
103-
104-
//Enable it to use HangFire dashboard (uncomment only if it's enabled in AbpZeroTemplateWebModule)
105-
//app.UseHangfireDashboard("/hangfire", new DashboardOptions
106-
//{
107-
// Authorization = new[] { new AbpHangfireAuthorizationFilter(AppPermissions.Pages_Administration_HangfireDashboard) }
108-
//});
10985
}
11086
}
11187
}

0 commit comments

Comments
 (0)