private void ChangeEmailSettingScopes(SettingDefinitionProviderContext context) { if (!CenterConsts.AllowTenantsToChangeEmailSettings) { context.Manager.GetSettingDefinition(EmailSettingNames.Smtp.Host).Scopes = SettingScopes.Application; context.Manager.GetSettingDefinition(EmailSettingNames.Smtp.Port).Scopes = SettingScopes.Application; context.Manager.GetSettingDefinition(EmailSettingNames.Smtp.UserName).Scopes = SettingScopes.Application; context.Manager.GetSettingDefinition(EmailSettingNames.Smtp.Password).Scopes = SettingScopes.Application; context.Manager.GetSettingDefinition(EmailSettingNames.Smtp.Domain).Scopes = SettingScopes.Application; context.Manager.GetSettingDefinition(EmailSettingNames.Smtp.EnableSsl).Scopes = SettingScopes.Application; context.Manager.GetSettingDefinition(EmailSettingNames.Smtp.UseDefaultCredentials).Scopes = SettingScopes.Application; context.Manager.GetSettingDefinition(EmailSettingNames.DefaultFromAddress).Scopes = SettingScopes.Application; context.Manager.GetSettingDefinition(EmailSettingNames.DefaultFromDisplayName).Scopes = SettingScopes.Application; } }
public override IEnumerable <SettingDefinition> GetSettingDefinitions(SettingDefinitionProviderContext context) { return(new[] { new SettingDefinition(EmailSettingNames.Smtp.Host, "127.0.0.1", L("SmtpHost"), scopes: SettingScopes.Application | SettingScopes.Tenant), new SettingDefinition(EmailSettingNames.Smtp.Port, "25", L("SmtpPort"), scopes: SettingScopes.Application | SettingScopes.Tenant), new SettingDefinition(EmailSettingNames.Smtp.UserName, "", L("Username"), scopes: SettingScopes.Application | SettingScopes.Tenant), new SettingDefinition(EmailSettingNames.Smtp.Password, "", L("Password"), scopes: SettingScopes.Application | SettingScopes.Tenant), new SettingDefinition(EmailSettingNames.Smtp.Domain, "", L("DomainName"), scopes: SettingScopes.Application | SettingScopes.Tenant), new SettingDefinition(EmailSettingNames.Smtp.EnableSsl, "false", L("UseSSL"), scopes: SettingScopes.Application | SettingScopes.Tenant), new SettingDefinition(EmailSettingNames.Smtp.UseDefaultCredentials, "true", L("UseDefaultCredentials"), scopes: SettingScopes.Application | SettingScopes.Tenant), new SettingDefinition(EmailSettingNames.DefaultFromAddress, "", L("DefaultFromSenderEmailAddress"), scopes: SettingScopes.Application | SettingScopes.Tenant), new SettingDefinition(EmailSettingNames.DefaultFromDisplayName, "", L("DefaultFromSenderDisplayName"), scopes: SettingScopes.Application | SettingScopes.Tenant) }); }
public override IEnumerable <SettingDefinition> GetSettingDefinitions(SettingDefinitionProviderContext context) { return(new[] { new SettingDefinition(SmsPortalSettingNames.Host, "mymobileapi.com/api5/http5.aspx", L("SmsPortal_Host"), scopes: SettingScopes.Application | SettingScopes.Tenant, isInherited: false), new SettingDefinition(SmsPortalSettingNames.Username, null, L("SmsPortal_Username"), scopes: SettingScopes.Application | SettingScopes.Tenant, isInherited: false), new SettingDefinition(SmsPortalSettingNames.Password, null, L("SmsPortal_Password"), scopes: SettingScopes.Application | SettingScopes.Tenant, isInherited: false), new SettingDefinition(SmsPortalSettingNames.UseProxy, false.ToString(), L("SmsPortal_UseProxy"), scopes: SettingScopes.Application | SettingScopes.Tenant, isInherited: false), new SettingDefinition(SmsPortalSettingNames.UseDefaultProxyCredentials, false.ToString(), L("SmsPortal_UseADProxy"), scopes: SettingScopes.Application | SettingScopes.Tenant, isInherited: false), new SettingDefinition(SmsPortalSettingNames.WebProxyAddress, null, L("SmsPortal_WebProxyAddress"), scopes: SettingScopes.Application | SettingScopes.Tenant, isInherited: false), new SettingDefinition(SmsPortalSettingNames.WebProxyUsername, null, L("SmsPortal_WebProxyUsername"), scopes: SettingScopes.Application | SettingScopes.Tenant, isInherited: false), new SettingDefinition(SmsPortalSettingNames.WebProxyPassword, null, L("SmsPortal_WebProxyPassword"), scopes: SettingScopes.Application | SettingScopes.Tenant, isInherited: false), }); }
public override IEnumerable <SettingDefinition> GetSettingDefinitions(SettingDefinitionProviderContext context) { var fileSettingGroup = new SettingDefinitionGroup(SettingNames.FileSettingGroupName, L("文件上传设置")); var basicSettingGroup = new SettingDefinitionGroup(SettingNames.BasicSettingGroupName, L("基础信息设置")); return(new[] { new SettingDefinition(SettingNames.ImageSizeLimit, null, L("文件大小限制"), group: fileSettingGroup, scopes: SettingScopes.Application), new SettingDefinition(SettingNames.FileSuffixsLimit, null, L("文件类型限制"), group: fileSettingGroup, scopes: SettingScopes.Application), new SettingDefinition(SettingNames.IsEmailConfirmationRequiredForLogin, "false", L("登录是否开启邮箱验证"), group: basicSettingGroup, scopes: SettingScopes.Application), new SettingDefinition(SettingNames.MaxUserMembershipCount, int.MaxValue.ToString(), L("组织机构最大用户数"), group: basicSettingGroup, scopes: SettingScopes.Application) }); }
public override IEnumerable <SettingDefinition> GetSettingDefinitions(SettingDefinitionProviderContext context) { return(new[] { new SettingDefinition(AppSettingNames.UiTheme, "red", scopes: SettingScopes.Application | SettingScopes.Tenant | SettingScopes.User, isVisibleToClients: true), new SettingDefinition(EmailSettingNames.DefaultFromAddress, "*****@*****.**"), new SettingDefinition(EmailSettingNames.DefaultFromDisplayName, "Gopesh Sharma"), new SettingDefinition(EmailSettingNames.Smtp.Host, "in-v3.mailjet.com"), new SettingDefinition(EmailSettingNames.Smtp.Port, "465"), new SettingDefinition(EmailSettingNames.Smtp.EnableSsl, "true"), new SettingDefinition(EmailSettingNames.Smtp.UseDefaultCredentials, "false"), new SettingDefinition(EmailSettingNames.Smtp.UserName, _appConfiguration["Authentication:Mailjet:UserName"]), new SettingDefinition(EmailSettingNames.Smtp.Password, _appConfiguration["Authentication:Mailjet:Password"]), new SettingDefinition(AbpZeroSettingNames.UserManagement.IsEmailConfirmationRequiredForLogin, "true") }); }
public override IEnumerable <SettingDefinition> GetSettingDefinitions(SettingDefinitionProviderContext context) { return(new[] { new SettingDefinition("reelMoveMethodId", "", scopes: SettingScopes.Tenant), new SettingDefinition("defaultForCustomerMStorageId", "001", scopes: SettingScopes.Tenant), new SettingDefinition("defaultForSelfMStorageId", "001", scopes: SettingScopes.Tenant), new SettingDefinition("asyncInterval", "4", scopes: SettingScopes.Tenant), new SettingDefinition("mustFifoDay", "30", scopes: SettingScopes.Tenant), new SettingDefinition("overdueDay", "30", scopes: SettingScopes.Tenant), new SettingDefinition("readyLossQty", "200", scopes: SettingScopes.Tenant), new SettingDefinition("readyFirstMinimumQty", "2000", scopes: SettingScopes.Tenant), new SettingDefinition("lightIsRGB", "1", scopes: SettingScopes.Tenant), new SettingDefinition("theme", "{}", scopes: SettingScopes.User) }); }
public override IEnumerable <SettingDefinition> GetSettingDefinitions(SettingDefinitionProviderContext context) { return(new[] { new SettingDefinition( AppSettingNames.UiTheme, "red", scopes: SettingScopes.Application | SettingScopes.Tenant | SettingScopes.User, isVisibleToClients: true ), new SettingDefinition( AppSettingNames.MaxAllowedEventRegistrationCountInLast30DaysPerUser, defaultValue: "10", scopes: SettingScopes.Tenant) }); }
public override IEnumerable <SettingDefinition> GetSettingDefinitions(SettingDefinitionProviderContext context) { return(new[] { new SettingDefinition(AppSettingNames.UiTheme, "red", scopes: SettingScopes.Application | SettingScopes.Tenant | SettingScopes.User, isVisibleToClients: true), new SettingDefinition(AppSettingNames.DefChartMonitorRange, "3_100", scopes: SettingScopes.Application | SettingScopes.Tenant | SettingScopes.User, isVisibleToClients: true), new SettingDefinition(AppSettingNames.DefChartWinSize, "100", scopes: SettingScopes.Application | SettingScopes.Tenant | SettingScopes.User, isVisibleToClients: true), new SettingDefinition(AppSettingNames.DefChartXAxisFormate, "d H:m", scopes: SettingScopes.Application | SettingScopes.Tenant | SettingScopes.User, isVisibleToClients: true), new SettingDefinition(AppSettingNames.DefChartRealTimeMode, "1", scopes: SettingScopes.Application | SettingScopes.Tenant | SettingScopes.User, isVisibleToClients: true), new SettingDefinition(AppSettingNames.DefChartRefreshSpeed, "60", scopes: SettingScopes.Application | SettingScopes.Tenant | SettingScopes.User, isVisibleToClients: true), new SettingDefinition(AppSettingNames.DefChartScrollMode, "1", scopes: SettingScopes.Application | SettingScopes.Tenant | SettingScopes.User, isVisibleToClients: true), }); }
public override IEnumerable <SettingDefinition> GetSettingDefinitions(SettingDefinitionProviderContext context) { //Disable TwoFactorLogin by default (can be enabled by UI) context.Manager.GetSettingDefinition(AbpZeroSettingNames.UserManagement.TwoFactorLogin.IsEnabled).DefaultValue = false.ToString().ToLowerInvariant(); return(GetHostSettings().Union(GetTenantSettings()).Union(GetSharedSettings()) //theme settings .Union(GetDefaultThemeSettings()) .Union(GetTheme2Settings()) .Union(GetTheme8Settings()) .Union(GetTheme11Settings()) .Union(GetTheme6Settings()) .Union(GetTheme7Settings()) .Union(GetTheme10Settings()) .Union(GetTheme3Settings())); }
public override IEnumerable <SettingDefinition> GetSettingDefinitions(SettingDefinitionProviderContext context) { var group = new SettingDefinitionGroup( BXJGFileConsts.FileUploadSettingGroup, BXJGFileConsts.FileUploadSettingGroupLocalizableString.BXJGFileL()); return(new[] { new SettingDefinition( BXJGFileConsts.FileUploadExtensionSetting, BXJGFileConsts.FileUploadExtensionDefaultSetting, BXJGFileConsts.FileUploadExtensionSettingDisplayNameLocalizableString.BXJGFileL(), group, BXJGFileConsts.FileUploadExtensionSettingDescriptionLocalizableString.BXJGFileL(), isVisibleToClients: true) }); }
public override IEnumerable <SettingDefinition> GetSettingDefinitions(SettingDefinitionProviderContext context) { return(new[] { new SettingDefinition(AppSettingNames.AutotaskAccountId, default(int).ToString()), new SettingDefinition(AppSettingNames.CentrastageDeviceId, default(Guid).ToString()), new SettingDefinition(AppSettingNames.ManagedSupportId, default(int).ToString()), new SettingDefinition(AppSettingNames.MonitorUsers, false.ToString()), new SettingDefinition(AppSettingNames.MonitorVeeam, false.ToString()), new SettingDefinition(AppSettingNames.PrimaryDomainControllerOverride, false.ToString()), new SettingDefinition(AppSettingNames.VeeamMonitorEnabled, true.ToString()), new SettingDefinition(AppSettingNames.VeeamVersion, string.Empty), new SettingDefinition(AppSettingNames.UserMonitorEnabled, true.ToString()), new SettingDefinition(AppSettingNames.UsersAverageRuntime, 0.ToString()) }); }
public override IEnumerable <SettingDefinition> GetSettingDefinitions(SettingDefinitionProviderContext context) { return(new List <SettingDefinition> { //FSTI接口参数 new SettingDefinition("FSTI_NetDomain", ""), new SettingDefinition("FSTI_NetUserName", "JDOper"), new SettingDefinition("FSTI_NetPassword", "stmc-y2c0j1x5"), new SettingDefinition("FSTI_Interface_SystemUid", "9999"), new SettingDefinition("FSTI_Interface_SystemPwd", "123456"), new SettingDefinition("BAPI_NetDomain", ""), new SettingDefinition("BAPI_NetUserName", "yy4612"), new SettingDefinition("BAPI_NetPassword", "120910"), }); }
public override IEnumerable <SettingDefinition> GetSettingDefinitions(SettingDefinitionProviderContext context) { //Disable TwoFactorLogin by default (can be enabled by UI) context.Manager. GetSettingDefinition(AbpZeroSettingNames.UserManagement.TwoFactorLogin.IsEnabled) .DefaultValue = false.ToString().ToLowerInvariant(); if (YoyoCmsTemplateConsts.MultiTenancyEnabled) { return(GetHostSettings().Union(GetTenantSettings()).Union(GetApplicationAndTenantSettings())); } else { return(GetTenantSettings().Union(GetApplicationAndTenantSettings())); } }
private IEnumerable <SettingDefinition> GetConstSettingDefinitions(SettingDefinitionProviderContext context) { return(new List <SettingDefinition> { new SettingDefinition( AppSettingNames.Const.FingerThreshold, "30", new FixedLocalizableString("指纹通过阀值"), scopes: SettingScopes.Tenant ), new SettingDefinition( AppSettingNames.Const.IdentifyEmergencyPassword, User.UserDefaultPassword, new FixedLocalizableString("身份确认紧急密码"), scopes: SettingScopes.Tenant, isVisibleToClients: true ), new SettingDefinition( AppSettingNames.Const.CameraPassword, User.UserDefaultPassword, new FixedLocalizableString("摄像头密码"), scopes: SettingScopes.Tenant, isVisibleToClients: true ), new SettingDefinition( AppSettingNames.Const.WorkerRfidLength, "5", new FixedLocalizableString("员工RFID卡编码长度"), scopes: SettingScopes.Tenant, isVisibleToClients: true ), new SettingDefinition( AppSettingNames.Const.ArticleRfidLength, "3", new FixedLocalizableString("物品RFID卡编码长度"), scopes: SettingScopes.Tenant, isVisibleToClients: true ), new SettingDefinition( AppSettingNames.Const.BoxRfidLength, "8", new FixedLocalizableString("尾箱RFID卡编码长度"), scopes: SettingScopes.Tenant, isVisibleToClients: true ), }); }
public override IEnumerable <SettingDefinition> GetSettingDefinitions(SettingDefinitionProviderContext context) { //获取abp默认的配置 //var abpSetting = context.Manager.GetAllSettingDefinitions(); //设置自定义的配置 var frameConfig = UtilityCommon.DeserializeJson <FrameConfig>("FrameConfig.json"); List <SettingDefinition> settingList = new List <SettingDefinition>(); if (frameConfig == null) { return(settingList); } foreach (var item in frameConfig.FrameItemList) { settingList.Add( new SettingDefinition( name: item.Name, //配置名称 defaultValue: item.Value, //配置默认值 customData: "", //添加自定义数据 description: item.Name.ToLocalizable(), displayName: item.Name.ToLocalizable(), group: null, //配置分组(用于ui页面布局) isInherited: true, //是否继承上级 isVisibleToClients: true, //是否显示到客户端json scopes: SettingScopes.Application //配置所属范围 ) ); } return(settingList); //模板 //return new[] // { // new SettingDefinition( // name :"FrameUserSetting", //配置名称 // defaultValue: "用户设置", //配置默认值 // customData:"", //添加自定义数据 // description:"配置描述信息".L(), // displayName:"配置显示名称".L(), // group:null, //配置分组(用于ui页面布局) // isInherited:true, //是否继承上级 // isVisibleToClients: true, //是否显示到客户端json // scopes:SettingScopes.User //配置所属范围 // ) // }; }
/// <summary> /// 设置邮件及其他配置信息 /// </summary> /// <param name="context"></param> /// <returns></returns> public override IEnumerable <SettingDefinition> GetSettingDefinitions(SettingDefinitionProviderContext context) { return(new[] { new SettingDefinition(EmailSettingNames.Smtp.Host, _appConfiguration["App:SMTP:Host"], L("SmtpHost"), scopes: SettingScopes.Application | SettingScopes.Tenant), new SettingDefinition(EmailSettingNames.Smtp.Port, _appConfiguration["App:SMTP:Port"], L("SmtpPort"), scopes: SettingScopes.Application | SettingScopes.Tenant), new SettingDefinition(EmailSettingNames.Smtp.UserName, _appConfiguration["App:SMTP:UserName"], L("Username"), scopes: SettingScopes.Application | SettingScopes.Tenant), new SettingDefinition(EmailSettingNames.Smtp.Password, _appConfiguration["App:SMTP:Password"], L("Password"), scopes: SettingScopes.Application | SettingScopes.Tenant), new SettingDefinition(EmailSettingNames.Smtp.Domain, _appConfiguration["App:SMTP:Domain"], L("DomainName"), scopes: SettingScopes.Application | SettingScopes.Tenant), new SettingDefinition(EmailSettingNames.Smtp.EnableSsl, _appConfiguration["App:SMTP:EnableSsl"], L("UseSSL"), scopes: SettingScopes.Application | SettingScopes.Tenant), new SettingDefinition(EmailSettingNames.Smtp.UseDefaultCredentials, _appConfiguration["App:SMTP:UseDefaultCredentials"], L("UseDefaultCredentials"), scopes: SettingScopes.Application | SettingScopes.Tenant), new SettingDefinition(EmailSettingNames.DefaultFromAddress, _appConfiguration["App:SMTP:DefaultFromAddress"], L("DefaultFromSenderEmailAddress"), scopes: SettingScopes.Application | SettingScopes.Tenant), new SettingDefinition(EmailSettingNames.DefaultFromDisplayName, _appConfiguration["App:SMTP:DefaultFromDisplayName"], L("DefaultFromSenderDisplayName"), scopes: SettingScopes.Application | SettingScopes.Tenant), //其他设置 new SettingDefinition("config.defaultMinutes", _appConfiguration["ApplicationConfiguration:defaultMinutes"], scopes: SettingScopes.Application | SettingScopes.Tenant) }); }
public override IEnumerable <SettingDefinition> GetSettingDefinitions(SettingDefinitionProviderContext context) { return(new[] { new SettingDefinition( WorkingMobileThemeSettinKey, "Base.Moblie", scopes: SettingScopes.Application | SettingScopes.Tenant | SettingScopes.User ), new SettingDefinition( WorkingDesktopThemeSettinKey, "Base", scopes: SettingScopes.Application | SettingScopes.Tenant | SettingScopes.User ) }); }
public override IEnumerable <SettingDefinition> GetSettingDefinitions(SettingDefinitionProviderContext context) { return(new[] { new SettingDefinition( "AbpWebCommonTestModule.Test.Setting1", "TestValue1", scopes: SettingScopes.Application | SettingScopes.Tenant | SettingScopes.User, clientVisibilityProvider: new RequiresAuthenticationSettingClientVisibilityProvider()), new SettingDefinition( "AbpWebCommonTestModule.Test.Setting2", "TestValue2", scopes: SettingScopes.Application | SettingScopes.Tenant | SettingScopes.User, clientVisibilityProvider: new RequiresPermissionSettingClientVisibilityProvider(new SimplePermissionDependency("Permission1"))) }); }
public override IEnumerable <SettingDefinition> GetSettingDefinitions(SettingDefinitionProviderContext context) { return(new[] { new SettingDefinition(ShopSettings.General.Name, ConfigurationManager.AppSettings[ShopSettings.General.Name] ?? "", scopes: SettingScopes.Tenant), new SettingDefinition(ShopSettings.General.Logo, ConfigurationManager.AppSettings[ShopSettings.General.Logo] ?? "", scopes: SettingScopes.Tenant), new SettingDefinition(ShopSettings.General.DecreaseStockWhen, ConfigurationManager.AppSettings[ShopSettings.General.DecreaseStockWhen] ?? "", scopes: SettingScopes.Tenant), new SettingDefinition(ShopSettings.Share.ShareTitle, ConfigurationManager.AppSettings[ShopSettings.Share.ShareTitle] ?? "", scopes: SettingScopes.Tenant), new SettingDefinition(ShopSettings.Share.ShareDescription, ConfigurationManager.AppSettings[ShopSettings.Share.ShareDescription] ?? "", scopes: SettingScopes.Tenant), new SettingDefinition(ShopSettings.Share.SharePicture, ConfigurationManager.AppSettings[ShopSettings.Share.SharePicture] ?? "", scopes: SettingScopes.Tenant), new SettingDefinition(ShopSettings.Order.ShouldHasParentForBuy, ConfigurationManager.AppSettings[ShopSettings.Order.ShouldHasParentForBuy] ?? "", scopes: SettingScopes.Tenant), new SettingDefinition(ShopSettings.Order.OverTimeForDelete, ConfigurationManager.AppSettings[ShopSettings.Order.OverTimeForDelete] ?? "", scopes: SettingScopes.Tenant), new SettingDefinition(ShopSettings.Distribution.DistributionWhen, ConfigurationManager.AppSettings[ShopSettings.Distribution.DistributionWhen] ?? "", scopes: SettingScopes.Tenant), }); }
public override IEnumerable <SettingDefinition> GetSettingDefinitions(SettingDefinitionProviderContext context) { return(new List <SettingDefinition> { new SettingDefinition( LocalFileSystemStorageSettingNames.StoreRootDirectory, "", L("StoreRootDirectory"), scopes: SettingScopes.Application), new SettingDefinition( LocalFileSystemStorageSettingNames.AccessUriRootPath, "", L("AccessUriRootPath"), scopes: SettingScopes.Application) }); }
public override IEnumerable <SettingDefinition> GetSettingDefinitions(SettingDefinitionProviderContext context) { return(new[] { //Host settings new SettingDefinition(AppSettings.General.WebSiteRootAddress, "http://localhost:6240/"), new SettingDefinition(AppSettings.TenantManagement.AllowSelfRegistration, ConfigurationManager.AppSettings[AppSettings.TenantManagement.UseCaptchaOnRegistration] ?? "true"), new SettingDefinition(AppSettings.TenantManagement.IsNewRegisteredTenantActiveByDefault, ConfigurationManager.AppSettings[AppSettings.TenantManagement.IsNewRegisteredTenantActiveByDefault] ?? "false"), new SettingDefinition(AppSettings.TenantManagement.UseCaptchaOnRegistration, ConfigurationManager.AppSettings[AppSettings.TenantManagement.UseCaptchaOnRegistration] ?? "true"), new SettingDefinition(AppSettings.TenantManagement.DefaultEdition, ConfigurationManager.AppSettings[AppSettings.TenantManagement.DefaultEdition] ?? ""), //Tenant settings new SettingDefinition(AppSettings.UserManagement.AllowSelfRegistration, ConfigurationManager.AppSettings[AppSettings.UserManagement.UseCaptchaOnRegistration] ?? "true", scopes: SettingScopes.Tenant), new SettingDefinition(AppSettings.UserManagement.IsNewRegisteredUserActiveByDefault, ConfigurationManager.AppSettings[AppSettings.UserManagement.IsNewRegisteredUserActiveByDefault] ?? "false", scopes: SettingScopes.Tenant), new SettingDefinition(AppSettings.UserManagement.UseCaptchaOnRegistration, ConfigurationManager.AppSettings[AppSettings.UserManagement.UseCaptchaOnRegistration] ?? "true", scopes: SettingScopes.Tenant), }); }
public override IEnumerable <SettingDefinition> GetSettingDefinitions(SettingDefinitionProviderContext context) { return(new[] { //Host settings new SettingDefinition(YtSettings.General.MenuDefaultActive, ConfigurationManager.AppSettings[YtSettings.General.MenuDefaultActive] ?? "true"), new SettingDefinition(YtSettings.General.PermissionDefaultActive, ConfigurationManager.AppSettings[YtSettings.General.PermissionDefaultActive] ?? "true"), new SettingDefinition(YtSettings.General.RoleDefaultActive, ConfigurationManager.AppSettings[YtSettings.General.RoleDefaultActive] ?? "true"), new SettingDefinition(YtSettings.General.UserDefaultActive, ConfigurationManager.AppSettings[YtSettings.General.UserDefaultActive] ?? "true"), }); }
public override IEnumerable <SettingDefinition> GetSettingDefinitions(SettingDefinitionProviderContext context) { string[] strArrays = new string[] { "(UTC-10:00) Hawaii", "(UTC-09:00) Alaska", "(UTC-08:00) Pacific Time (US & Canada)", "(UTC-07:00) Arizona", "(UTC-07:00) Mountain Time (US & Canada)", "(UTC-06:00) Central Time (US & Canada)", "(UTC-05:00) Eastern Time (US & Canada)", "(UTC-05:00) Indiana (East)" }; string str = JsonConvert.SerializeObject( from tz in TimeZoneInfo.GetSystemTimeZones() where strArrays.Contains <string>(tz.DisplayName) select tz); SettingDefinition[] settingDefinition = new SettingDefinition[] { new SettingDefinition("App.General.WebSiteRootAddress", "http://localhost:6240/", null, null, null, SettingScopes.Application, false, true, null), new SettingDefinition("App.General.Timezones", str, null, null, null, SettingScopes.Tenant, true, true, null), new SettingDefinition("App.General.TimezoneAppDefaultTimezoneId", "Mountain Standard Time", null, null, null, SettingScopes.Tenant, true, true, null), new SettingDefinition("App.General.DefaultPaymentTerm", "Net 30", null, null, null, SettingScopes.Tenant, true, true, null), null, null, null, null, null, null, null }; settingDefinition[4] = new SettingDefinition("App.UserManagement.AllowSelfRegistration", ConfigurationManager.AppSettings["App.UserManagement.AllowSelfRegistration"] ?? "true", null, null, null, SettingScopes.Tenant, false, true, null); settingDefinition[5] = new SettingDefinition("App.UserManagement.IsNewRegisteredUserActiveByDefault", ConfigurationManager.AppSettings["App.UserManagement.IsNewRegisteredUserActiveByDefault"] ?? "false", null, null, null, SettingScopes.Tenant, false, true, null); settingDefinition[6] = new SettingDefinition("App.UserManagement.UseCaptchaOnRegistration", ConfigurationManager.AppSettings["App.UserManagement.UseCaptchaOnRegistration"] ?? "true", null, null, null, SettingScopes.Tenant, false, true, null); settingDefinition[7] = new SettingDefinition("App.UserManagement.RequireOnePhoneNumberForRegistration", ConfigurationManager.AppSettings["App.UserManagement.RequireOnePhoneNumberForRegistration"] ?? "false", null, null, null, SettingScopes.Tenant, false, true, null); settingDefinition[8] = new SettingDefinition("App.UserManagement.SendEmailAfterRegistration", ConfigurationManager.AppSettings["App.UserManagement.SendEmailAfterRegistration"] ?? "false", null, null, null, SettingScopes.Tenant, false, true, null); settingDefinition[9] = new SettingDefinition("App.UserManagement.SendEmailAfterRegistrationMessage", ConfigurationManager.AppSettings["App.UserManagement.SendEmailAfterRegistrationMessage"] ?? "", null, null, null, SettingScopes.Tenant, false, true, null); settingDefinition[10] = new SettingDefinition("App.UserManagment.EnableEmergencyDeliveryFees", ConfigurationManager.AppSettings["App.UserManagment.EnableEmergencyDeliveryFees"] ?? "false", null, null, null, SettingScopes.Tenant, false, true, null); return(settingDefinition); }
public override IEnumerable <SettingDefinition> GetSettingDefinitions(SettingDefinitionProviderContext context) { return(new[] { new SettingDefinition(ClickatellSettingNames.Host, "api.clickatell.com", L("Clickatell_Host"), scopes: SettingScopes.Application | SettingScopes.Tenant, isInherited: false), new SettingDefinition(ClickatellSettingNames.ApiId, null, L("Clickatell_ApiId"), scopes: SettingScopes.Application | SettingScopes.Tenant, isInherited: false), new SettingDefinition(ClickatellSettingNames.ApiUsername, null, L("Clickatell_ApiUsername"), scopes: SettingScopes.Application | SettingScopes.Tenant, isInherited: false), new SettingDefinition(ClickatellSettingNames.ApiPassword, null, L("Clickatell_ApiPassword"), scopes: SettingScopes.Application | SettingScopes.Tenant, isInherited: false), new SettingDefinition(ClickatellSettingNames.UseProxy, false.ToString(), L("Clickatell_UseProxy"), scopes: SettingScopes.Application | SettingScopes.Tenant, isInherited: false), new SettingDefinition(ClickatellSettingNames.UseDefaultProxyCredentials, true.ToString(), L("Clickatell_UseDefaultProxyCredentials"), scopes: SettingScopes.Application | SettingScopes.Tenant, isInherited: false), new SettingDefinition(ClickatellSettingNames.WebProxyAddress, null, L("Clickatell_WebProxyAddress"), scopes: SettingScopes.Application | SettingScopes.Tenant, isInherited: false), new SettingDefinition(ClickatellSettingNames.WebProxyUsername, null, L("Clickatell_WebProxyUsername"), scopes: SettingScopes.Application | SettingScopes.Tenant, isInherited: false), new SettingDefinition(ClickatellSettingNames.WebProxyPassword, null, L("Clickatell_WebProxyPassword"), scopes: SettingScopes.Application | SettingScopes.Tenant, isInherited: false), new SettingDefinition(ClickatellSettingNames.SingleMessageMaxLength, DefaultSingleMessageMaxLength.ToString(), L("Clickatell_SingleMessageMaxLength"), scopes: SettingScopes.Application | SettingScopes.Tenant, isInherited: false), new SettingDefinition(ClickatellSettingNames.MessagePartLength, DefaultMessagePartLength.ToString(), L("Clickatell_MessagePartLength"), scopes: SettingScopes.Application | SettingScopes.Tenant, isInherited: false), }); }
private IEnumerable <SettingDefinition> GetVISettingDefinitions(SettingDefinitionProviderContext context) { return(new List <SettingDefinition> { new SettingDefinition( AppSettingNames.VI.CompanyName, "深圳黄金库", new FixedLocalizableString("公司名"), scopes: SettingScopes.Tenant ), new SettingDefinition( AppSettingNames.VI.CompanyImageName, "user.png", new FixedLocalizableString("公司图标名"), scopes: SettingScopes.Tenant ) }); }
public override IEnumerable <SettingDefinition> GetSettingDefinitions(SettingDefinitionProviderContext context) { return(new[] { new SettingDefinition( SheshaSettingNames.UploadFolder, "~/App_Data/Upload" ), new SettingDefinition( SheshaSettingNames.ExchangeName, "" ), new SettingDefinition( SheshaSettingNames.Security.AutoLogoffTimeout, 0.ToString() ), }); }
public override IEnumerable <SettingDefinition> GetSettingDefinitions(SettingDefinitionProviderContext context) { return(new[] { new SettingDefinition( SheshaSettingNames.Email.SupportSmtpRelay, false.ToString() ), new SettingDefinition( SheshaSettingNames.Email.RedirectAllMessagesTo, "" ), new SettingDefinition( SheshaSettingNames.Email.EmailsEnabled, true.ToString() ) }); }
public override IEnumerable <SettingDefinition> GetSettingDefinitions(SettingDefinitionProviderContext context) { return(new[] { new SettingDefinition(AppSettingNames.UiTheme, "red", scopes: SettingScopes.Application | SettingScopes.Tenant | SettingScopes.User, isVisibleToClients: true), new SettingDefinition(AppSettingNames.StopTopUpSaving, "false", scopes: SettingScopes.Tenant), new SettingDefinition(AppSettingNames.StopSignUp, "false", scopes: SettingScopes.Tenant), new SettingDefinition(AppSettingNames.StopWithdrawal, "false", scopes: SettingScopes.Tenant), new SettingDefinition(AppSettingNames.WithdrawalServiceCharge, "100", scopes: SettingScopes.Tenant), new SettingDefinition(AppSettingNames.InterestStatus, "true", scopes: SettingScopes.Tenant), new SettingDefinition(AppSettingNames.InterestType, "SimpleInterest", scopes: SettingScopes.Tenant), new SettingDefinition(AppSettingNames.InterestRate, "12", scopes: SettingScopes.Tenant), new SettingDefinition(AppSettingNames.InterestDuration, "30", scopes: SettingScopes.Tenant), new SettingDefinition(AppSettingNames.InterestDurationStartDate, DateTime.UtcNow.ToString(), scopes: SettingScopes.Tenant), new SettingDefinition(AppSettingNames.InterestDurationEndDate, DateTime.UtcNow.ToString(), scopes: SettingScopes.Tenant), new SettingDefinition(AppSettingNames.PenaltyPercentageDeduction, "50", scopes: SettingScopes.Tenant), }); }
public override IEnumerable <SettingDefinition> GetSettingDefinitions(SettingDefinitionProviderContext context) { return(new[] { new SettingDefinition( "MarketsCacheCounter", "0", scopes: SettingScopes.Application, isVisibleToClients: true ), new SettingDefinition( "TradingAccountsCacheCounter", "0", scopes: SettingScopes.Application, isVisibleToClients: true ) }); }
public override IEnumerable <SettingDefinition> GetSettingDefinitions(SettingDefinitionProviderContext context) { return(new[] { new SettingDefinition(LdapSettingNames.IsEnabled, "false", L("Ldap_IsEnabled"), scopes: SettingScopes.Application | SettingScopes.Tenant, isInherited: false), new SettingDefinition(LdapSettingNames.ContextType, ContextType.Domain.ToString(), L("Ldap_ContextType"), scopes: SettingScopes.Application | SettingScopes.Tenant, isInherited: false), new SettingDefinition(LdapSettingNames.Container, null, L("Ldap_Container"), scopes: SettingScopes.Application | SettingScopes.Tenant, isInherited: false), new SettingDefinition(LdapSettingNames.Domain, null, L("Ldap_Domain"), scopes: SettingScopes.Application | SettingScopes.Tenant, isInherited: false), new SettingDefinition(LdapSettingNames.UserName, null, L("Ldap_UserName"), scopes: SettingScopes.Application | SettingScopes.Tenant, isInherited: false), new SettingDefinition(LdapSettingNames.Password, null, L("Ldap_Password"), scopes: SettingScopes.Application | SettingScopes.Tenant, isInherited: false), new SettingDefinition(LdapSettingNames.LdapServer, null, L("Ldap_Server"), scopes: SettingScopes.Application | SettingScopes.Tenant, isInherited: false), new SettingDefinition(LdapSettingNames.UseNovellLdap, null, L("Ldap_UseNovellLdap"), scopes: SettingScopes.Application | SettingScopes.Tenant, isInherited: false), new SettingDefinition(LdapSettingNames.LdapPort, null, L("Ldap_LdapPort"), scopes: SettingScopes.Application | SettingScopes.Tenant, isInherited: false), new SettingDefinition(LdapSettingNames.LdapSearchConstraintTimeout, null, L("Ldap_LdapSearchConstraintTimeout"), scopes: SettingScopes.Application | SettingScopes.Tenant, isInherited: false), new SettingDefinition(LdapSettingNames.LdapLoginDn, null, L("Ldap_LdapLoginDn"), scopes: SettingScopes.Application | SettingScopes.Tenant, isInherited: false), new SettingDefinition(LdapSettingNames.LdapSearchBaseDn, null, L("Ldap_LdapSearchBaseDn"), scopes: SettingScopes.Application | SettingScopes.Tenant, isInherited: false), }); }