Implement register

This commit is contained in:
Joseph Garrone
2021-03-04 18:15:48 +01:00
parent 09c7b6ac03
commit 2ee12abc43
9 changed files with 363 additions and 14 deletions

View File

@ -6,7 +6,9 @@
"resourcesCommonPath": "${url.resourcesCommonPath}",
"loginRestartFlowUrl": "${url.loginRestartFlowUrl}",
"loginResetCredentialsUrl": "${url.loginResetCredentialsUrl}",
"registrationUrl": "${url.registrationUrl}"
"registrationUrl": "${url.registrationUrl}",
"registrationAction": "${url.registrationUrl}",
"loginUrl": "${url.loginUrl}"
},
"realm": {
"displayName": "${realm.displayName!''}" || undefined,
@ -168,6 +170,45 @@
</#if>
return false;
})
}),
"messagesPerField": {
"printIfExists": function (key, x) {
switch(key){
case "userLabel": "${messagesPerField.printIfExists('userLabel','1'}" ? x : undefined;
case "username": "${messagesPerField.printIfExists('username','1'}" ? x : undefined;
case "email": "${messagesPerField.printIfExists('email','1'}" ? x : undefined;
case "firstName": "${messagesPerField.printIfExists('firstName','1'}" ? x : undefined;
case "lastName": "${messagesPerField.printIfExists('lastName','1'}" ? x : undefined;
case "password": "${messagesPerField.printIfExists('password','1'}" ? x : undefined;
case "password-confirm": "${messagesPerField.printIfExists('password-confirm','1'}" ? x : undefined;
}
}
},
"register": {
"formData": {
"firstName": "${register.formData.firstName!''}" || undefined,
"displayName": "${register.formData.displayName!''}" || undefined,
"lastName": "${register.formData.lastName!''}" || undefined,
"email": "${register.formData.email!''}" || undefined,
"username": "${register.formData.username!''}" || undefined
}
},
"passwordRequired": (function (){
<#if passwordRequired??>
return true;
</#if>
return false;
}),
"recaptchaRequired": (function (){
<#if passwordRequired??>
return true;
</#if>
return false;
}),
"recaptchaSiteKey": "${recaptchaSiteKey}"
}
</script>