It’s ashamed that this quality of life improvement didn’t make in 5.0.0. I’ll open a feature request on their bugzilla. In the mean time, a workaround I found from one company was to set ucr variable apache/startsite
to /univention/self-service/#page=profiledata
. Which at least shows all the links that comes with self-service
.
Another solution I found, a hacky one, was to create four ucr
vairables:
umc/login/links/create_account/enabled: true
umc/login/links/create_account/href: /univention/self-service/#page=createaccount
umc/login/links/create_account/text: Create Account
umc/login/links/create_account/tooltip: Create an account with us
Then hack the following file:
--- /var/www/univention/js/umc/hooks/passwordreset.js.original 2021-10-24 05:49:20.948179589 -0400
+++ /var/www/univention/js/umc/hooks/passwordreset.js 2021-10-24 05:49:58.475220214 -0400
@@ -82,6 +82,12 @@
});
}
+ // add "Create Account" link to login page
+ dialog.addLinkFromUcr('create_account', {
+ text: _('Create Account'),
+ href: '/univention/self-service/#page=createaccount'
+ });
+
// add "Forgot password?" link to login page
dialog.addLinkFromUcr('forgot_your_password', {
text: _('Forgot your password?'),
NOTE: Close attention must be adhered to when upgrading as the file is likely to be overwritten with your custom changes.