ASC.Web.Api: added CookieSettingsEnabled property to SettingsDto

This commit is contained in:
Andrey Savihin 2023-07-04 15:12:48 +03:00
parent 23ebc88350
commit fcf354663b
2 changed files with 4 additions and 1 deletions

View File

@ -136,6 +136,7 @@ public class SettingsController : BaseSettingsController
public SettingsDto GetSettings(bool? withpassword)
{
var studioAdminMessageSettings = _settingsManager.Load<StudioAdminMessageSettings>();
var tenantCookieSettings = _settingsManager.Load<TenantCookieSettings>();
var settings = new SettingsDto
{
@ -149,7 +150,8 @@ public class SettingsController : BaseSettingsController
TenantStatus = _tenantManager.GetCurrentTenant().Status,
TenantAlias = Tenant.Alias,
EnableAdmMess = studioAdminMessageSettings.Enable || _tenantExtra.IsNotPaid(),
LegalTerms = _setupInfo.LegalTerms
LegalTerms = _setupInfo.LegalTerms,
CookieSettingsEnabled = tenantCookieSettings.Enabled
};
if (_authContext.IsAuthenticated)

View File

@ -59,6 +59,7 @@ public class SettingsDto
public string BookTrainingEmail { get; set; }
public string DocumentationEmail { get; set; }
public string LegalTerms { get; set; }
public bool CookieSettingsEnabled { get; set; }
public PluginsDto Plugins { get; set; }