Browse Source
Merge pull request #23777 from abpframework/IValidationMetadataProvider
Enhance assembly resource registration for localization in multiple wb modules
pull/23787/head
Enis Necipoglu
5 months ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
11 changed files with
55 additions and
11 deletions
-
modules/account/src/Volo.Abp.Account.Web/AbpAccountWebModule.cs
-
modules/blogging/src/Volo.Blogging.Admin.Web/BloggingAdminWebModule.cs
-
modules/blogging/src/Volo.Blogging.Web/BloggingWebModule.cs
-
modules/docs/app/VoloDocs.Web/VoloDocsWebModule.cs
-
modules/docs/src/Volo.Docs.Admin.Web/DocsAdminWebModule.cs
-
modules/docs/src/Volo.Docs.Web/DocsWebModule.cs
-
modules/feature-management/src/Volo.Abp.FeatureManagement.Web/AbpFeatureManagementWebModule.cs
-
modules/identity/src/Volo.Abp.Identity.Web/AbpIdentityWebModule.cs
-
modules/permission-management/src/Volo.Abp.PermissionManagement.Web/AbpPermissionManagementWebModule.cs
-
modules/setting-management/src/Volo.Abp.SettingManagement.Web/AbpSettingManagementWebModule.cs
-
modules/tenant-management/src/Volo.Abp.TenantManagement.Web/AbpTenantManagementWebModule.cs
|
|
|
@ -36,7 +36,11 @@ public class AbpAccountWebModule : AbpModule |
|
|
|
{ |
|
|
|
context.Services.PreConfigure<AbpMvcDataAnnotationsLocalizationOptions>(options => |
|
|
|
{ |
|
|
|
options.AddAssemblyResource(typeof(AccountResource), typeof(AbpAccountWebModule).Assembly); |
|
|
|
options.AddAssemblyResource( |
|
|
|
typeof(AccountResource), |
|
|
|
typeof(AbpAccountWebModule).Assembly, |
|
|
|
typeof(AbpAccountApplicationContractsModule).Assembly |
|
|
|
); |
|
|
|
}); |
|
|
|
|
|
|
|
PreConfigure<IMvcBuilder>(mvcBuilder => |
|
|
|
|
|
|
|
@ -23,7 +23,11 @@ namespace Volo.Blogging.Admin |
|
|
|
{ |
|
|
|
context.Services.PreConfigure<AbpMvcDataAnnotationsLocalizationOptions>(options => |
|
|
|
{ |
|
|
|
options.AddAssemblyResource(typeof(BloggingResource), typeof(BloggingAdminWebModule).Assembly); |
|
|
|
options.AddAssemblyResource( |
|
|
|
typeof(BloggingResource), |
|
|
|
typeof(BloggingAdminWebModule).Assembly, |
|
|
|
typeof(BloggingAdminApplicationContractsModule).Assembly |
|
|
|
); |
|
|
|
}); |
|
|
|
|
|
|
|
PreConfigure<IMvcBuilder>(mvcBuilder => |
|
|
|
|
|
|
|
@ -31,7 +31,11 @@ namespace Volo.Blogging |
|
|
|
{ |
|
|
|
context.Services.PreConfigure<AbpMvcDataAnnotationsLocalizationOptions>(options => |
|
|
|
{ |
|
|
|
options.AddAssemblyResource(typeof(BloggingResource), typeof(BloggingWebModule).Assembly); |
|
|
|
options.AddAssemblyResource( |
|
|
|
typeof(BloggingResource), |
|
|
|
typeof(BloggingWebModule).Assembly, |
|
|
|
typeof(BloggingApplicationContractsModule).Assembly |
|
|
|
); |
|
|
|
}); |
|
|
|
|
|
|
|
PreConfigure<IMvcBuilder>(mvcBuilder => |
|
|
|
|
|
|
|
@ -72,7 +72,11 @@ namespace VoloDocs.Web |
|
|
|
{ |
|
|
|
PreConfigure<AbpMvcDataAnnotationsLocalizationOptions>(options => |
|
|
|
{ |
|
|
|
options.AddAssemblyResource(typeof(DocsResource), typeof(VoloDocsWebModule).Assembly); |
|
|
|
options.AddAssemblyResource( |
|
|
|
typeof(DocsResource), |
|
|
|
typeof(VoloDocsWebModule).Assembly, |
|
|
|
typeof(DocsAdminApplicationModule).Assembly |
|
|
|
); |
|
|
|
}); |
|
|
|
|
|
|
|
PreConfigure<AbpBackgroundJobWorkerOptions>(options => |
|
|
|
|
|
|
|
@ -21,7 +21,11 @@ namespace Volo.Docs.Admin |
|
|
|
{ |
|
|
|
PreConfigure<AbpMvcDataAnnotationsLocalizationOptions>(options => |
|
|
|
{ |
|
|
|
options.AddAssemblyResource(typeof(DocsResource), typeof(DocsAdminWebModule).Assembly); |
|
|
|
options.AddAssemblyResource( |
|
|
|
typeof(DocsResource), |
|
|
|
typeof(DocsAdminWebModule).Assembly, |
|
|
|
typeof(DocsAdminApplicationContractsModule).Assembly |
|
|
|
); |
|
|
|
}); |
|
|
|
|
|
|
|
PreConfigure<IMvcBuilder>(mvcBuilder => |
|
|
|
|
|
|
|
@ -34,7 +34,11 @@ namespace Volo.Docs |
|
|
|
{ |
|
|
|
PreConfigure<AbpMvcDataAnnotationsLocalizationOptions>(options => |
|
|
|
{ |
|
|
|
options.AddAssemblyResource(typeof(DocsResource), typeof(DocsWebModule).Assembly); |
|
|
|
options.AddAssemblyResource( |
|
|
|
typeof(DocsResource), |
|
|
|
typeof(DocsWebModule).Assembly, |
|
|
|
typeof(DocsApplicationContractsModule).Assembly |
|
|
|
); |
|
|
|
}); |
|
|
|
|
|
|
|
PreConfigure<IMvcBuilder>(mvcBuilder => |
|
|
|
|
|
|
|
@ -23,7 +23,11 @@ public class AbpFeatureManagementWebModule : AbpModule |
|
|
|
{ |
|
|
|
context.Services.PreConfigure<AbpMvcDataAnnotationsLocalizationOptions>(options => |
|
|
|
{ |
|
|
|
options.AddAssemblyResource(typeof(AbpFeatureManagementResource), typeof(AbpFeatureManagementWebModule).Assembly); |
|
|
|
options.AddAssemblyResource( |
|
|
|
typeof(AbpFeatureManagementResource), |
|
|
|
typeof(AbpFeatureManagementWebModule).Assembly, |
|
|
|
typeof(AbpFeatureManagementApplicationContractsModule).Assembly |
|
|
|
); |
|
|
|
}); |
|
|
|
|
|
|
|
PreConfigure<IMvcBuilder>(mvcBuilder => |
|
|
|
|
|
|
|
@ -30,7 +30,11 @@ public class AbpIdentityWebModule : AbpModule |
|
|
|
{ |
|
|
|
context.Services.PreConfigure<AbpMvcDataAnnotationsLocalizationOptions>(options => |
|
|
|
{ |
|
|
|
options.AddAssemblyResource(typeof(IdentityResource), typeof(AbpIdentityWebModule).Assembly); |
|
|
|
options.AddAssemblyResource( |
|
|
|
typeof(IdentityResource), |
|
|
|
typeof(AbpIdentityWebModule).Assembly, |
|
|
|
typeof(AbpIdentityApplicationContractsModule).Assembly |
|
|
|
); |
|
|
|
}); |
|
|
|
|
|
|
|
PreConfigure<IMvcBuilder>(mvcBuilder => |
|
|
|
|
|
|
|
@ -18,7 +18,11 @@ public class AbpPermissionManagementWebModule : AbpModule |
|
|
|
{ |
|
|
|
context.Services.PreConfigure<AbpMvcDataAnnotationsLocalizationOptions>(options => |
|
|
|
{ |
|
|
|
options.AddAssemblyResource(typeof(AbpPermissionManagementResource)); |
|
|
|
options.AddAssemblyResource( |
|
|
|
typeof(AbpPermissionManagementResource), |
|
|
|
typeof(AbpPermissionManagementWebModule).Assembly, |
|
|
|
typeof(AbpPermissionManagementApplicationContractsModule).Assembly |
|
|
|
); |
|
|
|
}); |
|
|
|
|
|
|
|
PreConfigure<IMvcBuilder>(mvcBuilder => |
|
|
|
|
|
|
|
@ -25,7 +25,11 @@ public class AbpSettingManagementWebModule : AbpModule |
|
|
|
{ |
|
|
|
context.Services.PreConfigure<AbpMvcDataAnnotationsLocalizationOptions>(options => |
|
|
|
{ |
|
|
|
options.AddAssemblyResource(typeof(AbpSettingManagementResource), typeof(AbpSettingManagementWebModule).Assembly); |
|
|
|
options.AddAssemblyResource( |
|
|
|
typeof(AbpSettingManagementResource), |
|
|
|
typeof(AbpSettingManagementWebModule).Assembly, |
|
|
|
typeof(AbpSettingManagementApplicationContractsModule).Assembly |
|
|
|
); |
|
|
|
}); |
|
|
|
|
|
|
|
PreConfigure<IMvcBuilder>(mvcBuilder => |
|
|
|
|
|
|
|
@ -30,7 +30,11 @@ public class AbpTenantManagementWebModule : AbpModule |
|
|
|
{ |
|
|
|
context.Services.PreConfigure<AbpMvcDataAnnotationsLocalizationOptions>(options => |
|
|
|
{ |
|
|
|
options.AddAssemblyResource(typeof(AbpTenantManagementResource), typeof(AbpTenantManagementWebModule).Assembly); |
|
|
|
options.AddAssemblyResource( |
|
|
|
typeof(AbpTenantManagementResource), |
|
|
|
typeof(AbpTenantManagementWebModule).Assembly, |
|
|
|
typeof(AbpTenantManagementApplicationContractsModule).Assembly |
|
|
|
); |
|
|
|
}); |
|
|
|
|
|
|
|
PreConfigure<IMvcBuilder>(mvcBuilder => |
|
|
|
|