Изменения документа Registration Configuration

Редактировал(а) Dmitriy Rybakov 20.06.2025

От версии 2.1
отредактировано Полина Герасимова
на 04.10.2024
Изменить комментарий: Migrated property [passwordLength] from class [XWiki.Registration]
К версии 4.1
отредактировано Dmitriy Rybakov
на 20.06.2025
Изменить комментарий: Install extension [org.xwiki.platform:xwiki-platform-administration-ui/16.10.8]

Сводка

Подробности

Свойства страницы
Автор документа
... ... @@ -1,1 +1,1 @@
1 -xwiki:XWiki.gerasimovapd
1 +xwiki:XWiki.rybakovds
XWiki.ConfigurableClass[0]
configureGlobally
... ... @@ -1,1 +1,0 @@
1 -Да
scope
... ... @@ -1,0 +1,1 @@
1 +WIKI
XWiki.Registration[0]
Require a password with the given length
... ... @@ -1,0 +1,1 @@
1 +6
Require at least one lower case character in the password
... ... @@ -1,0 +1,1 @@
1 +Нет
Require at least one number in the password
... ... @@ -1,0 +1,1 @@
1 +Нет
Require at least one symbol character in the password
... ... @@ -1,0 +1,1 @@
1 +Нет
Require at least one upper case character in the password
... ... @@ -1,0 +1,1 @@
1 +Нет
Сообщение при удачной регистрации
... ... @@ -1,2 +1,24 @@
1 -#set($fullName = "$request.get('register_first_name') $request.get('register_last_name')")
2 -{{info}}$services.localization.render('core.register.successful', ["[[$fullName>>$userSpace$userName]]", $userName]){{/info}}
1 +#set($discard = $xwiki.ssx.use("XWiki.RegistrationConfig"))
2 +#set($displayName = "$!firstName $!lastName")
3 +#set($noReadableName = ($!firstName == "") || ($!lastName == ""))
4 +#if($noReadableName)
5 + #set($displayName = $userName)
6 +#end
7 +#set($headline = $services.localization.render('core.register.successful.welcome', [$displayName]))
8 +#set($userLink = $xwiki.getUserName("$userSpace$userName"))
9 +#set($successAndLogin = $services.localization.render('core.register.successful.successandlogin'))
10 +[[image:registration_success_hero.svg||data-xwiki-image-style-alignment="center" height="50vh"]]
11 +
12 +{{html}}
13 +<div class="registration-success-headline">
14 + <h2>$escapetool.xml($headline) </h2>
15 + #if(!$noReadableName)
16 + <p class="registration-success-subtitle">
17 + ($escapetool.xml($userName))
18 + </p>
19 + #end
20 +</div>
21 +<p class="registration-success-hint">
22 + $escapetool.xml($successAndLogin)
23 +</p>
24 +{{/html}}
XWiki.StyleSheetExtension[0]
Политика кеширования
... ... @@ -1,0 +1,1 @@
1 +long
Код
... ... @@ -1,0 +1,20 @@
1 +.registration-success-headline {
2 + display: flex;
3 + align-items: baseline;
4 + justify-content: center;
5 +}
6 +
7 +.registration-success-headline > .registration-success-subtitle {
8 + display: block;
9 +}
10 +
11 +.registration-success-hint {
12 + display: block;
13 + text-align: center;
14 +}
15 +
16 +/* Resize the hero image displayed when the registration is successful so that the buttons are always on screen without
17 + needing to scroll. */
18 +img.wikigeneratedid {
19 + height: 50vh;
20 +}
Использовать это расширение
... ... @@ -1,0 +1,1 @@
1 +onDemand