feat: set default language on instance (#3594)

This commit is contained in:
Livio Amstutz
2022-05-03 15:58:38 +02:00
committed by GitHub
parent 462fe10dab
commit 79db247801
12 changed files with 83 additions and 35 deletions

View File

@@ -6,6 +6,8 @@ import (
"fmt"
"strings"
"golang.org/x/text/language"
"github.com/zitadel/zitadel/internal/api/authz"
"github.com/zitadel/zitadel/internal/command"
"github.com/zitadel/zitadel/internal/config/systemdefaults"
@@ -15,9 +17,10 @@ import (
)
type DefaultInstance struct {
InstanceName string
CustomDomain string
Org command.OrgSetup
InstanceName string
CustomDomain string
DefaultLanguage language.Tag
Org command.OrgSetup
instanceSetup command.InstanceSetup
userEncryptionKey *crypto.KeyConfig
@@ -67,6 +70,7 @@ func (mig *DefaultInstance) Execute(ctx context.Context) error {
mig.instanceSetup.InstanceName = mig.InstanceName
mig.instanceSetup.CustomDomain = mig.CustomDomain
mig.instanceSetup.DefaultLanguage = mig.DefaultLanguage
mig.instanceSetup.Org = mig.Org
mig.instanceSetup.Org.Human.Email.Address = strings.TrimSpace(mig.instanceSetup.Org.Human.Email.Address)
if mig.instanceSetup.Org.Human.Email.Address == "" {

View File

@@ -1,6 +1,7 @@
S3DefaultInstance:
InstanceName: Localhost
CustomDomain: localhost
DefaultLanguage: en
Org:
Name: ZITADEL
Human: