|
|
@ -3,7 +3,6 @@ using Microsoft.Extensions.DependencyInjection; |
|
|
using Microsoft.Extensions.Localization; |
|
|
using Microsoft.Extensions.Localization; |
|
|
using Volo.Abp.SettingManagement.Localization; |
|
|
using Volo.Abp.SettingManagement.Localization; |
|
|
using Volo.Abp.SettingManagement.Web.Pages.SettingManagement; |
|
|
using Volo.Abp.SettingManagement.Web.Pages.SettingManagement; |
|
|
using Volo.Abp.SettingManagement.Web.Pages.SettingManagement.Components.EmailSettingGroup; |
|
|
|
|
|
using Volo.Abp.SettingManagement.Web.Pages.SettingManagement.Components.TimeZoneSettingGroup; |
|
|
using Volo.Abp.SettingManagement.Web.Pages.SettingManagement.Components.TimeZoneSettingGroup; |
|
|
using Volo.Abp.Timing; |
|
|
using Volo.Abp.Timing; |
|
|
|
|
|
|
|
|
@ -11,15 +10,10 @@ namespace Volo.Abp.SettingManagement.Web.Settings; |
|
|
|
|
|
|
|
|
public class TimeZonePageContributor : SettingPageContributorBase |
|
|
public class TimeZonePageContributor : SettingPageContributorBase |
|
|
{ |
|
|
{ |
|
|
public TimeZonePageContributor() |
|
|
|
|
|
{ |
|
|
|
|
|
RequiredFeatures(SettingManagementFeatures.EnableTimeZone); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public override Task ConfigureAsync(SettingPageCreationContext context) |
|
|
public override Task ConfigureAsync(SettingPageCreationContext context) |
|
|
{ |
|
|
{ |
|
|
var l = context.ServiceProvider.GetRequiredService<IStringLocalizer<AbpSettingManagementResource>>(); |
|
|
var l = context.ServiceProvider.GetRequiredService<IStringLocalizer<AbpSettingManagementResource>>(); |
|
|
|
|
|
|
|
|
if (context.ServiceProvider.GetRequiredService<IClock>().SupportsMultipleTimezone) |
|
|
if (context.ServiceProvider.GetRequiredService<IClock>().SupportsMultipleTimezone) |
|
|
{ |
|
|
{ |
|
|
context.Groups.Add( |
|
|
context.Groups.Add( |
|
|
@ -33,4 +27,4 @@ public class TimeZonePageContributor : SettingPageContributorBase |
|
|
|
|
|
|
|
|
return Task.CompletedTask; |
|
|
return Task.CompletedTask; |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|