no jira: 'Edit settings' panel is refactored

Project: http://git-wip-us.apache.org/repos/asf/openmeetings/repo
Commit: http://git-wip-us.apache.org/repos/asf/openmeetings/commit/d83ea92f
Tree: http://git-wip-us.apache.org/repos/asf/openmeetings/tree/d83ea92f
Diff: http://git-wip-us.apache.org/repos/asf/openmeetings/diff/d83ea92f

Branch: refs/heads/master
Commit: d83ea92ff05dac732917bd65e074d999503ea182
Parents: 2976a15
Author: Maxim Solodovnik <[email protected]>
Authored: Wed Jun 21 23:54:06 2017 +0700
Committer: Maxim Solodovnik <[email protected]>
Committed: Wed Jun 21 23:54:42 2017 +0700

----------------------------------------------------------------------
 .../service/mail/template/FeedbackTemplate.html |   8 +-
 .../mail/template/InvitationTemplate.html       |   6 +-
 .../template/RequestContactConfirmTemplate.html |   8 +-
 .../mail/template/RequestContactTemplate.html   |   8 +-
 .../web/admin/backup/BackupPanel.html           |   2 +-
 .../web/admin/configurations/ConfigsPanel.html  |   6 +-
 .../web/admin/groups/GroupsPanel.html           |  20 +--
 .../web/admin/labels/LangPanel.html             |   4 +-
 .../web/admin/ldaps/LdapsPanel.html             |  12 +-
 .../web/admin/oauth/OAuthPanel.html             |  30 ++--
 .../web/admin/rooms/RoomsPanel.html             |  52 +++----
 .../web/admin/servers/ServersPanel.html         |  20 +--
 .../openmeetings/web/admin/users/UserForm.html  |  13 +-
 .../openmeetings/web/admin/users/UserForm.java  | 141 ++++++++++---------
 .../web/app/Application.properties.xml          |   1 +
 .../web/app/Application_ar.properties.xml       |   1 +
 .../web/app/Application_bg.properties.xml       |   1 +
 .../web/app/Application_ca.properties.xml       |   1 +
 .../web/app/Application_cs.properties.xml       |   1 +
 .../web/app/Application_da.properties.xml       |   1 +
 .../web/app/Application_de.properties.xml       |   1 +
 .../web/app/Application_el.properties.xml       |   1 +
 .../web/app/Application_es.properties.xml       |   1 +
 .../web/app/Application_fa.properties.xml       |   1 +
 .../web/app/Application_fi.properties.xml       |   1 +
 .../web/app/Application_fr.properties.xml       |   1 +
 .../web/app/Application_gl.properties.xml       |   1 +
 .../web/app/Application_hu.properties.xml       |   1 +
 .../web/app/Application_id.properties.xml       |   1 +
 .../web/app/Application_it.properties.xml       |   1 +
 .../web/app/Application_ja.properties.xml       |   1 +
 .../web/app/Application_ko.properties.xml       |   1 +
 .../web/app/Application_nl.properties.xml       |   1 +
 .../web/app/Application_pl.properties.xml       |   1 +
 .../web/app/Application_pt.properties.xml       |   1 +
 .../web/app/Application_pt_BR.properties.xml    |   1 +
 .../web/app/Application_ru.properties.xml       |   1 +
 .../web/app/Application_sk.properties.xml       |   1 +
 .../web/app/Application_sv.properties.xml       |   1 +
 .../web/app/Application_th.properties.xml       |   1 +
 .../web/app/Application_tr.properties.xml       |   1 +
 .../web/app/Application_uk.properties.xml       |   1 +
 .../web/app/Application_zh_CN.properties.xml    |   1 +
 .../web/app/Application_zh_TW.properties.xml    |   1 +
 .../web/common/ComunityUserForm.html            |  12 +-
 .../web/common/ConfirmableAjaxBorder.html       |   6 +-
 .../web/common/ErrorMessagePanel.html           |   6 +-
 .../web/common/GeneralUserForm.html             |  36 +++--
 .../web/common/GeneralUserForm.java             |  43 ++----
 .../openmeetings/web/common/HeaderPanel.html    |   8 +-
 .../web/common/InvitationDialog.html            |   6 +-
 .../web/common/PagedEntityListPanel.html        |   8 +-
 .../web/common/PagingNavigatorPanel.html        |   6 +-
 .../web/common/UploadableImagePanel.html        |   6 +-
 .../openmeetings/web/common/menu/MenuPanel.html |   6 +-
 .../apache/openmeetings/web/pages/BasePage.html |   6 +-
 .../openmeetings/web/pages/NotInitedPage.html   |   6 +-
 .../openmeetings/web/pages/ResetPage.html       |   6 +-
 .../web/pages/auth/ForgetPasswordDialog.html    |   8 +-
 .../web/pages/auth/KickMessageDialog.html       |   8 +-
 .../web/pages/auth/ResetPasswordDialog.html     |  12 +-
 .../web/pages/auth/SignInDialog.java            |   2 +-
 .../openmeetings/web/pages/auth/SignInPage.html |   6 +-
 .../web/room/EventDetailDialog.html             |   6 +-
 .../web/room/menu/RoomMenuPanel.html            |   6 +-
 .../web/room/menu/SipDialerDialog.html          |   6 +-
 .../web/room/poll/CreatePollDialog.html         |   6 +-
 .../web/room/poll/PollResultsDialog.html        |   6 +-
 .../openmeetings/web/room/poll/VoteDialog.html  |   6 +-
 .../openmeetings/web/user/AboutDialog.html      |   8 +-
 .../web/user/InviteUserMessageDialog.html       |   6 +-
 .../web/user/InviteUserToRoomDialog.html        |   6 +-
 .../openmeetings/web/user/MessageDialog.html    |   6 +-
 .../openmeetings/web/user/UserInfoDialog.html   |   6 +-
 .../web/user/calendar/CalendarPanel.html        |   6 +-
 .../web/user/dashboard/WelcomeWidgetView.html   |   6 +-
 .../dashboard/admin/AdminCleanupInfoDialog.html |   6 +-
 .../user/dashboard/admin/AdminWidgetView.html   |   6 +-
 .../dashboard/admin/CleanupEntityUnitPanel.html |   6 +-
 .../user/dashboard/admin/CleanupUnitPanel.html  |   6 +-
 .../web/user/profile/ChangePasswordDialog.html  |  41 ++++++
 .../web/user/profile/ChangePasswordDialog.java  | 132 +++++++++++++++++
 .../web/user/profile/MessagesContactsPanel.html |   6 +-
 .../web/user/profile/ProfileForm.html           |  11 +-
 .../web/user/profile/ProfileForm.java           |  56 ++++++--
 .../web/user/profile/ProfilePanel.html          |   7 +-
 .../web/user/profile/ProfilePanel.java          |   5 +-
 .../web/user/profile/SettingsPanel.html         |   6 +-
 .../openmeetings/web/user/profile/UserForm.html |  27 ----
 .../openmeetings/web/user/profile/UserForm.java |  46 ------
 .../web/user/profile/UserProfilePanel.html      |   6 +-
 .../web/user/profile/UserSearchPanel.html       |   8 +-
 .../web/user/profile/WidgetsPanel.html          |   8 +-
 .../user/record/RecordingInvitationForm.html    |   6 +-
 .../web/user/rooms/RoomListPanel.html           |   6 +-
 .../openmeetings/web/user/rooms/RoomsPanel.html |  22 +--
 .../web/user/rooms/RoomsSelectorPanel.html      |   6 +-
 .../web/user/rooms/RoomsTabbedPanel.html        |   6 +-
 98 files changed, 611 insertions(+), 455 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/openmeetings/blob/d83ea92f/openmeetings-service/src/main/java/org/apache/openmeetings/service/mail/template/FeedbackTemplate.html
----------------------------------------------------------------------
diff --git 
a/openmeetings-service/src/main/java/org/apache/openmeetings/service/mail/template/FeedbackTemplate.html
 
b/openmeetings-service/src/main/java/org/apache/openmeetings/service/mail/template/FeedbackTemplate.html
index 68b10b4..555053c 100644
--- 
a/openmeetings-service/src/main/java/org/apache/openmeetings/service/mail/template/FeedbackTemplate.html
+++ 
b/openmeetings-service/src/main/java/org/apache/openmeetings/service/mail/template/FeedbackTemplate.html
@@ -7,16 +7,16 @@
   to you under the Apache License, Version 2.0 (the
   "License"); you may not use this file except in compliance
   with the License.  You may obtain a copy of the License at
-  
+
       http://www.apache.org/licenses/LICENSE-2.0
-         
+
   Unless required by applicable law or agreed to in writing,
   software distributed under the License is distributed on an
   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
   KIND, either express or implied.  See the License for the
   specific language governing permissions and limitations
   under the License.
-  
+
 -->
 <html xmlns:wicket="http://wicket.apache.org";>
 <wicket:extend>
@@ -27,4 +27,4 @@
        <b>Click on this link to participate in the Meeting:</b><br/>
        <a wicket:id="invitation_link">Click here to enter room</a><br/>
 </wicket:extend>
-</html>
\ No newline at end of file
+</html>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/d83ea92f/openmeetings-service/src/main/java/org/apache/openmeetings/service/mail/template/InvitationTemplate.html
----------------------------------------------------------------------
diff --git 
a/openmeetings-service/src/main/java/org/apache/openmeetings/service/mail/template/InvitationTemplate.html
 
b/openmeetings-service/src/main/java/org/apache/openmeetings/service/mail/template/InvitationTemplate.html
index d47fbcf..b82995e 100644
--- 
a/openmeetings-service/src/main/java/org/apache/openmeetings/service/mail/template/InvitationTemplate.html
+++ 
b/openmeetings-service/src/main/java/org/apache/openmeetings/service/mail/template/InvitationTemplate.html
@@ -7,16 +7,16 @@
   to you under the Apache License, Version 2.0 (the
   "License"); you may not use this file except in compliance
   with the License.  You may obtain a copy of the License at
-  
+
       http://www.apache.org/licenses/LICENSE-2.0
-         
+
   Unless required by applicable law or agreed to in writing,
   software distributed under the License is distributed on an
   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
   KIND, either express or implied.  See the License for the
   specific language governing permissions and limitations
   under the License.
-  
+
 -->
 <html xmlns:wicket="http://wicket.apache.org";>
 <wicket:extend>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/d83ea92f/openmeetings-service/src/main/java/org/apache/openmeetings/service/mail/template/RequestContactConfirmTemplate.html
----------------------------------------------------------------------
diff --git 
a/openmeetings-service/src/main/java/org/apache/openmeetings/service/mail/template/RequestContactConfirmTemplate.html
 
b/openmeetings-service/src/main/java/org/apache/openmeetings/service/mail/template/RequestContactConfirmTemplate.html
index 0c73eb5..97be226 100644
--- 
a/openmeetings-service/src/main/java/org/apache/openmeetings/service/mail/template/RequestContactConfirmTemplate.html
+++ 
b/openmeetings-service/src/main/java/org/apache/openmeetings/service/mail/template/RequestContactConfirmTemplate.html
@@ -7,16 +7,16 @@
   to you under the Apache License, Version 2.0 (the
   "License"); you may not use this file except in compliance
   with the License.  You may obtain a copy of the License at
-  
+
       http://www.apache.org/licenses/LICENSE-2.0
-         
+
   Unless required by applicable law or agreed to in writing,
   software distributed under the License is distributed on an
   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
   KIND, either express or implied.  See the License for the
   specific language governing permissions and limitations
   under the License.
-  
+
 -->
 <html xmlns:wicket="http://wicket.apache.org";>
 <wicket:extend>
@@ -24,4 +24,4 @@
        <br/>
        <span wicket:id="addedFirstName"></span>&nbsp;<span 
wicket:id="addedLastName"></span>&nbsp;<span wicket:id="confirmed"></span><br/>
 </wicket:extend>
-</html>
\ No newline at end of file
+</html>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/d83ea92f/openmeetings-service/src/main/java/org/apache/openmeetings/service/mail/template/RequestContactTemplate.html
----------------------------------------------------------------------
diff --git 
a/openmeetings-service/src/main/java/org/apache/openmeetings/service/mail/template/RequestContactTemplate.html
 
b/openmeetings-service/src/main/java/org/apache/openmeetings/service/mail/template/RequestContactTemplate.html
index 967bfce..156b0db 100644
--- 
a/openmeetings-service/src/main/java/org/apache/openmeetings/service/mail/template/RequestContactTemplate.html
+++ 
b/openmeetings-service/src/main/java/org/apache/openmeetings/service/mail/template/RequestContactTemplate.html
@@ -7,16 +7,16 @@
   to you under the Apache License, Version 2.0 (the
   "License"); you may not use this file except in compliance
   with the License.  You may obtain a copy of the License at
-  
+
       http://www.apache.org/licenses/LICENSE-2.0
-         
+
   Unless required by applicable law or agreed to in writing,
   software distributed under the License is distributed on an
   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
   KIND, either express or implied.  See the License for the
   specific language governing permissions and limitations
   under the License.
-  
+
 -->
 <html xmlns:wicket="http://wicket.apache.org";>
 <wicket:extend>
@@ -28,4 +28,4 @@
        <br/>
        <a wicket:id="link"><span wicket:id="contactList"></span></a><br/>
 </wicket:extend>
-</html>
\ No newline at end of file
+</html>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/d83ea92f/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/backup/BackupPanel.html
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/backup/BackupPanel.html
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/backup/BackupPanel.html
index edb9ff7..0e1d036 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/backup/BackupPanel.html
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/backup/BackupPanel.html
@@ -33,7 +33,7 @@
                                <div class="info-text"><wicket:message 
key="1065" /></div>
                        </div>
                        <div class="formelement">
-                               <label><wicket:message key="1537" /></label> 
<input type="checkbox" wicket:id="includeFilesInBackup" />
+                               <label 
wicket:for="includeFilesInBackup"><wicket:message key="1537" /></label> <input 
type="checkbox" wicket:id="includeFilesInBackup" />
                        </div>
                        <div class="formelement">
                                <span wicket:id="progress"></span>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/d83ea92f/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/configurations/ConfigsPanel.html
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/configurations/ConfigsPanel.html
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/configurations/ConfigsPanel.html
index e806ac9..b41c0c6 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/configurations/ConfigsPanel.html
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/configurations/ConfigsPanel.html
@@ -50,10 +50,10 @@
                                <fieldset class="ui-widget-content">
                                        <legend 
class="ui-widget-header"><wicket:message key="266" /></legend>
                                        <div class="formelement">
-                                               <label><wicket:message 
key="267" /></label><input type="text" wicket:id="key"/>
+                                               <label 
wicket:for="key"><wicket:message key="267" /></label><input type="text" 
wicket:id="key"/>
                                        </div>
                                        <div class="formelement">
-                                               <label><wicket:message 
key="271" /></label><input type="text" wicket:id="value"/>
+                                               <label 
wicket:for="value"><wicket:message key="271" /></label><input type="text" 
wicket:id="value"/>
                                        </div>
                                        <div class="formelement">
                                                <label><wicket:message 
key="268" /></label><span wicket:id="updated"/>
@@ -62,7 +62,7 @@
                                                <label><wicket:message 
key="269" /></label><span wicket:id="user.login"/>
                                        </div>
                                        <div class="formelement">
-                                               <label><wicket:message 
key="270" /></label><textarea wicket:id="comment"/>
+                                               <label 
wicket:for="comment"><wicket:message key="270" /></label><textarea 
wicket:id="comment"/>
                                        </div>
                                </fieldset>
                        </div>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/d83ea92f/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/groups/GroupsPanel.html
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/groups/GroupsPanel.html
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/groups/GroupsPanel.html
index a1e5637..b8b00b9 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/groups/GroupsPanel.html
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/groups/GroupsPanel.html
@@ -46,40 +46,40 @@
                                <fieldset class="ui-widget-content">
                                        <legend 
class="ui-widget-header"><wicket:message key="170" /></legend>
                                        <div class="formelement">
-                                               <label><wicket:message 
key="171" /></label><input type="text" wicket:id="name" />
+                                               <label 
wicket:for="name"><wicket:message key="171" /></label><input type="text" 
wicket:id="name" />
                                        </div>
                                        <div class="formelement">
                                                <label><wicket:message 
key="admin.group.form.logo" /></label><div wicket:id="logo" class="input group 
logo"></div>
                                        </div>
                                        <div class="formelement">
-                                               <label><wicket:message 
key="admin.group.form.tag" /></label><input type="text" wicket:id="tag" />
+                                               <label 
wicket:for="tag"><wicket:message key="admin.group.form.tag" /></label><input 
type="text" wicket:id="tag" />
                                        </div>
                                        <div class="formelement">
-                                               <label style="font-weight: 
bold;"><wicket:message key="178" /></label><div class="om-select2"><select 
wicket:id="user2add" class="input"></select></div>
+                                               <label wicket:for="user2add" 
style="font-weight: bold;"><wicket:message key="178" /></label><div 
class="om-select2"><select wicket:id="user2add" class="input"></select></div>
                                        </div>
                                        <div class="formelement">
                                                <div wicket:id="users"></div>
                                        </div>
                                        <div class="formelement">
-                                               <label><wicket:message 
key="restricted.group.files" /></label><input type="checkbox" 
wicket:id="restricted" />
+                                               <label 
wicket:for="restricted"><wicket:message key="restricted.group.files" 
/></label><input type="checkbox" wicket:id="restricted" />
                                        </div>
                                        <div class="formelement">
-                                               <label><wicket:message 
key="admin.group.form.limited" /></label><input type="checkbox" 
wicket:id="limited" />
+                                               <label 
wicket:for="limited"><wicket:message key="admin.group.form.limited" 
/></label><input type="checkbox" wicket:id="limited" />
                                        </div>
                                        <div class="formelement" 
style="display:none">
-                                               <label><wicket:message 
key="admin.group.form.maxFilesSize" /></label><input type="number" 
wicket:id="maxFilesSize" /><wicket:message key="network.test.mb"/>
+                                               <label 
wicket:for="maxFilesSize"><wicket:message key="admin.group.form.maxFilesSize" 
/></label><input type="number" wicket:id="maxFilesSize" /><wicket:message 
key="network.test.mb"/>
                                        </div>
                                        <div class="formelement" 
style="display:none">
-                                               <label><wicket:message 
key="admin.group.form.maxRecordingsSize" /></label><input type="number" 
wicket:id="maxRecordingsSize" /><wicket:message key="network.test.mb"/>
+                                               <label 
wicket:for="maxRecordingsSize"><wicket:message 
key="admin.group.form.maxRecordingsSize" /></label><input type="number" 
wicket:id="maxRecordingsSize" /><wicket:message key="network.test.mb"/>
                                        </div>
                                        <div class="formelement" 
style="display:none">
-                                               <label><wicket:message 
key="admin.group.form.maxRooms" /></label><input type="number" 
wicket:id="maxRooms" />
+                                               <label 
wicket:for="maxRooms"><wicket:message key="admin.group.form.maxRooms" 
/></label><input type="number" wicket:id="maxRooms" />
                                        </div>
                                        <div class="formelement">
-                                               <label><wicket:message 
key="admin.group.form.recordingTtl" /></label><input type="number" 
wicket:id="recordingTtl" /><wicket:message key="admin.group.form.days"/>
+                                               <label 
wicket:for="recordingTtl"><wicket:message key="admin.group.form.recordingTtl" 
/></label><input type="number" wicket:id="recordingTtl" /><wicket:message 
key="admin.group.form.days"/>
                                        </div>
                                        <div class="formelement">
-                                               <label><wicket:message 
key="admin.group.form.reminderDays" /></label><input type="number" 
wicket:id="reminderDays" /><wicket:message key="admin.group.form.days"/>
+                                               <label 
wicket:for="reminderDays"><wicket:message key="admin.group.form.reminderDays" 
/></label><input type="number" wicket:id="reminderDays" /><wicket:message 
key="admin.group.form.days"/>
                                        </div>
                                </fieldset>
                        </div>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/d83ea92f/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/labels/LangPanel.html
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/labels/LangPanel.html
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/labels/LangPanel.html
index 1e346f3..fe4e6e9 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/labels/LangPanel.html
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/labels/LangPanel.html
@@ -82,10 +82,10 @@
                                <fieldset class="ui-widget-content">
                                        <legend 
class="ui-widget-header"><wicket:message key="353" /></legend>
                                        <div class="formelement">
-                                               <label><wicket:message 
key="354" /></label><input type="text" wicket:id="key"/>
+                                               <label 
wicket:for="key"><wicket:message key="354" /></label><input type="text" 
wicket:id="key"/>
                                        </div>
                                        <div class="formelement">
-                                               <label><wicket:message 
key="355" /></label><textarea wicket:id="value"></textarea>
+                                               <label 
wicket:for="value"><wicket:message key="355" /></label><textarea 
wicket:id="value"></textarea>
                                        </div>
                                </fieldset>
                        </div>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/d83ea92f/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/ldaps/LdapsPanel.html
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/ldaps/LdapsPanel.html
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/ldaps/LdapsPanel.html
index fdccaf8..db898d2 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/ldaps/LdapsPanel.html
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/ldaps/LdapsPanel.html
@@ -50,10 +50,10 @@
                                <fieldset class="ui-widget-content">
                                        <legend 
class="ui-widget-header"><wicket:message key="1107" /></legend>
                                        <div class="formelement">
-                                               <label><wicket:message 
key="1108" /></label><input type="text" wicket:id="name"/>
+                                               <label 
wicket:for="name"><wicket:message key="1108" /></label><input type="text" 
wicket:id="name"/>
                                        </div>
                                        <div class="formelement">
-                                               <label><wicket:message 
key="1109" /></label><input type="checkbox" class="formcheckbox" 
wicket:id="active"/>
+                                               <label 
wicket:for="active"><wicket:message key="1109" /></label><input type="checkbox" 
class="formcheckbox" wicket:id="active"/>
                                        </div>
                                        <div class="formelement">
                                                <label><wicket:message 
key="1110" /></label><span wicket:id="inserted"/>
@@ -70,18 +70,18 @@
                                        <div class="formelement">
                                                <div 
class="info-text"><wicket:message key="1114" /></div>
                                                <br/>
-                                               <label><wicket:message 
key="1115" /></label><input type="text" wicket:id="configFileName"/>
+                                               <label 
wicket:for="configFileName"><wicket:message key="1115" /></label><input 
type="text" wicket:id="configFileName"/>
                                        </div>
                                        <div class="formelement">
                                                <div 
class="info-text"><wicket:message key="1116" /></div>
                                                <br/>
-                                               <label><wicket:message 
key="1117" /></label><input type="checkbox" class="formcheckbox" 
wicket:id="addDomainToUserName"/>
+                                               <label 
wicket:for="addDomainToUserName"><wicket:message key="1117" /></label><input 
type="checkbox" class="formcheckbox" wicket:id="addDomainToUserName"/>
                                        </div>
                                        <div class="formelement">
-                                               <label><wicket:message 
key="1118" /></label><input type="text" wicket:id="domain"/>
+                                               <label 
wicket:for="domain"><wicket:message key="1118" /></label><input type="text" 
wicket:id="domain"/>
                                        </div>
                                        <div class="formelement">
-                                               <label><wicket:message 
key="270" /></label><textarea wicket:id="comment"/>
+                                               <label 
wicket:for="comment"><wicket:message key="270" /></label><textarea 
wicket:id="comment"/>
                                        </div>
                                </fieldset>
                        </div>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/d83ea92f/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/oauth/OAuthPanel.html
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/oauth/OAuthPanel.html
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/oauth/OAuthPanel.html
index 26a901f..a1073c9 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/oauth/OAuthPanel.html
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/oauth/OAuthPanel.html
@@ -48,49 +48,49 @@
                                <fieldset class="ui-widget-content">
                                        <legend 
class="ui-widget-header"><wicket:message key="1581" /></legend>
                                        <div class="formelement">
-                                               <label><wicket:message 
key="1574" /></label><input type="checkbox" class="formcheckbox" 
wicket:id="isEnabled"/>
+                                               <label 
wicket:for="isEnabled"><wicket:message key="1574" /></label><input 
type="checkbox" class="formcheckbox" wicket:id="isEnabled"/>
                                        </div>
                                        <div class="formelement">
-                                               <label><wicket:message 
key="1573" /></label><input type="text" wicket:id="name"/>
+                                               <label 
wicket:for="name"><wicket:message key="1573" /></label><input type="text" 
wicket:id="name"/>
                                        </div>
                                        <div class="formelement">
-                                               <label><wicket:message 
key="1575" /></label><input type="text" wicket:id="iconUrl"/>
+                                               <label 
wicket:for="iconUrl"><wicket:message key="1575" /></label><input type="text" 
wicket:id="iconUrl"/>
                                        </div>
                                        <div class="formelement">
-                                               <label><wicket:message 
key="1576" /></label><input type="text" wicket:id="clientId"/>
+                                               <label 
wicket:for="clientId"><wicket:message key="1576" /></label><input type="text" 
wicket:id="clientId"/>
                                        </div>
                                        <div class="formelement">
-                                               <label><wicket:message 
key="1577" /></label><input type="text" wicket:id="clientSecret"/>
+                                               <label 
wicket:for="clientSecret"><wicket:message key="1577" /></label><input 
type="text" wicket:id="clientSecret"/>
                                        </div>
                                        <div class="formelement">
-                                               <label><wicket:message 
key="1587" /></label><input type="text" readonly="readonly" 
wicket:id="redirectUri"/>
+                                               <label 
wicket:for="redirectUri"><wicket:message key="1587" /></label><input 
type="text" readonly="readonly" wicket:id="redirectUri"/>
                                        </div>
                                        <div class="formelement">
-                                               <label><wicket:message 
key="1578" /></label><input type="text" wicket:id="requestKeyUrl"/>
+                                               <label 
wicket:for="requestKeyUrl"><wicket:message key="1578" /></label><input 
type="text" wicket:id="requestKeyUrl"/>
                                        </div>
                                        <div class="formelement">
-                                               <label><wicket:message 
key="1579" /></label><input type="text" wicket:id="requestTokenUrl"/>
+                                               <label 
wicket:for="requestTokenUrl"><wicket:message key="1579" /></label><input 
type="text" wicket:id="requestTokenUrl"/>
                                        </div>
                                        <div class="formelement">
-                                               <label><wicket:message 
key="1586" /></label><input type="text" wicket:id="requestTokenAttributes"/>
+                                               <label 
wicket:for="requestTokenAttributes"><wicket:message key="1586" /></label><input 
type="text" wicket:id="requestTokenAttributes"/>
                                        </div>
                                        <div class="formelement">
-                                               <label><wicket:message 
key="1580" /></label><input type="text" wicket:id="requestInfoUrl"/>
+                                               <label 
wicket:for="requestInfoUrl"><wicket:message key="1580" /></label><input 
type="text" wicket:id="requestInfoUrl"/>
                                        </div>
                                        <div class="formelement">
-                                               <label>Request 
method</label><select wicket:id="requestTokenMethod"></select>
+                                               <label 
wicket:for="requestTokenMethod">Request method</label><select 
wicket:id="requestTokenMethod"></select>
                                        </div>
                                        <div class="formelement">
-                                               <label><wicket:message 
key="1582" /></label><input type="text" wicket:id="loginParamName"/>
+                                               <label 
wicket:for="loginParamName"><wicket:message key="1582" /></label><input 
type="text" wicket:id="loginParamName"/>
                                        </div>
                                        <div class="formelement">
-                                               <label><wicket:message 
key="1583" /></label><input type="text" wicket:id="emailParamName"/>
+                                               <label 
wicket:for="emailParamName"><wicket:message key="1583" /></label><input 
type="text" wicket:id="emailParamName"/>
                                        </div>
                                        <div class="formelement">
-                                               <label><wicket:message 
key="1584" /></label><input type="text" wicket:id="firstnameParamName"/>
+                                               <label 
wicket:for="firstnameParamName"><wicket:message key="1584" /></label><input 
type="text" wicket:id="firstnameParamName"/>
                                        </div>
                                        <div class="formelement">
-                                               <label><wicket:message 
key="1585" /></label><input type="text" wicket:id="lastnameParamName"/>
+                                               <label 
wicket:for="lastnameParamName"><wicket:message key="1585" /></label><input 
type="text" wicket:id="lastnameParamName"/>
                                        </div>
                                </fieldset>
                        </div>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/d83ea92f/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/rooms/RoomsPanel.html
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/rooms/RoomsPanel.html
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/rooms/RoomsPanel.html
index 70e0e19..d8d1473 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/rooms/RoomsPanel.html
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/rooms/RoomsPanel.html
@@ -52,19 +52,19 @@
                                <fieldset class="ui-widget-content">
                                        <legend 
class="ui-widget-header"><wicket:message key="187" /></legend>
                                        <div class="formelement">
-                                               <label><wicket:message 
key="193" /></label><input type="text" wicket:id="name" />
+                                               <label 
wicket:for="name"><wicket:message key="193" /></label><input type="text" 
wicket:id="name" />
                                        </div>
                                        <div class="formelement">
-                                               <label><wicket:message 
key="482" /></label><select wicket:id="numberOfPartizipants"/>
+                                               <label 
wicket:for="numberOfPartizipants"><wicket:message key="482" /></label><select 
wicket:id="numberOfPartizipants"/>
                                        </div>
                                        <div class="formelement">
-                                               <label><wicket:message 
key="194" /></label><select wicket:id="type"/>
+                                               <label 
wicket:for="type"><wicket:message key="194" /></label><select wicket:id="type"/>
                                        </div>
                                        <div class="formelement">
-                                               <label><wicket:message 
key="196" /></label><textarea style="width: 200px; height: 100px;" 
wicket:id="comment"/>
+                                               <label 
wicket:for="comment"><wicket:message key="196" /></label><textarea 
style="width: 200px; height: 100px;" wicket:id="comment"/>
                                        </div>
                                        <div class="formelement">
-                                               <label><wicket:message 
key="620" /></label><input type="checkbox" class="formcheckbox" 
wicket:id="appointment" />
+                                               <label 
wicket:for="appointment"><wicket:message key="620" /></label><input 
type="checkbox" class="formcheckbox" wicket:id="appointment" />
                                        </div>
                                </fieldset>
 
@@ -72,11 +72,11 @@
                                <fieldset class="ui-widget-content">
                                        <legend 
class="ui-widget-header"><wicket:message key="191" /></legend>
                                        <div class="formelement">
-                                               <label><wicket:message 
key="195" /></label><input type="checkbox" class="formcheckbox" 
wicket:id="ispublic" />
+                                               <label 
wicket:for="ispublic"><wicket:message key="195" /></label><input 
type="checkbox" class="formcheckbox" wicket:id="ispublic" />
                                        </div>
                                        <div class="formelement">
                                                <div 
class="info-text"><wicket:message key="828" /></div>
-                                               <label><wicket:message 
key="191" /></label><div class="om-select2"><select class="input" 
wicket:id="roomGroups"></select></div>
+                                               <label 
wicket:for="roomGroups"><wicket:message key="191" /></label><div 
class="om-select2"><select class="input" wicket:id="roomGroups"></select></div>
                                        </div>
                                </fieldset>
 
@@ -84,10 +84,10 @@
                                <fieldset class="ui-widget-content">
                                        <legend 
class="ui-widget-header"><wicket:message key="830" /></legend>
                                        <div class="formelement">
-                                               <label><wicket:message 
key="636" /></label><input type="checkbox" class="formcheckbox" 
wicket:id="isDemoRoom" />
+                                               <label 
wicket:for="isDemoRoom"><wicket:message key="636" /></label><input 
type="checkbox" class="formcheckbox" wicket:id="isDemoRoom" />
                                        </div>
                                        <div class="formelement">
-                                               <label><wicket:message 
key="637" /></label><input type="text" wicket:id="demoTime" />
+                                               <label 
wicket:for="demoTime"><wicket:message key="637" /></label><input type="text" 
wicket:id="demoTime" />
                                        </div>
                                </fieldset>
 
@@ -96,29 +96,29 @@
                                        <legend 
class="ui-widget-header"><wicket:message key="881" /></legend>
                                        <div class="formelement">
                                                <div 
class="info-text"><wicket:message key="880" /></div>
-                                               <label><wicket:message 
key="879" /></label><input type="checkbox" class="formcheckbox" 
wicket:id="allowUserQuestions" />
+                                               <label 
wicket:for="allowUserQuestions"><wicket:message key="879" /></label><input 
type="checkbox" class="formcheckbox" wicket:id="allowUserQuestions" />
                                        </div>
                                        <div class="formelement">
                                                <div 
class="info-text"><wicket:message key="1077" /></div>
-                                               <label><wicket:message 
key="1076" /></label><input type="checkbox" class="formcheckbox" 
wicket:id="audioOnly" />
+                                               <label 
wicket:for="audioOnly"><wicket:message key="1076" /></label><input 
type="checkbox" class="formcheckbox" wicket:id="audioOnly" />
                                        </div>
                                        <div class="formelement">
                                                <div 
class="info-text"><wicket:message key="1101" /></div>
-                                               <label><wicket:message 
key="1099" /></label><input type="checkbox" class="formcheckbox" 
wicket:id="closed" />
+                                               <label 
wicket:for="closed"><wicket:message key="1099" /></label><input type="checkbox" 
class="formcheckbox" wicket:id="closed" />
                                        </div>
                                        <div class="formelement">
-                                               <label><wicket:message 
key="1100" /></label><input type="text" wicket:id="redirectURL" />
+                                               <label 
wicket:for="redirectURL"><wicket:message key="1100" /></label><input 
type="text" wicket:id="redirectURL" />
                                        </div>
                                        <div class="formelement">
                                                <div 
class="info-text"><wicket:message key="1102" /></div>
                                                <br/>
-                                               <label><wicket:message 
key="1356" /></label><input type="checkbox" class="formcheckbox" 
wicket:id="waitForRecording" />
+                                               <label 
wicket:for="waitForRecording"><wicket:message key="1356" /></label><input 
type="checkbox" class="formcheckbox" wicket:id="waitForRecording" />
                                        </div>
                                        <div class="formelement">
-                                               <label><wicket:message 
key="1355" /></label><input type="checkbox" class="formcheckbox" 
wicket:id="allowRecording" />
+                                               <label 
wicket:for="allowRecording"><wicket:message key="1355" /></label><input 
type="checkbox" class="formcheckbox" wicket:id="allowRecording" />
                                        </div>
                                        <div class="formelement">
-                                               <label><wicket:message 
key="1513" /></label><input type="checkbox" class="formcheckbox" 
wicket:id="chatModerated" />
+                                               <label 
wicket:for="chatModerated"><wicket:message key="1513" /></label><input 
type="checkbox" class="formcheckbox" wicket:id="chatModerated" />
                                        </div>
                                </fieldset>
 
@@ -126,17 +126,17 @@
                                <fieldset class="ui-widget-content">
                                        <legend 
class="ui-widget-header"><wicket:message key="1443" /></legend>
                                        <div class="formelement">
-                                               <label><wicket:message 
key="admin.room.hidden.elements" /></label>
+                                               <label 
wicket:for="hiddenElements"><wicket:message key="admin.room.hidden.elements" 
/></label>
                                                <div class="om-select2"><select 
class="input" wicket:id="hiddenElements"></select></div>
                                        </div>
                                        <div class="formelement">
-                                               <label><wicket:message 
key="1515" /></label><input type="checkbox" class="formcheckbox" 
wicket:id="chatOpened" />
+                                               <label 
wicket:for="chatOpened"><wicket:message key="1515" /></label><input 
type="checkbox" class="formcheckbox" wicket:id="chatOpened" />
                                        </div>
                                        <div class="formelement">
-                                               <label><wicket:message 
key="1516" /></label><input type="checkbox" class="formcheckbox" 
wicket:id="filesOpened" />
+                                               <label 
wicket:for="filesOpened"><wicket:message key="1516" /></label><input 
type="checkbox" class="formcheckbox" wicket:id="filesOpened" />
                                        </div>
                                        <div class="formelement">
-                                               <label><wicket:message 
key="1528" /></label><input type="checkbox" class="formcheckbox" 
wicket:id="autoVideoSelect" />
+                                               <label 
wicket:for="autoVideoSelect"><wicket:message key="1528" /></label><input 
type="checkbox" class="formcheckbox" wicket:id="autoVideoSelect" />
                                        </div>
                                </fieldset>
 
@@ -169,10 +169,10 @@
                                <fieldset class="ui-widget-content">
                                        <div class="formelement">
                                                <div 
class="info-text"><wicket:message key="823" /></div>
-                                               <label><wicket:message 
key="640" /></label><input type="checkbox" class="formcheckbox" 
wicket:id="moderated" />
+                                               <label 
wicket:for="moderated"><wicket:message key="640" /></label><input 
type="checkbox" class="formcheckbox" wicket:id="moderated" />
                                        </div>
                                        <div class="formelement">
-                                               <label><wicket:message 
key="816" /></label><div class="om-select2"><select wicket:id="moderator2add" 
class="input"></select></div>
+                                               <label 
wicket:for="moderator2add"><wicket:message key="816" /></label><div 
class="om-select2"><select wicket:id="moderator2add" 
class="input"></select></div>
                                        </div>
                                        <div class="formelement" 
wicket:id="moderatorContainer">
                                                <table 
class="adminListTableSmall">
@@ -209,16 +209,16 @@
                                                <br/>
                                        </div>
                                        <div class="formelement">
-                                               <label><wicket:message 
key="1003" /></label><input type="text" wicket:id="confno" />
+                                               <label 
wicket:for="confno"><wicket:message key="1003" /></label><input type="text" 
wicket:id="confno" />
                                        </div>
                                        <div class="formelement">
-                                               <label><wicket:message 
key="1004" /></label><input type="text" wicket:id="pin" />
+                                               <label 
wicket:for="pin"><wicket:message key="1004" /></label><input type="text" 
wicket:id="pin" />
                                        </div>
                                        <div class="formelement">
-                                               <label><wicket:message 
key="1308" /></label><input type="text" wicket:id="ownerId" />
+                                               <label 
wicket:for="ownerId"><wicket:message key="1308" /></label><input type="text" 
wicket:id="ownerId" />
                                        </div>
                                        <div class="formelement">
-                                               <label><wicket:message 
key="1538" /></label><input type="checkbox" class="formcheckbox" 
wicket:id="sipEnabled" />
+                                               <label 
wicket:for="sipEnabled"><wicket:message key="1538" /></label><input 
type="checkbox" class="formcheckbox" wicket:id="sipEnabled" />
                                        </div>
                                </fieldset>
                        </div>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/d83ea92f/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/servers/ServersPanel.html
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/servers/ServersPanel.html
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/servers/ServersPanel.html
index eb68275..187b748 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/servers/ServersPanel.html
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/servers/ServersPanel.html
@@ -50,35 +50,35 @@
                                <fieldset class="ui-widget-content">
                                        <legend 
class="ui-widget-header"><wicket:message key="1502" /></legend>
                                        <div class="formelement">
-                                               <label><wicket:message 
key="1500" /></label><input type="text" wicket:id="name"/>
+                                               <label 
wicket:for="name"><wicket:message key="1500" /></label><input type="text" 
wicket:id="name"/>
                                        </div>
                                        <div class="formelement">
-                                               <label><wicket:message 
key="1525" /></label><input type="checkbox" class="formcheckbox" 
wicket:id="active" />
+                                               <label 
wicket:for="active"><wicket:message key="1525" /></label><input type="checkbox" 
class="formcheckbox" wicket:id="active" />
                                        </div>
                                        <div class="formelement">
-                                               <label><wicket:message 
key="1501" /></label><input type="text" wicket:id="address"/>
+                                               <label 
wicket:for="address"><wicket:message key="1501" /></label><input type="text" 
wicket:id="address"/>
                                        </div>
                                        <div class="formelement">
-                                               <label><wicket:message 
key="1519" /></label><input type="text" wicket:id="port"/>
+                                               <label 
wicket:for="port"><wicket:message key="1519" /></label><input type="text" 
wicket:id="port"/>
                                        </div>
                                        <div class="formelement">
-                                               <label><wicket:message 
key="1520" /></label><input type="text" wicket:id="user"/>
+                                               <label 
wicket:for="user"><wicket:message key="1520" /></label><input type="text" 
wicket:id="user"/>
                                        </div>
                                        <div class="formelement">
-                                               <label><wicket:message 
key="1521" /></label><input type="text" wicket:id="pass"/>
+                                               <label 
wicket:for="pass"><wicket:message key="1521" /></label><input type="text" 
wicket:id="pass"/>
                                        </div>
                                        <div class="formelement">
-                                               <label><wicket:message 
key="1522" /></label><input type="text" wicket:id="webapp"/>
+                                               <label 
wicket:for="webapp"><wicket:message key="1522" /></label><input type="text" 
wicket:id="webapp"/>
                                        </div>
                                        <div class="formelement">
-                                               <label><wicket:message 
key="1523" /></label><input type="text" wicket:id="protocol"/>
+                                               <label 
wicket:for="protocol"><wicket:message key="1523" /></label><input type="text" 
wicket:id="protocol"/>
                                        </div>
                                        <div class="formelement">
                                                <div 
class="info-text"><wicket:message key="1518" /></div>
                                                        <br/>
                                                <label><wicket:message 
key="1517" /></label><span wicket:id="lastPing"/>
                                                <!-- br/>
-                                               <label><wicket:message 
key="1524" /></label><span wicket:id="pingRunning"/-->
+                                               <label 
wicket:for="pingRunning"><wicket:message key="1524" /></label><span 
wicket:id="pingRunning"/-->
                                        </div>
                                        <div class="formelement">
                                                <label><wicket:message 
key="1110" /></label><span wicket:id="inserted"/>
@@ -93,7 +93,7 @@
                                                <label><wicket:message 
key="1113" /></label><span wicket:id="updatedby.login"/>
                                        </div>
                                        <div class="formelement">
-                                               <label><wicket:message 
key="270" /></label><textarea wicket:id="comment"/>
+                                               <label 
wicket:for="comment"><wicket:message key="270" /></label><textarea 
wicket:id="comment"/>
                                        </div>
                                </fieldset>
                        </div>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/d83ea92f/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/users/UserForm.html
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/users/UserForm.html
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/users/UserForm.html
index e6c25c2..bedb57c 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/users/UserForm.html
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/users/UserForm.html
@@ -27,14 +27,17 @@
                                <wicket:message key="143" />
                        </legend>
                        <div class="formelement">
-                               <label><wicket:message key="132" 
/></label><input type="text" wicket:id="login" />
+                               <label wicket:for="login"><wicket:message 
key="132" /></label><input type="text" wicket:id="login" />
+                       </div>
+                       <div class="formelement">
+                               <label wicket:for="password"><wicket:message 
key="133" /></label><input type="password" wicket:id="password" />
                        </div>
                        <form wicket:id="general"></form>
                        <div class="formelement">
-                               <label><wicket:message key="45" 
/></label><select wicket:id="type"></select>
+                               <label wicket:for="type"><wicket:message 
key="45" /></label><select wicket:id="type"></select>
                        </div>
                        <div class="formelement" wicket:id="domain">
-                               <label><wicket:message key="1118" 
/></label><select wicket:id="domainId"></select>
+                               <label wicket:for="domainId"><wicket:message 
key="1118" /></label><select wicket:id="domainId"></select>
                        </div>
                        <div class="formelement">
                                <label><wicket:message key="1308" 
/></label><span wicket:id="ownerId"></span>
@@ -49,11 +52,11 @@
                                <div class="info-text">
                                        <wicket:message key="1149" />
                                </div>
-                               <br /> <label><wicket:message key="1148" 
/></label><input class="formcheckbox" type="checkbox"
+                               <br /> <label 
wicket:for="forceTimeZoneCheck"><wicket:message key="1148" /></label><input 
class="formcheckbox" type="checkbox"
                                        wicket:id="forceTimeZoneCheck" />
                        </div>
                        <div class="formelement">
-                               <label><wicket:message key="881" /></label><div 
class="om-select2"><select class="input" wicket:id="rights"></select></div>
+                               <label wicket:for="rights"><wicket:message 
key="881" /></label><div class="om-select2"><select class="input" 
wicket:id="rights"></select></div>
                        </div>
                </fieldset>
                <fieldset class="ui-widget-content">

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/d83ea92f/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/users/UserForm.java
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/users/UserForm.java
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/users/UserForm.java
index af82e9e..9ac496f 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/users/UserForm.java
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/users/UserForm.java
@@ -20,6 +20,7 @@ package org.apache.openmeetings.web.admin.users;
 
 import static org.apache.openmeetings.db.util.AuthLevelUtil.hasGroupAdminLevel;
 import static org.apache.openmeetings.db.util.UserHelper.getMinLoginLength;
+import static org.apache.openmeetings.db.util.UserHelper.getMinPasswdLength;
 import static 
org.apache.openmeetings.util.OpenmeetingsVariables.WEB_DATE_PATTERN;
 import static org.apache.openmeetings.util.OpenmeetingsVariables.webAppRootKey;
 import static org.apache.openmeetings.web.app.Application.getBean;
@@ -35,6 +36,7 @@ import java.util.List;
 import java.util.Map;
 import java.util.UUID;
 
+import org.apache.openmeetings.core.util.StrongPasswordValidator;
 import org.apache.openmeetings.db.dao.basic.ConfigurationDao;
 import org.apache.openmeetings.db.dao.server.LdapConfigDao;
 import org.apache.openmeetings.db.dao.server.OAuth2Dao;
@@ -59,6 +61,7 @@ import org.apache.wicket.markup.html.form.CheckBox;
 import org.apache.wicket.markup.html.form.ChoiceRenderer;
 import org.apache.wicket.markup.html.form.DropDownChoice;
 import org.apache.wicket.markup.html.form.Form;
+import org.apache.wicket.markup.html.form.PasswordTextField;
 import org.apache.wicket.markup.html.form.RequiredTextField;
 import org.apache.wicket.markup.html.panel.IMarkupSourcingStrategy;
 import org.apache.wicket.markup.html.panel.PanelMarkupSourcingStrategy;
@@ -86,6 +89,8 @@ public class UserForm extends AdminBaseForm<User> {
        private final WebMarkupContainer domain = new 
WebMarkupContainer("domain");
        private GeneralUserForm generalForm;
        private final RequiredTextField<String> login = new 
RequiredTextField<>("login");
+       private StrongPasswordValidator passValidator;
+       private final PasswordTextField password = new 
PasswordTextField("password", new Model<String>());
        private final MessageDialog warning;
        private final DropDownChoice<Long> domainId = new 
DropDownChoice<>("domainId");
 
@@ -94,8 +99,69 @@ public class UserForm extends AdminBaseForm<User> {
                setOutputMarkupId(true);
                this.listContainer = listContainer;
                this.warning = warning;
-               // Add form fields
-               addFormFields();
+               add(generalForm = new GeneralUserForm("general", getModel(), 
true));
+       }
+
+       @Override
+       protected void onInitialize() {
+               super.onInitialize();
+               ConfigurationDao cfgDao = getBean(ConfigurationDao.class);
+               
add(password.setResetPassword(false).setLabel(Model.of(getString("133")))
+                               .add(passValidator = new 
StrongPasswordValidator(getMinPasswdLength(cfgDao), getModelObject())));
+               login.setLabel(Model.of(Application.getString(132)));
+               add(login.add(minimumLength(getMinLoginLength(cfgDao))));
+
+               add(new DropDownChoice<>("type", 
Arrays.asList(Type.values())).add(new OnChangeAjaxBehavior() {
+                       private static final long serialVersionUID = 1L;
+
+                       @Override
+                       protected void onUpdate(AjaxRequestTarget target) {
+                               updateDomain(target);
+                       }
+               }));
+               update(null);
+               
add(domain.add(domainId).setOutputMarkupId(true).setOutputMarkupPlaceholderTag(true));
+               add(new Label("ownerId"));
+               add(forDatePattern("inserted", WEB_DATE_PATTERN));
+               add(forDatePattern("updated", WEB_DATE_PATTERN));
+
+               add(new CheckBox("forceTimeZoneCheck"));
+
+               add(new Select2MultiChoice<>("rights", null, new 
RestrictiveChoiceProvider<Right>() {
+                       private static final long serialVersionUID = 1L;
+
+                       @Override
+                       public String getDisplayValue(Right choice) {
+                               return choice.name();
+                       }
+
+                       @Override
+                       public String toId(Right choice) {
+                               return choice.name();
+                       }
+
+                       @Override
+                       public void query(String term, int page, 
Response<Right> response) {
+                               boolean isGroupAdmin = 
hasGroupAdminLevel(getRights());
+                               for (Right r : Right.values()) {
+                                       if (Right.GroupAdmin == r) {
+                                               continue;
+                                       }
+                                       if (isGroupAdmin && (Right.Admin == r 
|| Right.Soap == r)) {
+                                               continue;
+                                       }
+                                       if (Strings.isEmpty(term) || 
r.name().contains(term)) {
+                                               response.add(r);
+                                       }
+                               }
+                       }
+
+                       @Override
+                       public Right fromId(String id) {
+                               return Right.valueOf(id);
+                       }
+               }));
+               add(new ComunityUserForm("comunity", getModel()));
 
                // attach an ajax validation behavior to all form component's 
keydown
                // event and throttle it down to once per second
@@ -105,7 +171,9 @@ public class UserForm extends AdminBaseForm<User> {
        @Override
        protected void onModelChanged() {
                super.onModelChanged();
+               password.setModelObject(null);
                generalForm.updateModelObject(getModelObject(), true);
+               passValidator.setUser(getModelObject());
        }
 
        @Override
@@ -117,9 +185,10 @@ public class UserForm extends AdminBaseForm<User> {
                        if (isNew && sendEmailAtRegister) {
                                u.setActivatehash(UUID.randomUUID().toString());
                        }
-                       u = getBean(UserDao.class).update(u, 
generalForm.getPasswordField().getConvertedInput(), getUserId());
+                       u = getBean(UserDao.class).update(u, 
password.getConvertedInput(), getUserId());
                        if (isNew && sendEmailAtRegister) {
-                               String sendMail = 
getBean(EmailManager.class).sendMail(login.getValue(), generalForm.getEmail(), 
u.getActivatehash(), false, null);
+                               String email = u.getAddress().getEmail();
+                               String sendMail = 
getBean(EmailManager.class).sendMail(login.getValue(), email, 
u.getActivatehash(), false, null);
                                if (!sendMail.equals("success")) {
                                        throw new Exception("Mail for new user 
is not sent");
                                }
@@ -165,69 +234,6 @@ public class UserForm extends AdminBaseForm<User> {
                update(target);
        }
 
-       /**
-        * Add the fields to the form
-        */
-       private void addFormFields() {
-               ConfigurationDao cfgDao = getBean(ConfigurationDao.class);
-               login.setLabel(Model.of(Application.getString(132)));
-               add(login.add(minimumLength(getMinLoginLength(cfgDao))));
-
-               add(generalForm = new GeneralUserForm("general", getModel(), 
true));
-
-               add(new DropDownChoice<>("type", 
Arrays.asList(Type.values())).add(new OnChangeAjaxBehavior() {
-                       private static final long serialVersionUID = 1L;
-
-                       @Override
-                       protected void onUpdate(AjaxRequestTarget target) {
-                               updateDomain(target);
-                       }
-               }));
-               update(null);
-               
add(domain.add(domainId).setOutputMarkupId(true).setOutputMarkupPlaceholderTag(true));
-               add(new Label("ownerId"));
-               add(forDatePattern("inserted", WEB_DATE_PATTERN));
-               add(forDatePattern("updated", WEB_DATE_PATTERN));
-
-               add(new CheckBox("forceTimeZoneCheck"));
-
-               add(new Select2MultiChoice<>("rights", null, new 
RestrictiveChoiceProvider<Right>() {
-                       private static final long serialVersionUID = 1L;
-
-                       @Override
-                       public String getDisplayValue(Right choice) {
-                               return choice.name();
-                       }
-
-                       @Override
-                       public String toId(Right choice) {
-                               return choice.name();
-                       }
-
-                       @Override
-                       public void query(String term, int page, 
Response<Right> response) {
-                               boolean isGroupAdmin = 
hasGroupAdminLevel(getRights());
-                               for (Right r : Right.values()) {
-                                       if (Right.GroupAdmin == r) {
-                                               continue;
-                                       }
-                                       if (isGroupAdmin && (Right.Admin == r 
|| Right.Soap == r)) {
-                                               continue;
-                                       }
-                                       if (Strings.isEmpty(term) || 
r.name().contains(term)) {
-                                               response.add(r);
-                                       }
-                               }
-                       }
-
-                       @Override
-                       public Right fromId(String id) {
-                               return Right.valueOf(id);
-                       }
-               }));
-               add(new ComunityUserForm("comunity", getModel()));
-       }
-
        public void updateDomain(AjaxRequestTarget target) {
                User u = getModelObject();
                final Map<Long, String> values = new Hashtable<>();
@@ -278,6 +284,7 @@ public class UserForm extends AdminBaseForm<User> {
                
if(!getBean(UserDao.class).checkLogin(login.getConvertedInput(), u.getType(), 
u.getDomainId(), u.getId())) {
                        error(getString("105"));
                }
+               super.onValidate();
        }
 
        @Override

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/d83ea92f/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application.properties.xml
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application.properties.xml
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application.properties.xml
index 5e90c88..5f44a6b 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application.properties.xml
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application.properties.xml
@@ -1922,4 +1922,5 @@
        <entry key="bad.password.stop"><![CDATA['Weak' password: it shouldn't 
contain part of the user's email address or username]]></entry>
        <entry key="sound.enable">Enable sound</entry>
        <entry key="sound.mute">Mute sound</entry>
+       <entry key="current.password">Current password</entry>
 </properties>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/d83ea92f/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ar.properties.xml
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ar.properties.xml
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ar.properties.xml
index e45bc65..e37f2b4 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ar.properties.xml
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ar.properties.xml
@@ -1922,4 +1922,5 @@
        <entry key="bad.password.stop"><![CDATA['Weak' password: it shouldn't 
contain part of the user's email address or username]]></entry>
        <entry key="sound.enable">Enable sound</entry>
        <entry key="sound.mute">Mute sound</entry>
+       <entry key="current.password">Current password</entry>
 </properties>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/d83ea92f/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_bg.properties.xml
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_bg.properties.xml
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_bg.properties.xml
index 190e97d..76dcdd9 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_bg.properties.xml
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_bg.properties.xml
@@ -1922,4 +1922,5 @@
        <entry key="bad.password.stop"><![CDATA['Weak' password: it shouldn't 
contain part of the user's email address or username]]></entry>
        <entry key="sound.enable">Enable sound</entry>
        <entry key="sound.mute">Mute sound</entry>
+       <entry key="current.password">Current password</entry>
 </properties>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/d83ea92f/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ca.properties.xml
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ca.properties.xml
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ca.properties.xml
index a7f3225..b5f606e 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ca.properties.xml
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ca.properties.xml
@@ -1922,4 +1922,5 @@
        <entry key="bad.password.stop"><![CDATA['Weak' password: it shouldn't 
contain part of the user's email address or username]]></entry>
        <entry key="sound.enable">Enable sound</entry>
        <entry key="sound.mute">Mute sound</entry>
+       <entry key="current.password">Current password</entry>
 </properties>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/d83ea92f/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_cs.properties.xml
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_cs.properties.xml
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_cs.properties.xml
index 225031a..3aa3fa4 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_cs.properties.xml
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_cs.properties.xml
@@ -1922,4 +1922,5 @@
        <entry key="bad.password.stop"><![CDATA['Weak' password: it shouldn't 
contain part of the user's email address or username]]></entry>
        <entry key="sound.enable">Enable sound</entry>
        <entry key="sound.mute">Mute sound</entry>
+       <entry key="current.password">Current password</entry>
 </properties>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/d83ea92f/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_da.properties.xml
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_da.properties.xml
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_da.properties.xml
index 503bfd6..5fb528b 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_da.properties.xml
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_da.properties.xml
@@ -1922,4 +1922,5 @@
        <entry key="bad.password.stop"><![CDATA['Weak' password: it shouldn't 
contain part of the user's email address or username]]></entry>
        <entry key="sound.enable">Enable sound</entry>
        <entry key="sound.mute">Mute sound</entry>
+       <entry key="current.password">Current password</entry>
 </properties>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/d83ea92f/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_de.properties.xml
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_de.properties.xml
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_de.properties.xml
index 694948e..ba68b4a 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_de.properties.xml
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_de.properties.xml
@@ -1927,4 +1927,5 @@
        <entry key="bad.password.stop"><![CDATA['Weak' password: it shouldn't 
contain part of the user's email address or username]]></entry>
        <entry key="sound.enable">Enable sound</entry>
        <entry key="sound.mute">Mute sound</entry>
+       <entry key="current.password">Current password</entry>
 </properties>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/d83ea92f/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_el.properties.xml
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_el.properties.xml
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_el.properties.xml
index 1e63342..88c708e 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_el.properties.xml
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_el.properties.xml
@@ -1922,4 +1922,5 @@
        <entry key="bad.password.stop"><![CDATA['Weak' password: it shouldn't 
contain part of the user's email address or username]]></entry>
        <entry key="sound.enable">Enable sound</entry>
        <entry key="sound.mute">Mute sound</entry>
+       <entry key="current.password">Current password</entry>
 </properties>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/d83ea92f/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_es.properties.xml
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_es.properties.xml
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_es.properties.xml
index 8407e83..8d09775 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_es.properties.xml
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_es.properties.xml
@@ -1922,4 +1922,5 @@
        <entry key="bad.password.stop"><![CDATA['Weak' password: it shouldn't 
contain part of the user's email address or username]]></entry>
        <entry key="sound.enable">Enable sound</entry>
        <entry key="sound.mute">Mute sound</entry>
+       <entry key="current.password">Current password</entry>
 </properties>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/d83ea92f/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_fa.properties.xml
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_fa.properties.xml
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_fa.properties.xml
index cbbe9a3..56d28bc 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_fa.properties.xml
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_fa.properties.xml
@@ -1922,4 +1922,5 @@
        <entry key="bad.password.stop"><![CDATA['Weak' password: it shouldn't 
contain part of the user's email address or username]]></entry>
        <entry key="sound.enable">Enable sound</entry>
        <entry key="sound.mute">Mute sound</entry>
+       <entry key="current.password">Current password</entry>
 </properties>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/d83ea92f/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_fi.properties.xml
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_fi.properties.xml
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_fi.properties.xml
index 910f9b2..72b3602 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_fi.properties.xml
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_fi.properties.xml
@@ -1922,4 +1922,5 @@
        <entry key="bad.password.stop"><![CDATA['Weak' password: it shouldn't 
contain part of the user's email address or username]]></entry>
        <entry key="sound.enable">Enable sound</entry>
        <entry key="sound.mute">Mute sound</entry>
+       <entry key="current.password">Current password</entry>
 </properties>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/d83ea92f/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_fr.properties.xml
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_fr.properties.xml
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_fr.properties.xml
index 6186722..00907eb 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_fr.properties.xml
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_fr.properties.xml
@@ -1914,4 +1914,5 @@
        <entry key="bad.password.stop"><![CDATA['Weak' password: it shouldn't 
contain part of the user's email address or username]]></entry>
        <entry key="sound.enable">Enable sound</entry>
        <entry key="sound.mute">Mute sound</entry>
+       <entry key="current.password">Current password</entry>
 </properties>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/d83ea92f/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_gl.properties.xml
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_gl.properties.xml
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_gl.properties.xml
index 1e39b42..68719c3 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_gl.properties.xml
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_gl.properties.xml
@@ -1922,4 +1922,5 @@
        <entry key="bad.password.stop"><![CDATA['Weak' password: it shouldn't 
contain part of the user's email address or username]]></entry>
        <entry key="sound.enable">Enable sound</entry>
        <entry key="sound.mute">Mute sound</entry>
+       <entry key="current.password">Current password</entry>
 </properties>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/d83ea92f/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_hu.properties.xml
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_hu.properties.xml
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_hu.properties.xml
index 4689440..7b95365 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_hu.properties.xml
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_hu.properties.xml
@@ -1910,4 +1910,5 @@
        <entry key="bad.password.stop"><![CDATA['Weak' password: it shouldn't 
contain part of the user's email address or username]]></entry>
        <entry key="sound.enable">Enable sound</entry>
        <entry key="sound.mute">Mute sound</entry>
+       <entry key="current.password">Current password</entry>
 </properties>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/d83ea92f/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_id.properties.xml
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_id.properties.xml
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_id.properties.xml
index acf4f29..9c12d94 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_id.properties.xml
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_id.properties.xml
@@ -1922,4 +1922,5 @@
        <entry key="bad.password.stop"><![CDATA['Weak' password: it shouldn't 
contain part of the user's email address or username]]></entry>
        <entry key="sound.enable">Enable sound</entry>
        <entry key="sound.mute">Mute sound</entry>
+       <entry key="current.password">Current password</entry>
 </properties>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/d83ea92f/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_it.properties.xml
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_it.properties.xml
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_it.properties.xml
index 9f08704..aee5fb6 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_it.properties.xml
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_it.properties.xml
@@ -1924,4 +1924,5 @@
        <entry key="bad.password.stop"><![CDATA['Weak' password: it shouldn't 
contain part of the user's email address or username]]></entry>
        <entry key="sound.enable">Enable sound</entry>
        <entry key="sound.mute">Mute sound</entry>
+       <entry key="current.password">Current password</entry>
 </properties>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/d83ea92f/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ja.properties.xml
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ja.properties.xml
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ja.properties.xml
index 4192384..af196c6 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ja.properties.xml
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ja.properties.xml
@@ -1922,4 +1922,5 @@
        <entry key="bad.password.stop"><![CDATA['Weak' password: it shouldn't 
contain part of the user's email address or username]]></entry>
        <entry key="sound.enable">Enable sound</entry>
        <entry key="sound.mute">Mute sound</entry>
+       <entry key="current.password">Current password</entry>
 </properties>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/d83ea92f/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ko.properties.xml
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ko.properties.xml
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ko.properties.xml
index af9e81e..77aedf8 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ko.properties.xml
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ko.properties.xml
@@ -1924,4 +1924,5 @@
        <entry key="bad.password.stop"><![CDATA['Weak' password: it shouldn't 
contain part of the user's email address or username]]></entry>
        <entry key="sound.enable">Enable sound</entry>
        <entry key="sound.mute">Mute sound</entry>
+       <entry key="current.password">Current password</entry>
 </properties>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/d83ea92f/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_nl.properties.xml
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_nl.properties.xml
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_nl.properties.xml
index 642c9a0..2f1f8cf 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_nl.properties.xml
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_nl.properties.xml
@@ -1922,4 +1922,5 @@
        <entry key="bad.password.stop"><![CDATA['Weak' password: it shouldn't 
contain part of the user's email address or username]]></entry>
        <entry key="sound.enable">Enable sound</entry>
        <entry key="sound.mute">Mute sound</entry>
+       <entry key="current.password">Current password</entry>
 </properties>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/d83ea92f/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_pl.properties.xml
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_pl.properties.xml
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_pl.properties.xml
index 686a19c..b58bacf 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_pl.properties.xml
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_pl.properties.xml
@@ -1922,4 +1922,5 @@
        <entry key="bad.password.stop"><![CDATA['Weak' password: it shouldn't 
contain part of the user's email address or username]]></entry>
        <entry key="sound.enable">Enable sound</entry>
        <entry key="sound.mute">Mute sound</entry>
+       <entry key="current.password">Current password</entry>
 </properties>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/d83ea92f/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_pt.properties.xml
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_pt.properties.xml
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_pt.properties.xml
index efe23d0..896ccd0 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_pt.properties.xml
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_pt.properties.xml
@@ -1922,4 +1922,5 @@
        <entry key="bad.password.stop"><![CDATA['Weak' password: it shouldn't 
contain part of the user's email address or username]]></entry>
        <entry key="sound.enable">Enable sound</entry>
        <entry key="sound.mute">Mute sound</entry>
+       <entry key="current.password">Current password</entry>
 </properties>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/d83ea92f/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_pt_BR.properties.xml
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_pt_BR.properties.xml
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_pt_BR.properties.xml
index abf5da3..db32f9f 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_pt_BR.properties.xml
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_pt_BR.properties.xml
@@ -1922,4 +1922,5 @@
        <entry key="bad.password.stop"><![CDATA['Weak' password: it shouldn't 
contain part of the user's email address or username]]></entry>
        <entry key="sound.enable">Enable sound</entry>
        <entry key="sound.mute">Mute sound</entry>
+       <entry key="current.password">Current password</entry>
 </properties>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/d83ea92f/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ru.properties.xml
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ru.properties.xml
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ru.properties.xml
index 209c1fb..9ce2e4f 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ru.properties.xml
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_ru.properties.xml
@@ -1923,4 +1923,5 @@
        <entry key="bad.password.stop"><![CDATA['Слабый' пароль: 
пароль не должен содержать частей 
пользовательского email или логина]]></entry>
        <entry key="sound.enable">Включить звук</entry>
        <entry key="sound.mute">Выключить звук</entry>
+       <entry key="current.password">Текущий пароль</entry>
 </properties>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/d83ea92f/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_sk.properties.xml
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_sk.properties.xml
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_sk.properties.xml
index d9c648c..f0c00a8 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_sk.properties.xml
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_sk.properties.xml
@@ -1922,4 +1922,5 @@
        <entry key="bad.password.stop"><![CDATA['Weak' password: it shouldn't 
contain part of the user's email address or username]]></entry>
        <entry key="sound.enable">Enable sound</entry>
        <entry key="sound.mute">Mute sound</entry>
+       <entry key="current.password">Current password</entry>
 </properties>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/d83ea92f/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_sv.properties.xml
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_sv.properties.xml
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_sv.properties.xml
index b4f2dfc..470bfea 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_sv.properties.xml
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_sv.properties.xml
@@ -1922,4 +1922,5 @@
        <entry key="bad.password.stop"><![CDATA['Weak' password: it shouldn't 
contain part of the user's email address or username]]></entry>
        <entry key="sound.enable">Enable sound</entry>
        <entry key="sound.mute">Mute sound</entry>
+       <entry key="current.password">Current password</entry>
 </properties>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/d83ea92f/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_th.properties.xml
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_th.properties.xml
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_th.properties.xml
index 8de7a86..59f0d85 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_th.properties.xml
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_th.properties.xml
@@ -1922,4 +1922,5 @@
        <entry key="bad.password.stop"><![CDATA['Weak' password: it shouldn't 
contain part of the user's email address or username]]></entry>
        <entry key="sound.enable">Enable sound</entry>
        <entry key="sound.mute">Mute sound</entry>
+       <entry key="current.password">Current password</entry>
 </properties>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/d83ea92f/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_tr.properties.xml
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_tr.properties.xml
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_tr.properties.xml
index e7836eb..59ef9b6 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_tr.properties.xml
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_tr.properties.xml
@@ -1922,4 +1922,5 @@
        <entry key="bad.password.stop"><![CDATA['Weak' password: it shouldn't 
contain part of the user's email address or username]]></entry>
        <entry key="sound.enable">Enable sound</entry>
        <entry key="sound.mute">Mute sound</entry>
+       <entry key="current.password">Current password</entry>
 </properties>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/d83ea92f/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_uk.properties.xml
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_uk.properties.xml
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_uk.properties.xml
index 27352c4..1897214 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_uk.properties.xml
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_uk.properties.xml
@@ -1924,4 +1924,5 @@
        <entry key="bad.password.stop"><![CDATA['Weak' password: it shouldn't 
contain part of the user's email address or username]]></entry>
        <entry key="sound.enable">Enable sound</entry>
        <entry key="sound.mute">Mute sound</entry>
+       <entry key="current.password">Current password</entry>
 </properties>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/d83ea92f/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_zh_CN.properties.xml
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_zh_CN.properties.xml
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_zh_CN.properties.xml
index 73160a2..bfd3701 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_zh_CN.properties.xml
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_zh_CN.properties.xml
@@ -1912,4 +1912,5 @@
        <entry key="bad.password.stop"><![CDATA['Weak' password: it shouldn't 
contain part of the user's email address or username]]></entry>
        <entry key="sound.enable">Enable sound</entry>
        <entry key="sound.mute">Mute sound</entry>
+       <entry key="current.password">Current password</entry>
 </properties>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/d83ea92f/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_zh_TW.properties.xml
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_zh_TW.properties.xml
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_zh_TW.properties.xml
index 682e98e..091b1cd 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_zh_TW.properties.xml
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/app/Application_zh_TW.properties.xml
@@ -1922,4 +1922,5 @@
        <entry key="bad.password.stop"><![CDATA['Weak' password: it shouldn't 
contain part of the user's email address or username]]></entry>
        <entry key="sound.enable">Enable sound</entry>
        <entry key="sound.mute">Mute sound</entry>
+       <entry key="current.password">Current password</entry>
 </properties>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/d83ea92f/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/ComunityUserForm.html
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/ComunityUserForm.html
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/ComunityUserForm.html
index 92f5967..2ab0dca 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/ComunityUserForm.html
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/ComunityUserForm.html
@@ -7,16 +7,16 @@
   to you under the Apache License, Version 2.0 (the
   "License"); you may not use this file except in compliance
   with the License.  You may obtain a copy of the License at
-  
+
       http://www.apache.org/licenses/LICENSE-2.0
-         
+
   Unless required by applicable law or agreed to in writing,
   software distributed under the License is distributed on an
   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
   KIND, either express or implied.  See the License for the
   specific language governing permissions and limitations
   under the License.
-  
+
 -->
 <html xmlns:wicket="http://wicket.apache.org";>
 <wicket:panel>
@@ -37,12 +37,12 @@
                </div>
        </div>
        <div class="formelement">
-               <label><wicket:message key="1162" /></label>
+               <label wicket:for="userOffers"><wicket:message key="1162" 
/></label>
                <textarea wicket:id="userOffers" />
        </div>
        <div class="formelement">
-               <label><wicket:message key="1163" /></label>
+               <label wicket:for="userSearchs"><wicket:message key="1163" 
/></label>
                <textarea wicket:id="userSearchs" />
        </div>
 </wicket:panel>
-</html>
\ No newline at end of file
+</html>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/d83ea92f/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/ConfirmableAjaxBorder.html
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/ConfirmableAjaxBorder.html
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/ConfirmableAjaxBorder.html
index 722a21b..a1f3be2 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/ConfirmableAjaxBorder.html
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/ConfirmableAjaxBorder.html
@@ -7,16 +7,16 @@
   to you under the Apache License, Version 2.0 (the
   "License"); you may not use this file except in compliance
   with the License.  You may obtain a copy of the License at
-  
+
       http://www.apache.org/licenses/LICENSE-2.0
-         
+
   Unless required by applicable law or agreed to in writing,
   software distributed under the License is distributed on an
   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
   KIND, either express or implied.  See the License for the
   specific language governing permissions and limitations
   under the License.
-  
+
 -->
 <html xmlns:wicket="http://wicket.apache.org";>
 <wicket:border>

http://git-wip-us.apache.org/repos/asf/openmeetings/blob/d83ea92f/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/ErrorMessagePanel.html
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/ErrorMessagePanel.html
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/ErrorMessagePanel.html
index c25dd0e..3d49913 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/ErrorMessagePanel.html
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/ErrorMessagePanel.html
@@ -7,16 +7,16 @@
   to you under the Apache License, Version 2.0 (the
   "License"); you may not use this file except in compliance
   with the License.  You may obtain a copy of the License at
-  
+
       http://www.apache.org/licenses/LICENSE-2.0
-         
+
   Unless required by applicable law or agreed to in writing,
   software distributed under the License is distributed on an
   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
   KIND, either express or implied.  See the License for the
   specific language governing permissions and limitations
   under the License.
-  
+
 -->
 <html xmlns:wicket="http://wicket.apache.org";>
 <wicket:panel>

Reply via email to