Browse Source
Merge pull request #7726 from abpframework/maliming/EmailSetting
Rename EmailSettingManagement to EmailSetting.
pull/7778/head
liangshiwei
6 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
12 changed files with
22 additions and
22 deletions
-
modules/setting-management/src/Volo.Abp.SettingManagement.Application.Contracts/Volo/Abp/SettingManagement/SettingManagementPermissionDefinitionProvider.cs
-
modules/setting-management/src/Volo.Abp.SettingManagement.Application.Contracts/Volo/Abp/SettingManagement/SettingManagementPermissions.cs
-
modules/setting-management/src/Volo.Abp.SettingManagement.Application/Volo/Abp/SettingManagement/EmailSettingsAppService.cs
-
modules/setting-management/src/Volo.Abp.SettingManagement.Blazor/AbpSettingManagementBlazorModule.cs
-
modules/setting-management/src/Volo.Abp.SettingManagement.Blazor/Settings/EmailSettingPageContributor.cs
-
modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/de-DE.json
-
modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/en.json
-
modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/es.json
-
modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/tr.json
-
modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo/Abp/SettingManagement/Localization/Resources/AbpSettingManagement/zh-Hans.json
-
modules/setting-management/src/Volo.Abp.SettingManagement.Web/AbpSettingManagementWebModule.cs
-
modules/setting-management/src/Volo.Abp.SettingManagement.Web/Settings/EmailSettingPageContributor.cs
|
|
|
@ -10,7 +10,7 @@ namespace Volo.Abp.SettingManagement |
|
|
|
public override void Define(IPermissionDefinitionContext context) |
|
|
|
{ |
|
|
|
var moduleGroup = context.AddGroup(SettingManagementPermissions.GroupName, L("Permission:SettingManagement")); |
|
|
|
moduleGroup.AddPermission(SettingManagementPermissions.EmailSettingManagement, L("Permission:EmailSettingManagement"), multiTenancySide: MultiTenancySides.Host); |
|
|
|
moduleGroup.AddPermission(SettingManagementPermissions.EmailSetting, L("Permission:EmailSetting"), multiTenancySide: MultiTenancySides.Host); |
|
|
|
} |
|
|
|
|
|
|
|
private static LocalizableString L(string name) |
|
|
|
|
|
|
|
@ -6,7 +6,7 @@ namespace Volo.Abp.SettingManagement |
|
|
|
{ |
|
|
|
public const string GroupName = "SettingManagement"; |
|
|
|
|
|
|
|
public const string EmailSettingManagement = GroupName + ".EmailSettingManagement"; |
|
|
|
public const string EmailSetting = GroupName + ".EmailSetting"; |
|
|
|
|
|
|
|
public static string[] GetAll() |
|
|
|
{ |
|
|
|
|
|
|
|
@ -5,7 +5,7 @@ using Volo.Abp.Emailing; |
|
|
|
|
|
|
|
namespace Volo.Abp.SettingManagement |
|
|
|
{ |
|
|
|
[Authorize(SettingManagementPermissions.EmailSettingManagement)] |
|
|
|
[Authorize(SettingManagementPermissions.EmailSetting)] |
|
|
|
public class EmailSettingsAppService : SettingManagementAppServiceBase, IEmailSettingsAppService |
|
|
|
{ |
|
|
|
protected ISettingManager SettingManager { get; } |
|
|
|
|
|
|
|
@ -36,7 +36,7 @@ namespace Volo.Abp.SettingManagement.Blazor |
|
|
|
|
|
|
|
Configure<SettingManagementComponentOptions>(options => |
|
|
|
{ |
|
|
|
options.Contributors.Add(new EmailSettingManagementPageContributor()); |
|
|
|
options.Contributors.Add(new EmailSettingPageContributor()); |
|
|
|
}); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
@ -7,7 +7,7 @@ using Volo.Abp.SettingManagement.Localization; |
|
|
|
|
|
|
|
namespace Volo.Abp.SettingManagement.Blazor.Settings |
|
|
|
{ |
|
|
|
public class EmailSettingManagementPageContributor: ISettingComponentContributor |
|
|
|
public class EmailSettingPageContributor: ISettingComponentContributor |
|
|
|
{ |
|
|
|
public async Task ConfigureAsync(SettingComponentCreationContext context) |
|
|
|
{ |
|
|
|
@ -20,7 +20,7 @@ namespace Volo.Abp.SettingManagement.Blazor.Settings |
|
|
|
context.Groups.Add( |
|
|
|
new SettingComponentGroup( |
|
|
|
"Volo.Abp.SettingManagement", |
|
|
|
l["Menu:EmailSettingManagement"], |
|
|
|
l["Menu:EmailSetting"], |
|
|
|
typeof(EmailSettingGroupViewComponent) |
|
|
|
) |
|
|
|
); |
|
|
|
@ -35,7 +35,7 @@ namespace Volo.Abp.SettingManagement.Blazor.Settings |
|
|
|
{ |
|
|
|
var authorizationService = context.ServiceProvider.GetRequiredService<IAuthorizationService>(); |
|
|
|
|
|
|
|
return await authorizationService.IsGrantedAsync(SettingManagementPermissions.EmailSettingManagement); |
|
|
|
return await authorizationService.IsGrantedAsync(SettingManagementPermissions.EmailSetting); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
@ -4,8 +4,8 @@ |
|
|
|
"Settings": "Einstellungen", |
|
|
|
"SuccessfullySaved": "Erfolgreich gespeichert", |
|
|
|
"Permission:SettingManagement": "Einstellungen-Verwaltung", |
|
|
|
"Permission:EmailSettingManagement": "E-Mail-Einstellungen", |
|
|
|
"Menu:EmailSettingManagement": "E-Mail-Verwaltung", |
|
|
|
"Permission:EmailSetting": "E-Mail-Einstellungen", |
|
|
|
"Menu:EmailSetting": "E-Mail-Einstellung", |
|
|
|
"SmtpHost": "Host", |
|
|
|
"SmtpPort": "Port", |
|
|
|
"SmtpUserName": "Benutzername", |
|
|
|
|
|
|
|
@ -4,8 +4,8 @@ |
|
|
|
"Settings": "Settings", |
|
|
|
"SuccessfullySaved": "Successfully saved", |
|
|
|
"Permission:SettingManagement": "Setting Management", |
|
|
|
"Permission:EmailSettingManagement": "Email Settings", |
|
|
|
"Menu:EmailSettingManagement": "Email management", |
|
|
|
"Permission:EmailSetting": "Email Setting", |
|
|
|
"Menu:EmailSetting": "Email Setting", |
|
|
|
"SmtpHost": "Host", |
|
|
|
"SmtpPort": "Port", |
|
|
|
"SmtpUserName": "User name", |
|
|
|
|
|
|
|
@ -4,8 +4,8 @@ |
|
|
|
"Settings": "Configuraciones", |
|
|
|
"SuccessfullySaved": "Guardado correctamente", |
|
|
|
"Permission:SettingManagement": "Configuraciones de correo electronico", |
|
|
|
"Permission:EmailSettingManagement": "Administración Configuraciones", |
|
|
|
"Menu:EmailSettingManagement": "Administración de correo electronico", |
|
|
|
"Permission:EmailSetting": "Configuración de correo electrónico", |
|
|
|
"Menu:EmailSetting": "Configuración de correo electrónico", |
|
|
|
"SmtpHost": "Host", |
|
|
|
"SmtpPort": "Puerto", |
|
|
|
"SmtpUserName": "Nombre de usuario", |
|
|
|
|
|
|
|
@ -4,8 +4,8 @@ |
|
|
|
"Settings": "Ayarlar", |
|
|
|
"SuccessfullySaved": "Başarıyla Kaydedildi", |
|
|
|
"Permission:SettingManagement": "Ayarlar yönetimi", |
|
|
|
"Permission:EmailSettingManagement": "Email Ayarlar", |
|
|
|
"Menu:EmailSettingManagement": "Email yönetimi", |
|
|
|
"Permission:EmailSetting": "Email Ayarlar", |
|
|
|
"Menu:EmailSetting": "Email Ayarlar", |
|
|
|
"SmtpHost": "Sunucu", |
|
|
|
"SmtpPort": "Port", |
|
|
|
"SmtpUserName": "Kullanıcı adı", |
|
|
|
|
|
|
|
@ -4,8 +4,8 @@ |
|
|
|
"Settings": "设置", |
|
|
|
"SuccessfullySaved": "保存成功", |
|
|
|
"Permission:SettingManagement": "设置管理", |
|
|
|
"Permission:EmailSettingManagement": "邮件设置", |
|
|
|
"Menu:EmailSettingManagement": "邮件管理", |
|
|
|
"Permission:EmailSetting": "邮件设置", |
|
|
|
"Menu:EmailSetting": "邮件设置", |
|
|
|
"SmtpHost": "主机", |
|
|
|
"SmtpPort": "端口", |
|
|
|
"SmtpUserName": "用户名", |
|
|
|
|
|
|
|
@ -34,7 +34,7 @@ namespace Volo.Abp.SettingManagement.Web |
|
|
|
|
|
|
|
Configure<SettingManagementPageOptions>(options => |
|
|
|
{ |
|
|
|
options.Contributors.Add(new EmailSettingManagementPageContributor()); |
|
|
|
options.Contributors.Add(new EmailSettingPageContributor()); |
|
|
|
}); |
|
|
|
|
|
|
|
Configure<AbpVirtualFileSystemOptions>(options => |
|
|
|
|
|
|
|
@ -8,7 +8,7 @@ using Volo.Abp.SettingManagement.Web.Pages.SettingManagement.Components.EmailSet |
|
|
|
|
|
|
|
namespace Volo.Abp.SettingManagement.Web.Settings |
|
|
|
{ |
|
|
|
public class EmailSettingManagementPageContributor: ISettingPageContributor |
|
|
|
public class EmailSettingPageContributor: ISettingPageContributor |
|
|
|
{ |
|
|
|
public async Task ConfigureAsync(SettingPageCreationContext context) |
|
|
|
{ |
|
|
|
@ -20,8 +20,8 @@ namespace Volo.Abp.SettingManagement.Web.Settings |
|
|
|
var l = context.ServiceProvider.GetRequiredService<IStringLocalizer<AbpSettingManagementResource>>(); |
|
|
|
context.Groups.Add( |
|
|
|
new SettingPageGroup( |
|
|
|
"Volo.Abp.SettingManagement", |
|
|
|
l["Menu:EmailSettingManagement"], |
|
|
|
"Volo.Abp.EmailSetting", |
|
|
|
l["Menu:EmailSetting"], |
|
|
|
typeof(EmailSettingGroupViewComponent) |
|
|
|
) |
|
|
|
); |
|
|
|
@ -36,7 +36,7 @@ namespace Volo.Abp.SettingManagement.Web.Settings |
|
|
|
{ |
|
|
|
var authorizationService = context.ServiceProvider.GetRequiredService<IAuthorizationService>(); |
|
|
|
|
|
|
|
return await authorizationService.IsGrantedAsync(SettingManagementPermissions.EmailSettingManagement); |
|
|
|
return await authorizationService.IsGrantedAsync(SettingManagementPermissions.EmailSetting); |
|
|
|
} |
|
|
|
} |
|
|
|
} |