MM-50347 Make desktop app landing page optional (#28421)

* fix: Make desktop app landing page optional

* Update i18n strings

* Fix linting and unit test

---------

Co-authored-by: Kiran <kiran@krinati.co>
Этот коммит содержится в:
Harrison Healey
2024-10-02 15:48:54 -04:00
коммит произвёл GitHub
родитель 0048723ccd
Коммит 394f625bcb
8 изменённых файлов: 37 добавлений и 0 удалений

Просмотреть файл

@@ -387,6 +387,7 @@ type ServiceSettings struct {
EnableAPITeamDeletion *bool
EnableAPITriggerAdminNotifications *bool
EnableAPIUserDeletion *bool
EnableDesktopLandingPage *bool
ExperimentalEnableHardenedMode *bool `access:"experimental_features"`
ExperimentalStrictCSRFEnforcement *bool `access:"experimental_features,write_restrictable,cloud_restrictable"`
EnableEmailInvitations *bool `access:"authentication_signup"`
@@ -825,6 +826,10 @@ func (s *ServiceSettings) SetDefaults(isUpdate bool) {
s.EnableBotAccountCreation = NewPointer(false)
}
if s.EnableDesktopLandingPage == nil {
s.EnableDesktopLandingPage = NewPointer(true)
}
if s.EnableSVGs == nil {
if isUpdate {
s.EnableSVGs = NewPointer(true)