ASC.Web.Api: Settings: return custom base domain for standalone
This commit is contained in:
parent
00bf52e41c
commit
adcb0b502b
@ -46,6 +46,7 @@ public class SettingsController : BaseSettingsController
|
|||||||
private readonly WebItemManagerSecurity _webItemManagerSecurity;
|
private readonly WebItemManagerSecurity _webItemManagerSecurity;
|
||||||
private readonly TenantInfoSettingsHelper _tenantInfoSettingsHelper;
|
private readonly TenantInfoSettingsHelper _tenantInfoSettingsHelper;
|
||||||
private readonly TenantUtil _tenantUtil;
|
private readonly TenantUtil _tenantUtil;
|
||||||
|
private readonly CoreSettings _coreSettings;
|
||||||
private readonly CoreBaseSettings _coreBaseSettings;
|
private readonly CoreBaseSettings _coreBaseSettings;
|
||||||
private readonly CommonLinkUtility _commonLinkUtility;
|
private readonly CommonLinkUtility _commonLinkUtility;
|
||||||
private readonly IConfiguration _configuration;
|
private readonly IConfiguration _configuration;
|
||||||
@ -76,6 +77,7 @@ public class SettingsController : BaseSettingsController
|
|||||||
WebItemManagerSecurity webItemManagerSecurity,
|
WebItemManagerSecurity webItemManagerSecurity,
|
||||||
TenantInfoSettingsHelper tenantInfoSettingsHelper,
|
TenantInfoSettingsHelper tenantInfoSettingsHelper,
|
||||||
TenantUtil tenantUtil,
|
TenantUtil tenantUtil,
|
||||||
|
CoreSettings coreSettings,
|
||||||
CoreBaseSettings coreBaseSettings,
|
CoreBaseSettings coreBaseSettings,
|
||||||
CommonLinkUtility commonLinkUtility,
|
CommonLinkUtility commonLinkUtility,
|
||||||
IConfiguration configuration,
|
IConfiguration configuration,
|
||||||
@ -115,6 +117,7 @@ public class SettingsController : BaseSettingsController
|
|||||||
_webItemManagerSecurity = webItemManagerSecurity;
|
_webItemManagerSecurity = webItemManagerSecurity;
|
||||||
_tenantInfoSettingsHelper = tenantInfoSettingsHelper;
|
_tenantInfoSettingsHelper = tenantInfoSettingsHelper;
|
||||||
_tenantUtil = tenantUtil;
|
_tenantUtil = tenantUtil;
|
||||||
|
_coreSettings = coreSettings;
|
||||||
_coreBaseSettings = coreBaseSettings;
|
_coreBaseSettings = coreBaseSettings;
|
||||||
_commonLinkUtility = commonLinkUtility;
|
_commonLinkUtility = commonLinkUtility;
|
||||||
_configuration = configuration;
|
_configuration = configuration;
|
||||||
@ -157,7 +160,7 @@ public class SettingsController : BaseSettingsController
|
|||||||
Personal = _coreBaseSettings.Personal,
|
Personal = _coreBaseSettings.Personal,
|
||||||
DocSpace = !_coreBaseSettings.DisableDocSpace,
|
DocSpace = !_coreBaseSettings.DisableDocSpace,
|
||||||
Standalone = _coreBaseSettings.Standalone,
|
Standalone = _coreBaseSettings.Standalone,
|
||||||
BaseDomain = _coreBaseSettings.Basedomain,
|
BaseDomain = _coreBaseSettings.Standalone ? await _coreSettings.GetSettingAsync("BaseDomain") ?? _coreBaseSettings.Basedomain : _coreBaseSettings.Basedomain,
|
||||||
Version = _configuration["version:number"] ?? "",
|
Version = _configuration["version:number"] ?? "",
|
||||||
TenantStatus = (await _tenantManager.GetCurrentTenantAsync()).Status,
|
TenantStatus = (await _tenantManager.GetCurrentTenantAsync()).Status,
|
||||||
TenantAlias = Tenant.Alias,
|
TenantAlias = Tenant.Alias,
|
||||||
|
Loading…
Reference in New Issue
Block a user