Skip to content

Commit 237fd42

Browse files
committed
CS-14230
Add password confirm to add account/user forms Original patch by: oyla.smola@gmail.com Reviewed-by: brian
1 parent c3713a5 commit 237fd42

2 files changed

Lines changed: 33 additions & 3 deletions

File tree

ui/scripts/accounts.js

Lines changed: 30 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,15 @@
8686
password: {
8787
label: 'label.password',
8888
validation: { required: true },
89+
isPassword: true,
90+
id: 'password'
91+
},
92+
'password-confirm': {
93+
label: 'label.confirm.password',
94+
validation: {
95+
required: true,
96+
equalTo: '#password'
97+
},
8998
isPassword: true
9099
},
91100
email: {
@@ -683,7 +692,16 @@
683692
password: {
684693
label: 'label.password',
685694
isPassword: true,
686-
validation: { required: true }
695+
validation: { required: true },
696+
id: 'password'
697+
},
698+
'password-confirm': {
699+
label: 'label.confirm.password',
700+
validation: {
701+
required: true,
702+
equalTo: '#password'
703+
},
704+
isPassword: true
687705
},
688706
email: {
689707
label: 'label.email',
@@ -793,8 +811,17 @@
793811
newPassword: {
794812
label: 'label.new.password',
795813
isPassword: true,
796-
validation: { required: true }
797-
}
814+
validation: { required: true },
815+
id: 'newPassword'
816+
},
817+
'password-confirm': {
818+
label: 'label.confirm.password',
819+
validation: {
820+
required: true,
821+
equalTo: '#newPassword'
822+
},
823+
isPassword: true
824+
}
798825
}
799826
},
800827
action: function(args) {

ui/scripts/ui/dialog.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -321,6 +321,9 @@
321321

322322
if (field.defaultValue) {
323323
$input.val(field.defaultValue);
324+
}
325+
if (field.id) {
326+
$input.attr('id', field.id);
324327
}
325328
}
326329
$input.addClass("disallowSpecialCharacters");

0 commit comments

Comments
 (0)