Author: solomax
Date: Sun May 12 12:10:16 2013
New Revision: 1481533
URL: http://svn.apache.org/r1481533
Log:
[OPENMEETINGS-620] LDAP login is added;
minor issues across the application are fixed;
Added:
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/app/OmAuthenticationStrategy.java
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/profile/MessagesContactsPanel.html
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/profile/MessagesContactsPanel.java
Modified:
openmeetings/trunk/singlewebapp/WebContent/languages/arabic.xml
openmeetings/trunk/singlewebapp/WebContent/languages/bulgarian.xml
openmeetings/trunk/singlewebapp/WebContent/languages/catalan.xml
openmeetings/trunk/singlewebapp/WebContent/languages/chinese simplified.xml
openmeetings/trunk/singlewebapp/WebContent/languages/chinese traditional.xml
openmeetings/trunk/singlewebapp/WebContent/languages/czech.xml
openmeetings/trunk/singlewebapp/WebContent/languages/danish.xml
openmeetings/trunk/singlewebapp/WebContent/languages/deutsch (studIP).xml
openmeetings/trunk/singlewebapp/WebContent/languages/deutsch.xml
openmeetings/trunk/singlewebapp/WebContent/languages/dutch.xml
openmeetings/trunk/singlewebapp/WebContent/languages/english.xml
openmeetings/trunk/singlewebapp/WebContent/languages/finnish.xml
openmeetings/trunk/singlewebapp/WebContent/languages/french.xml
openmeetings/trunk/singlewebapp/WebContent/languages/galician.xml
openmeetings/trunk/singlewebapp/WebContent/languages/greek.xml
openmeetings/trunk/singlewebapp/WebContent/languages/hebrew.xml
openmeetings/trunk/singlewebapp/WebContent/languages/hungarian.xml
openmeetings/trunk/singlewebapp/WebContent/languages/indonesian.xml
openmeetings/trunk/singlewebapp/WebContent/languages/italian.xml
openmeetings/trunk/singlewebapp/WebContent/languages/japanese.xml
openmeetings/trunk/singlewebapp/WebContent/languages/korean.xml
openmeetings/trunk/singlewebapp/WebContent/languages/persian.xml
openmeetings/trunk/singlewebapp/WebContent/languages/polish.xml
openmeetings/trunk/singlewebapp/WebContent/languages/portugues brazil.xml
openmeetings/trunk/singlewebapp/WebContent/languages/portugues.xml
openmeetings/trunk/singlewebapp/WebContent/languages/russian.xml
openmeetings/trunk/singlewebapp/WebContent/languages/slovak.xml
openmeetings/trunk/singlewebapp/WebContent/languages/spanish.xml
openmeetings/trunk/singlewebapp/WebContent/languages/swedish.xml
openmeetings/trunk/singlewebapp/WebContent/languages/thai.xml
openmeetings/trunk/singlewebapp/WebContent/languages/turkish.xml
openmeetings/trunk/singlewebapp/WebContent/languages/ukrainian.xml
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/data/basic/dao/LdapConfigDao.java
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/remote/LdapConfigService.java
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/app/Application.java
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/app/WebSession.java
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/admin/rooms/RoomForm.java
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/calendar/CalendarPanel.java
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/dashboard/StartWidgetView.html
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/dashboard/StartWidgetView.java
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/dashboard/WelcomeWidgetView.html
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/profile/SettingsPanel.java
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/pages/MainPage.java
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/pages/auth/SignInDialog.java
Modified: openmeetings/trunk/singlewebapp/WebContent/languages/arabic.xml
URL:
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/WebContent/languages/arabic.xml?rev=1481533&r1=1481532&r2=1481533&view=diff
==============================================================================
--- openmeetings/trunk/singlewebapp/WebContent/languages/arabic.xml (original)
+++ openmeetings/trunk/singlewebapp/WebContent/languages/arabic.xml Sun May 12
12:10:16 2013
@@ -4667,4 +4667,7 @@ see http://openmeetings.apache.org/Langu
<string id="1547" name="widget_welcome_desc">
<value>Widget displaying basic user info and support links</value>
</string>
+ <string id="1548" name="widgets_tab">
+ <value>Widgets</value>
+ </string>
</language>
Modified: openmeetings/trunk/singlewebapp/WebContent/languages/bulgarian.xml
URL:
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/WebContent/languages/bulgarian.xml?rev=1481533&r1=1481532&r2=1481533&view=diff
==============================================================================
--- openmeetings/trunk/singlewebapp/WebContent/languages/bulgarian.xml
(original)
+++ openmeetings/trunk/singlewebapp/WebContent/languages/bulgarian.xml Sun May
12 12:10:16 2013
@@ -4667,4 +4667,7 @@ see http://openmeetings.apache.org/Langu
<string id="1547" name="widget_welcome_desc">
<value>Widget displaying basic user info and support links</value>
</string>
+ <string id="1548" name="widgets_tab">
+ <value>Widgets</value>
+ </string>
</language>
Modified: openmeetings/trunk/singlewebapp/WebContent/languages/catalan.xml
URL:
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/WebContent/languages/catalan.xml?rev=1481533&r1=1481532&r2=1481533&view=diff
==============================================================================
--- openmeetings/trunk/singlewebapp/WebContent/languages/catalan.xml (original)
+++ openmeetings/trunk/singlewebapp/WebContent/languages/catalan.xml Sun May 12
12:10:16 2013
@@ -4667,4 +4667,7 @@ see http://openmeetings.apache.org/Langu
<string id="1547" name="widget_welcome_desc">
<value>Widget displaying basic user info and support links</value>
</string>
+ <string id="1548" name="widgets_tab">
+ <value>Widgets</value>
+ </string>
</language>
Modified: openmeetings/trunk/singlewebapp/WebContent/languages/chinese
simplified.xml
URL:
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/WebContent/languages/chinese%20simplified.xml?rev=1481533&r1=1481532&r2=1481533&view=diff
==============================================================================
--- openmeetings/trunk/singlewebapp/WebContent/languages/chinese simplified.xml
(original)
+++ openmeetings/trunk/singlewebapp/WebContent/languages/chinese simplified.xml
Sun May 12 12:10:16 2013
@@ -4667,4 +4667,7 @@ see http://openmeetings.apache.org/Langu
<string id="1547" name="widget_welcome_desc">
<value>Widget displaying basic user info and support links</value>
</string>
+ <string id="1548" name="widgets_tab">
+ <value>Widgets</value>
+ </string>
</language>
Modified: openmeetings/trunk/singlewebapp/WebContent/languages/chinese
traditional.xml
URL:
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/WebContent/languages/chinese%20traditional.xml?rev=1481533&r1=1481532&r2=1481533&view=diff
==============================================================================
--- openmeetings/trunk/singlewebapp/WebContent/languages/chinese
traditional.xml (original)
+++ openmeetings/trunk/singlewebapp/WebContent/languages/chinese
traditional.xml Sun May 12 12:10:16 2013
@@ -4667,4 +4667,7 @@ see http://openmeetings.apache.org/Langu
<string id="1547" name="widget_welcome_desc">
<value>Widget displaying basic user info and support links</value>
</string>
+ <string id="1548" name="widgets_tab">
+ <value>Widgets</value>
+ </string>
</language>
Modified: openmeetings/trunk/singlewebapp/WebContent/languages/czech.xml
URL:
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/WebContent/languages/czech.xml?rev=1481533&r1=1481532&r2=1481533&view=diff
==============================================================================
--- openmeetings/trunk/singlewebapp/WebContent/languages/czech.xml (original)
+++ openmeetings/trunk/singlewebapp/WebContent/languages/czech.xml Sun May 12
12:10:16 2013
@@ -4667,4 +4667,7 @@ see http://openmeetings.apache.org/Langu
<string id="1547" name="widget_welcome_desc">
<value>Widget displaying basic user info and support links</value>
</string>
+ <string id="1548" name="widgets_tab">
+ <value>Widgets</value>
+ </string>
</language>
Modified: openmeetings/trunk/singlewebapp/WebContent/languages/danish.xml
URL:
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/WebContent/languages/danish.xml?rev=1481533&r1=1481532&r2=1481533&view=diff
==============================================================================
--- openmeetings/trunk/singlewebapp/WebContent/languages/danish.xml (original)
+++ openmeetings/trunk/singlewebapp/WebContent/languages/danish.xml Sun May 12
12:10:16 2013
@@ -4667,4 +4667,7 @@ see http://openmeetings.apache.org/Langu
<string id="1547" name="widget_welcome_desc">
<value>Widget displaying basic user info and support links</value>
</string>
+ <string id="1548" name="widgets_tab">
+ <value>Widgets</value>
+ </string>
</language>
Modified: openmeetings/trunk/singlewebapp/WebContent/languages/deutsch
(studIP).xml
URL:
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/WebContent/languages/deutsch%20%28studIP%29.xml?rev=1481533&r1=1481532&r2=1481533&view=diff
==============================================================================
--- openmeetings/trunk/singlewebapp/WebContent/languages/deutsch (studIP).xml
(original)
+++ openmeetings/trunk/singlewebapp/WebContent/languages/deutsch (studIP).xml
Sun May 12 12:10:16 2013
@@ -4667,4 +4667,7 @@ see http://openmeetings.apache.org/Langu
<string id="1547" name="widget_welcome_desc">
<value>Widget displaying basic user info and support links</value>
</string>
+ <string id="1548" name="widgets_tab">
+ <value>Widgets</value>
+ </string>
</language>
Modified: openmeetings/trunk/singlewebapp/WebContent/languages/deutsch.xml
URL:
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/WebContent/languages/deutsch.xml?rev=1481533&r1=1481532&r2=1481533&view=diff
==============================================================================
--- openmeetings/trunk/singlewebapp/WebContent/languages/deutsch.xml (original)
+++ openmeetings/trunk/singlewebapp/WebContent/languages/deutsch.xml Sun May 12
12:10:16 2013
@@ -4667,4 +4667,7 @@ see http://openmeetings.apache.org/Langu
<string id="1547" name="widget_welcome_desc">
<value>Widget displaying basic user info and support links</value>
</string>
+ <string id="1548" name="widgets_tab">
+ <value>Widgets</value>
+ </string>
</language>
Modified: openmeetings/trunk/singlewebapp/WebContent/languages/dutch.xml
URL:
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/WebContent/languages/dutch.xml?rev=1481533&r1=1481532&r2=1481533&view=diff
==============================================================================
--- openmeetings/trunk/singlewebapp/WebContent/languages/dutch.xml (original)
+++ openmeetings/trunk/singlewebapp/WebContent/languages/dutch.xml Sun May 12
12:10:16 2013
@@ -4667,4 +4667,7 @@ see http://openmeetings.apache.org/Langu
<string id="1547" name="widget_welcome_desc">
<value>Widget displaying basic user info and support links</value>
</string>
+ <string id="1548" name="widgets_tab">
+ <value>Widgets</value>
+ </string>
</language>
Modified: openmeetings/trunk/singlewebapp/WebContent/languages/english.xml
URL:
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/WebContent/languages/english.xml?rev=1481533&r1=1481532&r2=1481533&view=diff
==============================================================================
--- openmeetings/trunk/singlewebapp/WebContent/languages/english.xml (original)
+++ openmeetings/trunk/singlewebapp/WebContent/languages/english.xml Sun May 12
12:10:16 2013
@@ -4667,4 +4667,7 @@ see http://openmeetings.apache.org/Langu
<string id="1547" name="widget_welcome_desc">
<value>Widget displaying basic user info and support links</value>
</string>
+ <string id="1548" name="widgets_tab">
+ <value>Widgets</value>
+ </string>
</language>
Modified: openmeetings/trunk/singlewebapp/WebContent/languages/finnish.xml
URL:
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/WebContent/languages/finnish.xml?rev=1481533&r1=1481532&r2=1481533&view=diff
==============================================================================
--- openmeetings/trunk/singlewebapp/WebContent/languages/finnish.xml (original)
+++ openmeetings/trunk/singlewebapp/WebContent/languages/finnish.xml Sun May 12
12:10:16 2013
@@ -4667,4 +4667,7 @@ see http://openmeetings.apache.org/Langu
<string id="1547" name="widget_welcome_desc">
<value>Widget displaying basic user info and support links</value>
</string>
+ <string id="1548" name="widgets_tab">
+ <value>Widgets</value>
+ </string>
</language>
Modified: openmeetings/trunk/singlewebapp/WebContent/languages/french.xml
URL:
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/WebContent/languages/french.xml?rev=1481533&r1=1481532&r2=1481533&view=diff
==============================================================================
--- openmeetings/trunk/singlewebapp/WebContent/languages/french.xml (original)
+++ openmeetings/trunk/singlewebapp/WebContent/languages/french.xml Sun May 12
12:10:16 2013
@@ -4667,4 +4667,7 @@ see http://openmeetings.apache.org/Langu
<string id="1547" name="widget_welcome_desc">
<value>Widget displaying basic user info and support links</value>
</string>
+ <string id="1548" name="widgets_tab">
+ <value>Widgets</value>
+ </string>
</language>
Modified: openmeetings/trunk/singlewebapp/WebContent/languages/galician.xml
URL:
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/WebContent/languages/galician.xml?rev=1481533&r1=1481532&r2=1481533&view=diff
==============================================================================
--- openmeetings/trunk/singlewebapp/WebContent/languages/galician.xml (original)
+++ openmeetings/trunk/singlewebapp/WebContent/languages/galician.xml Sun May
12 12:10:16 2013
@@ -4667,4 +4667,7 @@ see http://openmeetings.apache.org/Langu
<string id="1547" name="widget_welcome_desc">
<value>Widget displaying basic user info and support links</value>
</string>
+ <string id="1548" name="widgets_tab">
+ <value>Widgets</value>
+ </string>
</language>
Modified: openmeetings/trunk/singlewebapp/WebContent/languages/greek.xml
URL:
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/WebContent/languages/greek.xml?rev=1481533&r1=1481532&r2=1481533&view=diff
==============================================================================
--- openmeetings/trunk/singlewebapp/WebContent/languages/greek.xml (original)
+++ openmeetings/trunk/singlewebapp/WebContent/languages/greek.xml Sun May 12
12:10:16 2013
@@ -4667,4 +4667,7 @@ see http://openmeetings.apache.org/Langu
<string id="1547" name="widget_welcome_desc">
<value>Widget displaying basic user info and support links</value>
</string>
+ <string id="1548" name="widgets_tab">
+ <value>Widgets</value>
+ </string>
</language>
Modified: openmeetings/trunk/singlewebapp/WebContent/languages/hebrew.xml
URL:
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/WebContent/languages/hebrew.xml?rev=1481533&r1=1481532&r2=1481533&view=diff
==============================================================================
--- openmeetings/trunk/singlewebapp/WebContent/languages/hebrew.xml (original)
+++ openmeetings/trunk/singlewebapp/WebContent/languages/hebrew.xml Sun May 12
12:10:16 2013
@@ -4667,4 +4667,7 @@ see http://openmeetings.apache.org/Langu
<string id="1547" name="widget_welcome_desc">
<value>Widget displaying basic user info and support links</value>
</string>
+ <string id="1548" name="widgets_tab">
+ <value>Widgets</value>
+ </string>
</language>
Modified: openmeetings/trunk/singlewebapp/WebContent/languages/hungarian.xml
URL:
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/WebContent/languages/hungarian.xml?rev=1481533&r1=1481532&r2=1481533&view=diff
==============================================================================
--- openmeetings/trunk/singlewebapp/WebContent/languages/hungarian.xml
(original)
+++ openmeetings/trunk/singlewebapp/WebContent/languages/hungarian.xml Sun May
12 12:10:16 2013
@@ -4667,4 +4667,7 @@ see http://openmeetings.apache.org/Langu
<string id="1547" name="widget_welcome_desc">
<value>Widget displaying basic user info and support links</value>
</string>
+ <string id="1548" name="widgets_tab">
+ <value>Widgets</value>
+ </string>
</language>
Modified: openmeetings/trunk/singlewebapp/WebContent/languages/indonesian.xml
URL:
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/WebContent/languages/indonesian.xml?rev=1481533&r1=1481532&r2=1481533&view=diff
==============================================================================
--- openmeetings/trunk/singlewebapp/WebContent/languages/indonesian.xml
(original)
+++ openmeetings/trunk/singlewebapp/WebContent/languages/indonesian.xml Sun May
12 12:10:16 2013
@@ -4667,4 +4667,7 @@ see http://openmeetings.apache.org/Langu
<string id="1547" name="widget_welcome_desc">
<value>Widget displaying basic user info and support links</value>
</string>
+ <string id="1548" name="widgets_tab">
+ <value>Widgets</value>
+ </string>
</language>
Modified: openmeetings/trunk/singlewebapp/WebContent/languages/italian.xml
URL:
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/WebContent/languages/italian.xml?rev=1481533&r1=1481532&r2=1481533&view=diff
==============================================================================
--- openmeetings/trunk/singlewebapp/WebContent/languages/italian.xml (original)
+++ openmeetings/trunk/singlewebapp/WebContent/languages/italian.xml Sun May 12
12:10:16 2013
@@ -4667,4 +4667,7 @@ see http://openmeetings.apache.org/Langu
<string id="1547" name="widget_welcome_desc">
<value>Widget displaying basic user info and support links</value>
</string>
+ <string id="1548" name="widgets_tab">
+ <value>Widgets</value>
+ </string>
</language>
Modified: openmeetings/trunk/singlewebapp/WebContent/languages/japanese.xml
URL:
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/WebContent/languages/japanese.xml?rev=1481533&r1=1481532&r2=1481533&view=diff
==============================================================================
--- openmeetings/trunk/singlewebapp/WebContent/languages/japanese.xml (original)
+++ openmeetings/trunk/singlewebapp/WebContent/languages/japanese.xml Sun May
12 12:10:16 2013
@@ -4667,4 +4667,7 @@ see http://openmeetings.apache.org/Langu
<string id="1547" name="widget_welcome_desc">
<value>Widget displaying basic user info and support links</value>
</string>
+ <string id="1548" name="widgets_tab">
+ <value>Widgets</value>
+ </string>
</language>
Modified: openmeetings/trunk/singlewebapp/WebContent/languages/korean.xml
URL:
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/WebContent/languages/korean.xml?rev=1481533&r1=1481532&r2=1481533&view=diff
==============================================================================
--- openmeetings/trunk/singlewebapp/WebContent/languages/korean.xml (original)
+++ openmeetings/trunk/singlewebapp/WebContent/languages/korean.xml Sun May 12
12:10:16 2013
@@ -4667,4 +4667,7 @@ see http://openmeetings.apache.org/Langu
<string id="1547" name="widget_welcome_desc">
<value>Widget displaying basic user info and support links</value>
</string>
+ <string id="1548" name="widgets_tab">
+ <value>Widgets</value>
+ </string>
</language>
Modified: openmeetings/trunk/singlewebapp/WebContent/languages/persian.xml
URL:
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/WebContent/languages/persian.xml?rev=1481533&r1=1481532&r2=1481533&view=diff
==============================================================================
--- openmeetings/trunk/singlewebapp/WebContent/languages/persian.xml (original)
+++ openmeetings/trunk/singlewebapp/WebContent/languages/persian.xml Sun May 12
12:10:16 2013
@@ -4667,4 +4667,7 @@ see http://openmeetings.apache.org/Langu
<string id="1547" name="widget_welcome_desc">
<value>Widget displaying basic user info and support links</value>
</string>
+ <string id="1548" name="widgets_tab">
+ <value>Widgets</value>
+ </string>
</language>
Modified: openmeetings/trunk/singlewebapp/WebContent/languages/polish.xml
URL:
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/WebContent/languages/polish.xml?rev=1481533&r1=1481532&r2=1481533&view=diff
==============================================================================
--- openmeetings/trunk/singlewebapp/WebContent/languages/polish.xml (original)
+++ openmeetings/trunk/singlewebapp/WebContent/languages/polish.xml Sun May 12
12:10:16 2013
@@ -4667,4 +4667,7 @@ see http://openmeetings.apache.org/Langu
<string id="1547" name="widget_welcome_desc">
<value>Widget displaying basic user info and support links</value>
</string>
+ <string id="1548" name="widgets_tab">
+ <value>Widgets</value>
+ </string>
</language>
Modified: openmeetings/trunk/singlewebapp/WebContent/languages/portugues
brazil.xml
URL:
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/WebContent/languages/portugues%20brazil.xml?rev=1481533&r1=1481532&r2=1481533&view=diff
==============================================================================
--- openmeetings/trunk/singlewebapp/WebContent/languages/portugues brazil.xml
(original)
+++ openmeetings/trunk/singlewebapp/WebContent/languages/portugues brazil.xml
Sun May 12 12:10:16 2013
@@ -4667,4 +4667,7 @@ see http://openmeetings.apache.org/Langu
<string id="1547" name="widget_welcome_desc">
<value>Widget displaying basic user info and support links</value>
</string>
+ <string id="1548" name="widgets_tab">
+ <value>Widgets</value>
+ </string>
</language>
Modified: openmeetings/trunk/singlewebapp/WebContent/languages/portugues.xml
URL:
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/WebContent/languages/portugues.xml?rev=1481533&r1=1481532&r2=1481533&view=diff
==============================================================================
--- openmeetings/trunk/singlewebapp/WebContent/languages/portugues.xml
(original)
+++ openmeetings/trunk/singlewebapp/WebContent/languages/portugues.xml Sun May
12 12:10:16 2013
@@ -4667,4 +4667,7 @@ see http://openmeetings.apache.org/Langu
<string id="1547" name="widget_welcome_desc">
<value>Widget displaying basic user info and support links</value>
</string>
+ <string id="1548" name="widgets_tab">
+ <value>Widgets</value>
+ </string>
</language>
Modified: openmeetings/trunk/singlewebapp/WebContent/languages/russian.xml
URL:
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/WebContent/languages/russian.xml?rev=1481533&r1=1481532&r2=1481533&view=diff
==============================================================================
--- openmeetings/trunk/singlewebapp/WebContent/languages/russian.xml (original)
+++ openmeetings/trunk/singlewebapp/WebContent/languages/russian.xml Sun May 12
12:10:16 2013
@@ -4667,4 +4667,7 @@ see http://openmeetings.apache.org/Langu
<string id="1547" name="widget_welcome_desc">
<value>Widget displaying basic user info and support links</value>
</string>
+ <string id="1548" name="widgets_tab">
+ <value>Widgets</value>
+ </string>
</language>
Modified: openmeetings/trunk/singlewebapp/WebContent/languages/slovak.xml
URL:
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/WebContent/languages/slovak.xml?rev=1481533&r1=1481532&r2=1481533&view=diff
==============================================================================
--- openmeetings/trunk/singlewebapp/WebContent/languages/slovak.xml (original)
+++ openmeetings/trunk/singlewebapp/WebContent/languages/slovak.xml Sun May 12
12:10:16 2013
@@ -4667,4 +4667,7 @@ see http://openmeetings.apache.org/Langu
<string id="1547" name="widget_welcome_desc">
<value>Widget displaying basic user info and support links</value>
</string>
+ <string id="1548" name="widgets_tab">
+ <value>Widgets</value>
+ </string>
</language>
Modified: openmeetings/trunk/singlewebapp/WebContent/languages/spanish.xml
URL:
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/WebContent/languages/spanish.xml?rev=1481533&r1=1481532&r2=1481533&view=diff
==============================================================================
--- openmeetings/trunk/singlewebapp/WebContent/languages/spanish.xml (original)
+++ openmeetings/trunk/singlewebapp/WebContent/languages/spanish.xml Sun May 12
12:10:16 2013
@@ -4667,4 +4667,7 @@ see http://openmeetings.apache.org/Langu
<string id="1547" name="widget_welcome_desc">
<value>Widget displaying basic user info and support links</value>
</string>
+ <string id="1548" name="widgets_tab">
+ <value>Widgets</value>
+ </string>
</language>
Modified: openmeetings/trunk/singlewebapp/WebContent/languages/swedish.xml
URL:
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/WebContent/languages/swedish.xml?rev=1481533&r1=1481532&r2=1481533&view=diff
==============================================================================
--- openmeetings/trunk/singlewebapp/WebContent/languages/swedish.xml (original)
+++ openmeetings/trunk/singlewebapp/WebContent/languages/swedish.xml Sun May 12
12:10:16 2013
@@ -4667,4 +4667,7 @@ see http://openmeetings.apache.org/Langu
<string id="1547" name="widget_welcome_desc">
<value>Widget displaying basic user info and support links</value>
</string>
+ <string id="1548" name="widgets_tab">
+ <value>Widgets</value>
+ </string>
</language>
Modified: openmeetings/trunk/singlewebapp/WebContent/languages/thai.xml
URL:
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/WebContent/languages/thai.xml?rev=1481533&r1=1481532&r2=1481533&view=diff
==============================================================================
--- openmeetings/trunk/singlewebapp/WebContent/languages/thai.xml (original)
+++ openmeetings/trunk/singlewebapp/WebContent/languages/thai.xml Sun May 12
12:10:16 2013
@@ -4667,4 +4667,7 @@ see http://openmeetings.apache.org/Langu
<string id="1547" name="widget_welcome_desc">
<value>Widget displaying basic user info and support links</value>
</string>
+ <string id="1548" name="widgets_tab">
+ <value>Widgets</value>
+ </string>
</language>
Modified: openmeetings/trunk/singlewebapp/WebContent/languages/turkish.xml
URL:
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/WebContent/languages/turkish.xml?rev=1481533&r1=1481532&r2=1481533&view=diff
==============================================================================
--- openmeetings/trunk/singlewebapp/WebContent/languages/turkish.xml (original)
+++ openmeetings/trunk/singlewebapp/WebContent/languages/turkish.xml Sun May 12
12:10:16 2013
@@ -4667,4 +4667,7 @@ see http://openmeetings.apache.org/Langu
<string id="1547" name="widget_welcome_desc">
<value>Widget displaying basic user info and support links</value>
</string>
+ <string id="1548" name="widgets_tab">
+ <value>Widgets</value>
+ </string>
</language>
Modified: openmeetings/trunk/singlewebapp/WebContent/languages/ukrainian.xml
URL:
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/WebContent/languages/ukrainian.xml?rev=1481533&r1=1481532&r2=1481533&view=diff
==============================================================================
--- openmeetings/trunk/singlewebapp/WebContent/languages/ukrainian.xml
(original)
+++ openmeetings/trunk/singlewebapp/WebContent/languages/ukrainian.xml Sun May
12 12:10:16 2013
@@ -4667,4 +4667,7 @@ see http://openmeetings.apache.org/Langu
<string id="1547" name="widget_welcome_desc">
<value>Widget displaying basic user info and support links</value>
</string>
+ <string id="1548" name="widgets_tab">
+ <value>Widgets</value>
+ </string>
</language>
Modified:
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/data/basic/dao/LdapConfigDao.java
URL:
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/data/basic/dao/LdapConfigDao.java?rev=1481533&r1=1481532&r2=1481533&view=diff
==============================================================================
---
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/data/basic/dao/LdapConfigDao.java
(original)
+++
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/data/basic/dao/LdapConfigDao.java
Sun May 12 12:10:16 2013
@@ -242,24 +242,18 @@ public class LdapConfigDao implements ID
}
public List<LdapConfig> getActiveLdapConfigs() {
- try {
- log.debug("selectMaxFromConfigurations ");
+ log.debug("selectMaxFromConfigurations ");
- String hql = "select c from LdapConfig c "
- + "where c.deleted = false "
- + "AND c.isActive = :isActive ";
+ String hql = "select c from LdapConfig c "
+ + "where c.deleted = false "
+ + "AND c.isActive = :isActive ";
+
+ // get all users
+ TypedQuery<LdapConfig> query = em
+ .createQuery(hql, LdapConfig.class);
+ query.setParameter("isActive", true);
- // get all users
- TypedQuery<LdapConfig> query = em
- .createQuery(hql, LdapConfig.class);
- query.setParameter("isActive", true);
- List<LdapConfig> ll = query.getResultList();
-
- return ll;
- } catch (Exception ex2) {
- log.error("[getActiveLdapConfigs] ", ex2);
- }
- return null;
+ return query.getResultList();
}
public List<LdapConfig> getLdapConfigs() {
Modified:
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/remote/LdapConfigService.java
URL:
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/remote/LdapConfigService.java?rev=1481533&r1=1481532&r2=1481533&view=diff
==============================================================================
---
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/remote/LdapConfigService.java
(original)
+++
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/remote/LdapConfigService.java
Sun May 12 12:10:16 2013
@@ -18,8 +18,8 @@
*/
package org.apache.openmeetings.remote;
+import java.util.ArrayList;
import java.util.LinkedHashMap;
-import java.util.LinkedList;
import java.util.List;
import org.apache.openmeetings.OpenmeetingsVariables;
@@ -80,15 +80,11 @@ public class LdapConfigService {
ldapConfig.setName("local DB [internal]");
ldapConfig.setLdapConfigId(-1);
- List<LdapConfig> returnldapConfigs = new
LinkedList<LdapConfig>();
+ List<LdapConfig> returnldapConfigs = new
ArrayList<LdapConfig>();
returnldapConfigs.add(ldapConfig);
-
- for (LdapConfig ldapConfigStored : ldapConfigs) {
- returnldapConfigs.add(ldapConfigStored);
- }
+ returnldapConfigs.addAll(ldapConfigs);
return returnldapConfigs;
-
} catch (Exception err) {
log.error("[getActiveLdapConfigs]",err);
}
Modified:
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/app/Application.java
URL:
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/app/Application.java?rev=1481533&r1=1481532&r2=1481533&view=diff
==============================================================================
---
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/app/Application.java
(original)
+++
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/app/Application.java
Sun May 12 12:10:16 2013
@@ -60,6 +60,7 @@ public class Application extends Authent
@Override
protected void init() {
+ getSecuritySettings().setAuthenticationStrategy(new
OmAuthenticationStrategy());
IPageSettings pageSettings = getPageSettings();
pageSettings.addComponentResolver(new MessageResolver());
pageSettings.addComponentResolver(new MessageTagHandler());
@@ -114,6 +115,10 @@ public class Application extends Authent
});
}
+ public static OmAuthenticationStrategy getAuthenticationStrategy() {
+ return
(OmAuthenticationStrategy)get().getSecuritySettings().getAuthenticationStrategy();
+ }
+
public final static String toAbsolutePath(final String
relativePagePath) {
HttpServletRequest req =
(HttpServletRequest)((WebRequest)RequestCycle.get().getRequest()).getContainerRequest();
return
RequestUtils.toAbsolutePath(req.getRequestURL().toString(), relativePagePath);
Added:
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/app/OmAuthenticationStrategy.java
URL:
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/app/OmAuthenticationStrategy.java?rev=1481533&view=auto
==============================================================================
---
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/app/OmAuthenticationStrategy.java
(added)
+++
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/app/OmAuthenticationStrategy.java
Sun May 12 12:10:16 2013
@@ -0,0 +1,98 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * 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.
+ */
+package org.apache.openmeetings.web.app;
+
+import static org.apache.openmeetings.OpenmeetingsVariables.webAppRootKey;
+
+import org.apache.openmeetings.web.pages.MainPage;
+import org.apache.wicket.authentication.strategy.DefaultAuthenticationStrategy;
+import org.apache.wicket.util.string.Strings;
+import org.red5.logging.Red5LoggerFactory;
+import org.slf4j.Logger;
+
+public class OmAuthenticationStrategy extends DefaultAuthenticationStrategy {
+ /** The separator used to concatenate the username and password */
+ private static final String VALUE_SEPARATOR = "-sep-";
+ private static final String COOKIE_KEY = "LoggedIn";
+ private static final Logger log =
Red5LoggerFactory.getLogger(MainPage.class, webAppRootKey);
+ /** The cookie name to store the username/password/domain */
+ private final String cookieKey;
+
+ public OmAuthenticationStrategy() {
+ super(COOKIE_KEY);
+ cookieKey = COOKIE_KEY;
+ }
+
+ /**
+ * @see org.apache.wicket.authentication.IAuthenticationStrategy#load()
+ */
+ @Override
+ public String[] load()
+ {
+ String value = getCookieUtils().load(cookieKey);
+ if (Strings.isEmpty(value) == false)
+ {
+ try
+ {
+ value = getCrypt().decryptUrlSafe(value);
+ }
+ catch (RuntimeException e)
+ {
+ log.info(
+ "Error decrypting login cookie: {}. The
cookie will be deleted. Possible cause is that a session-relative encryption
key was used to encrypt this cookie while this decryption attempt is happening
in a different session, eg user coming back to the application after session
expiration",
+ cookieKey);
+ getCookieUtils().remove(cookieKey);
+ value = null;
+ }
+ if (Strings.isEmpty(value) == false)
+ {
+ String username = null;
+ String password = null;
+ String domain = null;
+
+ String[] values = value.split(VALUE_SEPARATOR);
+ if ((values.length > 0) &&
(Strings.isEmpty(values[0]) == false))
+ {
+ username = values[0];
+ }
+ if ((values.length > 1) &&
(Strings.isEmpty(values[1]) == false))
+ {
+ password = values[1];
+ }
+ if ((values.length > 2) &&
(Strings.isEmpty(values[2]) == false))
+ {
+ domain = values[2];
+ }
+
+ return new String[] { username, password,
domain };
+ }
+ }
+
+ return null;
+ }
+
+ public void save(final String username, final String password, final
String domain) {
+ String value = username + VALUE_SEPARATOR + password +
VALUE_SEPARATOR + domain;
+
+ String encryptedValue = getCrypt().encryptUrlSafe(value);
+
+ getCookieUtils().save(cookieKey, encryptedValue);
+
+ }
+}
Modified:
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/app/WebSession.java
URL:
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/app/WebSession.java?rev=1481533&r1=1481532&r2=1481533&view=diff
==============================================================================
---
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/app/WebSession.java
(original)
+++
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/app/WebSession.java
Sun May 12 12:10:16 2013
@@ -36,6 +36,7 @@ import org.apache.openmeetings.data.basi
import org.apache.openmeetings.data.basic.dao.ConfigurationDao;
import org.apache.openmeetings.data.user.UserManager;
import org.apache.openmeetings.data.user.dao.UsersDao;
+import org.apache.openmeetings.ldap.LdapLoginManagement;
import org.apache.openmeetings.persistence.beans.basic.Sessiondata;
import org.apache.openmeetings.persistence.beans.lang.FieldLanguage;
import org.apache.openmeetings.persistence.beans.user.User;
@@ -46,6 +47,7 @@ import org.apache.openmeetings.web.compo
import
org.apache.wicket.authroles.authentication.AbstractAuthenticatedWebSession;
import org.apache.wicket.authroles.authorization.strategies.role.Roles;
import org.apache.wicket.request.Request;
+import org.apache.wicket.util.string.Strings;
import ro.fortsoft.wicket.dashboard.Dashboard;
import ro.fortsoft.wicket.dashboard.DefaultDashboard;
@@ -93,11 +95,12 @@ public class WebSession extends Abstract
return (userId > -1);
}
- public boolean signIn(String login, String password) {
+ public boolean signIn(String login, String password, String
ldapConfigFileName) {
Sessiondata sessData =
getBean(SessiondataDao.class).startsession();
SID = sessData.getSession_id();
- Object u = getBean(UserManager.class).loginUser(SID, login,
password,
- null, null, false);
+ Object u = Strings.isEmpty(ldapConfigFileName)
+ ? getBean(UserManager.class).loginUser(SID,
login, password, null, null, false)
+ :
getBean(LdapLoginManagement.class).doLdapLogin(login, password, null, null,
SID, ldapConfigFileName);
if (u instanceof User) {
User user = (User)u;
Modified:
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/admin/rooms/RoomForm.java
URL:
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/admin/rooms/RoomForm.java?rev=1481533&r1=1481532&r2=1481533&view=diff
==============================================================================
---
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/admin/rooms/RoomForm.java
(original)
+++
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/admin/rooms/RoomForm.java
Sun May 12 12:10:16 2013
@@ -75,7 +75,7 @@ public class RoomForm extends AdminBaseF
add(new DropDownChoice<RoomType>("roomtype",
Application.getBean(
RoomManager.class).getAllRoomTypes(WebSession.getLanguage()),
- new ChoiceRenderer<RoomType>("label",
"roomtypes_id")));
+ new ChoiceRenderer<RoomType>("label.value",
"roomtypes_id")));
add(new TextArea<String>("comment"));
Modified:
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/calendar/CalendarPanel.java
URL:
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/calendar/CalendarPanel.java?rev=1481533&r1=1481532&r2=1481533&view=diff
==============================================================================
---
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/calendar/CalendarPanel.java
(original)
+++
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/calendar/CalendarPanel.java
Sun May 12 12:10:16 2013
@@ -63,7 +63,7 @@ public class CalendarPanel extends UserP
Options options = new Options();
//options.set("theme", true);
- options.set("header", "{left: 'prev,next today', center:
'title', right: 'month,agendaWeek,agendaDay'}");
+ options.set("header", "{left: 'prevYear,prev,next,nextYear
today', center: 'title', right: 'month,agendaWeek,agendaDay'}");
options.set("allDaySlot", false);
options.set("axisFormat", "'HH(:mm)'");
options.set("defaultEventMinutes", 60);
Modified:
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/dashboard/StartWidgetView.html
URL:
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/dashboard/StartWidgetView.html?rev=1481533&r1=1481532&r2=1481533&view=diff
==============================================================================
---
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/dashboard/StartWidgetView.html
(original)
+++
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/dashboard/StartWidgetView.html
Sun May 12 12:10:16 2013
@@ -30,7 +30,7 @@
<td><wicket:ommessage key="804"/></td>
<td>
<input type="button"
wicket:ommessage="value:788"/><br/>
- <input type="button"
wicket:ommessage="value:291"/>
+ <input wicket:id="calendar"
type="button" wicket:ommessage="value:291"/>
</td>
</tr>
</table>
Modified:
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/dashboard/StartWidgetView.java
URL:
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/dashboard/StartWidgetView.java?rev=1481533&r1=1481532&r2=1481533&view=diff
==============================================================================
---
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/dashboard/StartWidgetView.java
(original)
+++
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/dashboard/StartWidgetView.java
Sun May 12 12:10:16 2013
@@ -18,6 +18,12 @@
*/
package org.apache.openmeetings.web.components.user.dashboard;
+import org.apache.openmeetings.web.components.user.calendar.CalendarPanel;
+import org.apache.openmeetings.web.pages.MainPage;
+import org.apache.wicket.MarkupContainer;
+import org.apache.wicket.ajax.AjaxEventBehavior;
+import org.apache.wicket.ajax.AjaxRequestTarget;
+import org.apache.wicket.markup.html.form.Button;
import org.apache.wicket.model.Model;
import ro.fortsoft.wicket.dashboard.Widget;
@@ -28,5 +34,14 @@ public class StartWidgetView extends Wid
public StartWidgetView(String id, Model<Widget> model) {
super(id, model);
+ add(new Button("calendar").add(new AjaxEventBehavior("onclick")
{
+ private static final long serialVersionUID =
-1736827409409436737L;
+
+ @Override
+ protected void onEvent(AjaxRequestTarget target) {
+ MarkupContainer contents =
((MainPage)getPage()).getContents();
+ target.add(contents.replace(new
CalendarPanel("child")));
+ }
+ }));
}
}
Modified:
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/dashboard/WelcomeWidgetView.html
URL:
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/dashboard/WelcomeWidgetView.html?rev=1481533&r1=1481532&r2=1481533&view=diff
==============================================================================
---
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/dashboard/WelcomeWidgetView.html
(original)
+++
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/dashboard/WelcomeWidgetView.html
Sun May 12 12:10:16 2013
@@ -35,7 +35,7 @@
<h3><wicket:ommessage key="281"/></h3>
<a
wicket:ommessage="href:282"><wicket:ommessage key="286"/></a><br/>
<a
wicket:ommessage="href:283"><wicket:ommessage key="287"/></a><br/>
- <wicket:ommessage key="1527"/><br/>
+ <a target="_blank"
href="?swf=networktesting.swf10.swf"><wicket:ommessage key="1527"/></a><br/>
</td>
</tr>
</table>
Added:
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/profile/MessagesContactsPanel.html
URL:
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/profile/MessagesContactsPanel.html?rev=1481533&view=auto
==============================================================================
---
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/profile/MessagesContactsPanel.html
(added)
+++
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/profile/MessagesContactsPanel.html
Sun May 12 12:10:16 2013
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ 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>
+</wicket:panel>
+</html>
Added:
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/profile/MessagesContactsPanel.java
URL:
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/profile/MessagesContactsPanel.java?rev=1481533&view=auto
==============================================================================
---
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/profile/MessagesContactsPanel.java
(added)
+++
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/profile/MessagesContactsPanel.java
Sun May 12 12:10:16 2013
@@ -0,0 +1,29 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * 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.
+ */
+package org.apache.openmeetings.web.components.user.profile;
+
+import org.apache.openmeetings.web.components.UserPanel;
+
+public class MessagesContactsPanel extends UserPanel {
+ private static final long serialVersionUID = 8098087441571734957L;
+
+ public MessagesContactsPanel(String id) {
+ super(id);
+ }
+}
Modified:
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/profile/SettingsPanel.java
URL:
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/profile/SettingsPanel.java?rev=1481533&r1=1481532&r2=1481533&view=diff
==============================================================================
---
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/profile/SettingsPanel.java
(original)
+++
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/profile/SettingsPanel.java
Sun May 12 12:10:16 2013
@@ -62,12 +62,14 @@ public class SettingsPanel extends UserP
super(id);
RepeatingView tabs = new RepeatingView("tabs");
addTab(tabs, WebSession.getString(1170),
getTabId(PROFILE_TAB_ID));
+ addTab(tabs, WebSession.getString(1188),
getTabId(MESSAGES_TAB_ID));
addTab(tabs, WebSession.getString(1171),
getTabId(EDIT_PROFILE_TAB_ID));
addTab(tabs, WebSession.getString(1172),
getTabId(SEARCH_TAB_ID));
- addTab(tabs, "[Widgets]", getTabId(DASHBOARD_TAB_ID)); //FIXME
localize
+ addTab(tabs, WebSession.getString(1548),
getTabId(DASHBOARD_TAB_ID));
RepeatingView panels = new RepeatingView("panels");
addPanel(panels, getTabId(PROFILE_TAB_ID), new
UserProfilePanel("tab", getUserId()));
+ addPanel(panels, getTabId(MESSAGES_TAB_ID), new
MessagesContactsPanel("tab"));
addPanel(panels, getTabId(EDIT_PROFILE_TAB_ID), new
ProfilePanel("tab"));
addPanel(panels, getTabId(SEARCH_TAB_ID), new
UserSearchPanel("tab"));
addPanel(panels, getTabId(DASHBOARD_TAB_ID), new
WidgetsPanel("tab"));
Modified:
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/pages/MainPage.java
URL:
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/pages/MainPage.java?rev=1481533&r1=1481532&r2=1481533&view=diff
==============================================================================
---
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/pages/MainPage.java
(original)
+++
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/pages/MainPage.java
Sun May 12 12:10:16 2013
@@ -18,10 +18,10 @@
*/
package org.apache.openmeetings.web.pages;
+import static org.apache.openmeetings.OpenmeetingsVariables.webAppRootKey;
import static
org.apache.openmeetings.web.components.user.profile.SettingsPanel.MESSAGES_TAB_ID;
import static
org.apache.openmeetings.web.components.user.profile.SettingsPanel.PROFILE_TAB_ID;
-import org.apache.openmeetings.OpenmeetingsVariables;
import org.apache.openmeetings.web.app.Application;
import org.apache.openmeetings.web.components.ConfirmableAjaxLink;
import org.apache.openmeetings.web.components.MenuPanel;
@@ -44,7 +44,7 @@ import org.slf4j.Logger;
@AuthorizeInstantiation("USER")
public class MainPage extends BasePage {
private static final long serialVersionUID = 6421960759218157999L;
- private static final Logger log =
Red5LoggerFactory.getLogger(MainPage.class,
OpenmeetingsVariables.webAppRootKey);
+ private static final Logger log =
Red5LoggerFactory.getLogger(MainPage.class, webAppRootKey);
private final MenuPanel menu;
private final MarkupContainer contents;
Modified:
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/pages/auth/SignInDialog.java
URL:
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/pages/auth/SignInDialog.java?rev=1481533&r1=1481532&r2=1481533&view=diff
==============================================================================
---
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/pages/auth/SignInDialog.java
(original)
+++
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/pages/auth/SignInDialog.java
Sun May 12 12:10:16 2013
@@ -18,6 +18,7 @@
*/
package org.apache.openmeetings.web.pages.auth;
+import static
org.apache.openmeetings.web.app.Application.getAuthenticationStrategy;
import static org.apache.openmeetings.web.app.Application.getBean;
import static org.apache.openmeetings.web.pages.auth.SignInPage.allowRegister;
@@ -27,6 +28,7 @@ import java.util.List;
import org.apache.openmeetings.persistence.beans.basic.LdapConfig;
import org.apache.openmeetings.remote.LdapConfigService;
import org.apache.openmeetings.web.app.Application;
+import org.apache.openmeetings.web.app.OmAuthenticationStrategy;
import org.apache.openmeetings.web.app.WebSession;
import org.apache.wicket.RestartResponseException;
import org.apache.wicket.ajax.AjaxRequestTarget;
@@ -62,6 +64,7 @@ public class SignInDialog extends Abstra
private RegisterDialog r;
private ForgetPasswordDialog f;
private LdapConfig domain;
+ private String ldapConfigFileName;
public SignInDialog(String id) {
super(id, WebSession.getString(108));
@@ -143,16 +146,13 @@ public class SignInDialog extends Abstra
@Override
protected void onSubmit(AjaxRequestTarget target) {
- IAuthenticationStrategy strategy =
getApplication().getSecuritySettings().getAuthenticationStrategy();
- //TODO add LDAP, separate login from other parts:
- // LdapLoginManagement.doLdapLogin(String user, String
passwd, Client currentClient
- // , IClient client, String SID, String domain)
- //
- if (WebSession.get().signIn(login, password)) {
+ ldapConfigFileName = domain.getConfigFileName() == null ? "" :
domain.getConfigFileName();
+ OmAuthenticationStrategy strategy = getAuthenticationStrategy();
+ if (WebSession.get().signIn(login, password,
ldapConfigFileName)) {
WebSession.get().setArea(area);
setResponsePage(Application.get().getHomePage());
if (rememberMe) {
- strategy.save(login, password);
+ strategy.save(login, password,
ldapConfigFileName);
} else {
strategy.remove();
}
@@ -171,15 +171,16 @@ public class SignInDialog extends Abstra
if (WebSession.get().isSignedIn()) {
alreadyLoggedIn();
} else {
- IAuthenticationStrategy strategy =
getApplication().getSecuritySettings().getAuthenticationStrategy();
+ IAuthenticationStrategy strategy =
getAuthenticationStrategy();
// get username and password from persistence
store
String[] data = strategy.load();
- if ((data != null) && (data.length > 1)) {
+ if ((data != null) && (data.length > 2)) {
// try to sign in the user
- if (WebSession.get().signIn(data[0],
data[1])) {
+ if (WebSession.get().signIn(data[0],
data[1], data[2])) {
login = data[0];
password = data[1];
+ ldapConfigFileName = data[2];
alreadyLoggedIn();
} else {