fix: hide / show username suffix correctly on registration pages (#4097)

This commit is contained in:
Livio Spring
2022-08-02 16:31:35 +02:00
committed by GitHub
parent 9326061f1a
commit fbd04d399d
7 changed files with 43 additions and 5 deletions
@@ -37,6 +37,7 @@ type registerData struct {
HasNumber string
HasSymbol string
ShowUsername bool
ShowUsernameSuffix bool
OrgRegister bool
}
@@ -149,6 +150,13 @@ func (l *Login) renderRegister(w http.ResponseWriter, r *http.Request, authReque
data.ShowUsername = orgIAMPolicy.UserLoginMustBeDomain
data.OrgRegister = orgIAMPolicy.UserLoginMustBeDomain
labelPolicy, err := l.getLabelPolicy(r, resourceOwner)
if err != nil {
l.renderRegister(w, r, authRequest, formData, err)
return
}
data.ShowUsernameSuffix = !labelPolicy.HideLoginNameSuffix
funcs := map[string]interface{}{
"selectedLanguage": func(l string) bool {
if formData == nil {