-
Notifications
You must be signed in to change notification settings - Fork 0
/
PasswordChangeTest-testChangePassword.xml
70 lines (70 loc) · 2.48 KB
/
PasswordChangeTest-testChangePassword.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<action xmlns="http://www.appng.org/schema/platform" id="changePassword" eventId="form-auth" async="false">
<config>
<title id="change.password">Change password</title>
<params>
<param name="action">changePassword</param>
<param name="form_action">changePassword</param>
<param name="username">subject-3</param>
</params>
<meta-data bindClass="org.appng.application.authentication.webform.LoginData">
<validation>
<group class="org.appng.application.authentication.webform.LoginData$ChangePassword" />
</validation>
<field name="username" type="text" readonly="true" binding="username">
<label id="username">User</label>
</field>
<field name="oldpassword" type="password" binding="oldpassword">
<label id="oldpassword">Old password</label>
<validation>
<notNull>
<message ref="oldpassword" class="ERROR" code="{password.oldRequired}">{password.oldRequired}</message>
</notNull>
</validation>
</field>
<field name="password" type="password" binding="password">
<label id="password">Password</label>
<validation>
<notNull>
<message ref="password" class="ERROR" code="{password.newRequired}">{password.newRequired}</message>
</notNull>
<size min="8" max="255">
<message ref="password" class="ERROR">Passwort muss zwischen 8 und 255 Zeichen lang sein.</message>
</size>
</validation>
</field>
<field name="passwordConfirmation" type="password" binding="passwordConfirmation">
<label id="confirmation.password">Confirm password</label>
<validation>
<notNull>
<message ref="passwordConfirmation" class="ERROR" code="{password.confirmRequired}">{password.confirmRequired}</message>
</notNull>
</validation>
</field>
</meta-data>
</config>
<condition expression="${form_action eq 'changePassword' and action eq 'changePassword'}" />
<messages>
<message ref="changePassword" class="OK">Das Passwort wurde geändert</message>
</messages>
<datasource id="changeLoginData" />
<data>
<result>
<field name="username" type="text">
<value>subject-3</value>
</field>
<field name="oldpassword" type="password">
<value></value>
</field>
<field name="password" type="password">
<value></value>
</field>
<field name="passwordConfirmation" type="password">
<value></value>
</field>
</result>
</data>
<bean id="passwordChange">
<option name="username" id="subject-3" />
</bean>
</action>