Author: solomax
Date: Tue Apr 23 08:32:05 2013
New Revision: 1470846

URL: http://svn.apache.org/r1470846
Log:
[OPENMEETINGS-612]: Welcome widget is added

Added:
    
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/dashboard/WelcomeWidget.java
    
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/dashboard/WelcomeWidgetDescriptor.java
    
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/dashboard/WelcomeWidgetView.html
    
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/dashboard/WelcomeWidgetView.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/web/app/Application.java
    
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/app/WebSession.java
    
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/UserPanel.java
    
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/dashboard/PrivateRoomsWidget.java
    
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/dashboard/PrivateRoomsWidgetDescriptor.java
    
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/dashboard/PrivateRoomsWidgetView.java
    
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/rooms/RoomsSelectorPanel.java

Modified: openmeetings/trunk/singlewebapp/WebContent/languages/arabic.xml
URL: 
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/WebContent/languages/arabic.xml?rev=1470846&r1=1470845&r2=1470846&view=diff
==============================================================================
--- openmeetings/trunk/singlewebapp/WebContent/languages/arabic.xml (original)
+++ openmeetings/trunk/singlewebapp/WebContent/languages/arabic.xml Tue Apr 23 
08:32:05 2013
@@ -4661,4 +4661,10 @@ see http://openmeetings.apache.org/Langu
   <string id="1545" name="content_is_saving">
     <value>Content is Saving, Please wait.</value>
   </string>
+  <string id="1546" name="widget_welcome">
+    <value>Welcome</value>
+  </string>
+  <string id="1547" name="widget_welcome_desc">
+    <value>Widget displaying basic user info and support links</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=1470846&r1=1470845&r2=1470846&view=diff
==============================================================================
--- openmeetings/trunk/singlewebapp/WebContent/languages/bulgarian.xml 
(original)
+++ openmeetings/trunk/singlewebapp/WebContent/languages/bulgarian.xml Tue Apr 
23 08:32:05 2013
@@ -4661,4 +4661,10 @@ see http://openmeetings.apache.org/Langu
   <string id="1545" name="content_is_saving">
     <value>Content is Saving, Please wait.</value>
   </string>
+  <string id="1546" name="widget_welcome">
+    <value>Welcome</value>
+  </string>
+  <string id="1547" name="widget_welcome_desc">
+    <value>Widget displaying basic user info and support links</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=1470846&r1=1470845&r2=1470846&view=diff
==============================================================================
--- openmeetings/trunk/singlewebapp/WebContent/languages/catalan.xml (original)
+++ openmeetings/trunk/singlewebapp/WebContent/languages/catalan.xml Tue Apr 23 
08:32:05 2013
@@ -4661,4 +4661,10 @@ see http://openmeetings.apache.org/Langu
   <string id="1545" name="content_is_saving">
     <value>Content is Saving, Please wait.</value>
   </string>
+  <string id="1546" name="widget_welcome">
+    <value>Welcome</value>
+  </string>
+  <string id="1547" name="widget_welcome_desc">
+    <value>Widget displaying basic user info and support links</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=1470846&r1=1470845&r2=1470846&view=diff
==============================================================================
--- openmeetings/trunk/singlewebapp/WebContent/languages/chinese simplified.xml 
(original)
+++ openmeetings/trunk/singlewebapp/WebContent/languages/chinese simplified.xml 
Tue Apr 23 08:32:05 2013
@@ -4661,4 +4661,10 @@ see http://openmeetings.apache.org/Langu
   <string id="1545" name="content_is_saving">
     <value>Content is Saving, Please wait.</value>
   </string>
+  <string id="1546" name="widget_welcome">
+    <value>Welcome</value>
+  </string>
+  <string id="1547" name="widget_welcome_desc">
+    <value>Widget displaying basic user info and support links</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=1470846&r1=1470845&r2=1470846&view=diff
==============================================================================
--- openmeetings/trunk/singlewebapp/WebContent/languages/chinese 
traditional.xml (original)
+++ openmeetings/trunk/singlewebapp/WebContent/languages/chinese 
traditional.xml Tue Apr 23 08:32:05 2013
@@ -4661,4 +4661,10 @@ see http://openmeetings.apache.org/Langu
   <string id="1545" name="content_is_saving">
     <value>Content is Saving, Please wait.</value>
   </string>
+  <string id="1546" name="widget_welcome">
+    <value>Welcome</value>
+  </string>
+  <string id="1547" name="widget_welcome_desc">
+    <value>Widget displaying basic user info and support links</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=1470846&r1=1470845&r2=1470846&view=diff
==============================================================================
--- openmeetings/trunk/singlewebapp/WebContent/languages/czech.xml (original)
+++ openmeetings/trunk/singlewebapp/WebContent/languages/czech.xml Tue Apr 23 
08:32:05 2013
@@ -4661,4 +4661,10 @@ see http://openmeetings.apache.org/Langu
   <string id="1545" name="content_is_saving">
     <value>Content is Saving, Please wait.</value>
   </string>
+  <string id="1546" name="widget_welcome">
+    <value>Welcome</value>
+  </string>
+  <string id="1547" name="widget_welcome_desc">
+    <value>Widget displaying basic user info and support links</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=1470846&r1=1470845&r2=1470846&view=diff
==============================================================================
--- openmeetings/trunk/singlewebapp/WebContent/languages/danish.xml (original)
+++ openmeetings/trunk/singlewebapp/WebContent/languages/danish.xml Tue Apr 23 
08:32:05 2013
@@ -4661,4 +4661,10 @@ see http://openmeetings.apache.org/Langu
   <string id="1545" name="content_is_saving">
     <value>Content is Saving, Please wait.</value>
   </string>
+  <string id="1546" name="widget_welcome">
+    <value>Welcome</value>
+  </string>
+  <string id="1547" name="widget_welcome_desc">
+    <value>Widget displaying basic user info and support links</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=1470846&r1=1470845&r2=1470846&view=diff
==============================================================================
--- openmeetings/trunk/singlewebapp/WebContent/languages/deutsch (studIP).xml 
(original)
+++ openmeetings/trunk/singlewebapp/WebContent/languages/deutsch (studIP).xml 
Tue Apr 23 08:32:05 2013
@@ -4661,4 +4661,10 @@ see http://openmeetings.apache.org/Langu
   <string id="1545" name="content_is_saving">
     <value>Content is Saving, Please wait.</value>
   </string>
+  <string id="1546" name="widget_welcome">
+    <value>Welcome</value>
+  </string>
+  <string id="1547" name="widget_welcome_desc">
+    <value>Widget displaying basic user info and support links</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=1470846&r1=1470845&r2=1470846&view=diff
==============================================================================
--- openmeetings/trunk/singlewebapp/WebContent/languages/deutsch.xml (original)
+++ openmeetings/trunk/singlewebapp/WebContent/languages/deutsch.xml Tue Apr 23 
08:32:05 2013
@@ -4661,4 +4661,10 @@ see http://openmeetings.apache.org/Langu
   <string id="1545" name="content_is_saving">
     <value>Content is Saving, Please wait.</value>
   </string>
+  <string id="1546" name="widget_welcome">
+    <value>Welcome</value>
+  </string>
+  <string id="1547" name="widget_welcome_desc">
+    <value>Widget displaying basic user info and support links</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=1470846&r1=1470845&r2=1470846&view=diff
==============================================================================
--- openmeetings/trunk/singlewebapp/WebContent/languages/dutch.xml (original)
+++ openmeetings/trunk/singlewebapp/WebContent/languages/dutch.xml Tue Apr 23 
08:32:05 2013
@@ -4661,4 +4661,10 @@ see http://openmeetings.apache.org/Langu
   <string id="1545" name="content_is_saving">
     <value>Content is Saving, Please wait.</value>
   </string>
+  <string id="1546" name="widget_welcome">
+    <value>Welcome</value>
+  </string>
+  <string id="1547" name="widget_welcome_desc">
+    <value>Widget displaying basic user info and support links</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=1470846&r1=1470845&r2=1470846&view=diff
==============================================================================
--- openmeetings/trunk/singlewebapp/WebContent/languages/english.xml (original)
+++ openmeetings/trunk/singlewebapp/WebContent/languages/english.xml Tue Apr 23 
08:32:05 2013
@@ -4661,4 +4661,10 @@ see http://openmeetings.apache.org/Langu
   <string id="1545" name="content_is_saving">
     <value>Content is Saving, Please wait.</value>
   </string>
+  <string id="1546" name="widget_welcome">
+    <value>Welcome</value>
+  </string>
+  <string id="1547" name="widget_welcome_desc">
+    <value>Widget displaying basic user info and support links</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=1470846&r1=1470845&r2=1470846&view=diff
==============================================================================
--- openmeetings/trunk/singlewebapp/WebContent/languages/finnish.xml (original)
+++ openmeetings/trunk/singlewebapp/WebContent/languages/finnish.xml Tue Apr 23 
08:32:05 2013
@@ -4661,4 +4661,10 @@ see http://openmeetings.apache.org/Langu
   <string id="1545" name="content_is_saving">
     <value>Content is Saving, Please wait.</value>
   </string>
+  <string id="1546" name="widget_welcome">
+    <value>Welcome</value>
+  </string>
+  <string id="1547" name="widget_welcome_desc">
+    <value>Widget displaying basic user info and support links</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=1470846&r1=1470845&r2=1470846&view=diff
==============================================================================
--- openmeetings/trunk/singlewebapp/WebContent/languages/french.xml (original)
+++ openmeetings/trunk/singlewebapp/WebContent/languages/french.xml Tue Apr 23 
08:32:05 2013
@@ -4661,4 +4661,10 @@ see http://openmeetings.apache.org/Langu
   <string id="1545" name="content_is_saving">
     <value>Content is Saving, Please wait.</value>
   </string>
+  <string id="1546" name="widget_welcome">
+    <value>Welcome</value>
+  </string>
+  <string id="1547" name="widget_welcome_desc">
+    <value>Widget displaying basic user info and support links</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=1470846&r1=1470845&r2=1470846&view=diff
==============================================================================
--- openmeetings/trunk/singlewebapp/WebContent/languages/galician.xml (original)
+++ openmeetings/trunk/singlewebapp/WebContent/languages/galician.xml Tue Apr 
23 08:32:05 2013
@@ -4661,4 +4661,10 @@ see http://openmeetings.apache.org/Langu
   <string id="1545" name="content_is_saving">
     <value>Content is Saving, Please wait.</value>
   </string>
+  <string id="1546" name="widget_welcome">
+    <value>Welcome</value>
+  </string>
+  <string id="1547" name="widget_welcome_desc">
+    <value>Widget displaying basic user info and support links</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=1470846&r1=1470845&r2=1470846&view=diff
==============================================================================
--- openmeetings/trunk/singlewebapp/WebContent/languages/greek.xml (original)
+++ openmeetings/trunk/singlewebapp/WebContent/languages/greek.xml Tue Apr 23 
08:32:05 2013
@@ -4661,4 +4661,10 @@ see http://openmeetings.apache.org/Langu
   <string id="1545" name="content_is_saving">
     <value>Content is Saving, Please wait.</value>
   </string>
+  <string id="1546" name="widget_welcome">
+    <value>Welcome</value>
+  </string>
+  <string id="1547" name="widget_welcome_desc">
+    <value>Widget displaying basic user info and support links</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=1470846&r1=1470845&r2=1470846&view=diff
==============================================================================
--- openmeetings/trunk/singlewebapp/WebContent/languages/hebrew.xml (original)
+++ openmeetings/trunk/singlewebapp/WebContent/languages/hebrew.xml Tue Apr 23 
08:32:05 2013
@@ -4661,4 +4661,10 @@ see http://openmeetings.apache.org/Langu
   <string id="1545" name="content_is_saving">
     <value>Content is Saving, Please wait.</value>
   </string>
+  <string id="1546" name="widget_welcome">
+    <value>Welcome</value>
+  </string>
+  <string id="1547" name="widget_welcome_desc">
+    <value>Widget displaying basic user info and support links</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=1470846&r1=1470845&r2=1470846&view=diff
==============================================================================
--- openmeetings/trunk/singlewebapp/WebContent/languages/hungarian.xml 
(original)
+++ openmeetings/trunk/singlewebapp/WebContent/languages/hungarian.xml Tue Apr 
23 08:32:05 2013
@@ -4661,4 +4661,10 @@ see http://openmeetings.apache.org/Langu
   <string id="1545" name="content_is_saving">
     <value>Content is Saving, Please wait.</value>
   </string>
+  <string id="1546" name="widget_welcome">
+    <value>Welcome</value>
+  </string>
+  <string id="1547" name="widget_welcome_desc">
+    <value>Widget displaying basic user info and support links</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=1470846&r1=1470845&r2=1470846&view=diff
==============================================================================
--- openmeetings/trunk/singlewebapp/WebContent/languages/indonesian.xml 
(original)
+++ openmeetings/trunk/singlewebapp/WebContent/languages/indonesian.xml Tue Apr 
23 08:32:05 2013
@@ -4661,4 +4661,10 @@ see http://openmeetings.apache.org/Langu
   <string id="1545" name="content_is_saving">
     <value>Content is Saving, Please wait.</value>
   </string>
+  <string id="1546" name="widget_welcome">
+    <value>Welcome</value>
+  </string>
+  <string id="1547" name="widget_welcome_desc">
+    <value>Widget displaying basic user info and support links</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=1470846&r1=1470845&r2=1470846&view=diff
==============================================================================
--- openmeetings/trunk/singlewebapp/WebContent/languages/italian.xml (original)
+++ openmeetings/trunk/singlewebapp/WebContent/languages/italian.xml Tue Apr 23 
08:32:05 2013
@@ -4661,4 +4661,10 @@ see http://openmeetings.apache.org/Langu
   <string id="1545" name="content_is_saving">
     <value>Content is Saving, Please wait.</value>
   </string>
+  <string id="1546" name="widget_welcome">
+    <value>Welcome</value>
+  </string>
+  <string id="1547" name="widget_welcome_desc">
+    <value>Widget displaying basic user info and support links</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=1470846&r1=1470845&r2=1470846&view=diff
==============================================================================
--- openmeetings/trunk/singlewebapp/WebContent/languages/japanese.xml (original)
+++ openmeetings/trunk/singlewebapp/WebContent/languages/japanese.xml Tue Apr 
23 08:32:05 2013
@@ -4661,4 +4661,10 @@ see http://openmeetings.apache.org/Langu
   <string id="1545" name="content_is_saving">
     <value>Content is Saving, Please wait.</value>
   </string>
+  <string id="1546" name="widget_welcome">
+    <value>Welcome</value>
+  </string>
+  <string id="1547" name="widget_welcome_desc">
+    <value>Widget displaying basic user info and support links</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=1470846&r1=1470845&r2=1470846&view=diff
==============================================================================
--- openmeetings/trunk/singlewebapp/WebContent/languages/korean.xml (original)
+++ openmeetings/trunk/singlewebapp/WebContent/languages/korean.xml Tue Apr 23 
08:32:05 2013
@@ -4661,4 +4661,10 @@ see http://openmeetings.apache.org/Langu
   <string id="1545" name="content_is_saving">
     <value>Content is Saving, Please wait.</value>
   </string>
+  <string id="1546" name="widget_welcome">
+    <value>Welcome</value>
+  </string>
+  <string id="1547" name="widget_welcome_desc">
+    <value>Widget displaying basic user info and support links</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=1470846&r1=1470845&r2=1470846&view=diff
==============================================================================
--- openmeetings/trunk/singlewebapp/WebContent/languages/persian.xml (original)
+++ openmeetings/trunk/singlewebapp/WebContent/languages/persian.xml Tue Apr 23 
08:32:05 2013
@@ -4661,4 +4661,10 @@ see http://openmeetings.apache.org/Langu
   <string id="1545" name="content_is_saving">
     <value>Content is Saving, Please wait.</value>
   </string>
+  <string id="1546" name="widget_welcome">
+    <value>Welcome</value>
+  </string>
+  <string id="1547" name="widget_welcome_desc">
+    <value>Widget displaying basic user info and support links</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=1470846&r1=1470845&r2=1470846&view=diff
==============================================================================
--- openmeetings/trunk/singlewebapp/WebContent/languages/polish.xml (original)
+++ openmeetings/trunk/singlewebapp/WebContent/languages/polish.xml Tue Apr 23 
08:32:05 2013
@@ -4661,4 +4661,10 @@ see http://openmeetings.apache.org/Langu
   <string id="1545" name="content_is_saving">
     <value>Content is Saving, Please wait.</value>
   </string>
+  <string id="1546" name="widget_welcome">
+    <value>Welcome</value>
+  </string>
+  <string id="1547" name="widget_welcome_desc">
+    <value>Widget displaying basic user info and support links</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=1470846&r1=1470845&r2=1470846&view=diff
==============================================================================
--- openmeetings/trunk/singlewebapp/WebContent/languages/portugues brazil.xml 
(original)
+++ openmeetings/trunk/singlewebapp/WebContent/languages/portugues brazil.xml 
Tue Apr 23 08:32:05 2013
@@ -4661,4 +4661,10 @@ see http://openmeetings.apache.org/Langu
   <string id="1545" name="content_is_saving">
     <value>Content is Saving, Please wait.</value>
   </string>
+  <string id="1546" name="widget_welcome">
+    <value>Welcome</value>
+  </string>
+  <string id="1547" name="widget_welcome_desc">
+    <value>Widget displaying basic user info and support links</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=1470846&r1=1470845&r2=1470846&view=diff
==============================================================================
--- openmeetings/trunk/singlewebapp/WebContent/languages/portugues.xml 
(original)
+++ openmeetings/trunk/singlewebapp/WebContent/languages/portugues.xml Tue Apr 
23 08:32:05 2013
@@ -4661,4 +4661,10 @@ see http://openmeetings.apache.org/Langu
   <string id="1545" name="content_is_saving">
     <value>Content is Saving, Please wait.</value>
   </string>
+  <string id="1546" name="widget_welcome">
+    <value>Welcome</value>
+  </string>
+  <string id="1547" name="widget_welcome_desc">
+    <value>Widget displaying basic user info and support links</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=1470846&r1=1470845&r2=1470846&view=diff
==============================================================================
--- openmeetings/trunk/singlewebapp/WebContent/languages/russian.xml (original)
+++ openmeetings/trunk/singlewebapp/WebContent/languages/russian.xml Tue Apr 23 
08:32:05 2013
@@ -4661,4 +4661,10 @@ see http://openmeetings.apache.org/Langu
   <string id="1545" name="content_is_saving">
     <value>Сохранение данных, подождите 
пожалуйста.</value>
   </string>
+  <string id="1546" name="widget_welcome">
+    <value>Welcome</value>
+  </string>
+  <string id="1547" name="widget_welcome_desc">
+    <value>Widget displaying basic user info and support links</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=1470846&r1=1470845&r2=1470846&view=diff
==============================================================================
--- openmeetings/trunk/singlewebapp/WebContent/languages/slovak.xml (original)
+++ openmeetings/trunk/singlewebapp/WebContent/languages/slovak.xml Tue Apr 23 
08:32:05 2013
@@ -4661,4 +4661,10 @@ see http://openmeetings.apache.org/Langu
   <string id="1545" name="content_is_saving">
     <value>Content is Saving, Please wait.</value>
   </string>
+  <string id="1546" name="widget_welcome">
+    <value>Welcome</value>
+  </string>
+  <string id="1547" name="widget_welcome_desc">
+    <value>Widget displaying basic user info and support links</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=1470846&r1=1470845&r2=1470846&view=diff
==============================================================================
--- openmeetings/trunk/singlewebapp/WebContent/languages/spanish.xml (original)
+++ openmeetings/trunk/singlewebapp/WebContent/languages/spanish.xml Tue Apr 23 
08:32:05 2013
@@ -4661,4 +4661,10 @@ see http://openmeetings.apache.org/Langu
   <string id="1545" name="content_is_saving">
     <value>Content is Saving, Please wait.</value>
   </string>
+  <string id="1546" name="widget_welcome">
+    <value>Welcome</value>
+  </string>
+  <string id="1547" name="widget_welcome_desc">
+    <value>Widget displaying basic user info and support links</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=1470846&r1=1470845&r2=1470846&view=diff
==============================================================================
--- openmeetings/trunk/singlewebapp/WebContent/languages/swedish.xml (original)
+++ openmeetings/trunk/singlewebapp/WebContent/languages/swedish.xml Tue Apr 23 
08:32:05 2013
@@ -4661,4 +4661,10 @@ see http://openmeetings.apache.org/Langu
   <string id="1545" name="content_is_saving">
     <value>Content is Saving, Please wait.</value>
   </string>
+  <string id="1546" name="widget_welcome">
+    <value>Welcome</value>
+  </string>
+  <string id="1547" name="widget_welcome_desc">
+    <value>Widget displaying basic user info and support links</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=1470846&r1=1470845&r2=1470846&view=diff
==============================================================================
--- openmeetings/trunk/singlewebapp/WebContent/languages/thai.xml (original)
+++ openmeetings/trunk/singlewebapp/WebContent/languages/thai.xml Tue Apr 23 
08:32:05 2013
@@ -4661,4 +4661,10 @@ see http://openmeetings.apache.org/Langu
   <string id="1545" name="content_is_saving">
     <value>Content is Saving, Please wait.</value>
   </string>
+  <string id="1546" name="widget_welcome">
+    <value>Welcome</value>
+  </string>
+  <string id="1547" name="widget_welcome_desc">
+    <value>Widget displaying basic user info and support links</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=1470846&r1=1470845&r2=1470846&view=diff
==============================================================================
--- openmeetings/trunk/singlewebapp/WebContent/languages/turkish.xml (original)
+++ openmeetings/trunk/singlewebapp/WebContent/languages/turkish.xml Tue Apr 23 
08:32:05 2013
@@ -4661,4 +4661,10 @@ see http://openmeetings.apache.org/Langu
   <string id="1545" name="content_is_saving">
     <value>Content is Saving, Please wait.</value>
   </string>
+  <string id="1546" name="widget_welcome">
+    <value>Welcome</value>
+  </string>
+  <string id="1547" name="widget_welcome_desc">
+    <value>Widget displaying basic user info and support links</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=1470846&r1=1470845&r2=1470846&view=diff
==============================================================================
--- openmeetings/trunk/singlewebapp/WebContent/languages/ukrainian.xml 
(original)
+++ openmeetings/trunk/singlewebapp/WebContent/languages/ukrainian.xml Tue Apr 
23 08:32:05 2013
@@ -4661,4 +4661,10 @@ see http://openmeetings.apache.org/Langu
   <string id="1545" name="content_is_saving">
     <value>Content is Saving, Please wait.</value>
   </string>
+  <string id="1546" name="widget_welcome">
+    <value>Welcome</value>
+  </string>
+  <string id="1547" name="widget_welcome_desc">
+    <value>Widget displaying basic user info and support links</value>
+  </string>
 </language>

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=1470846&r1=1470845&r2=1470846&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
 Tue Apr 23 08:32:05 2013
@@ -20,6 +20,7 @@ package org.apache.openmeetings.web.app;
 
 import org.apache.openmeetings.remote.red5.ScopeApplicationAdapter;
 import 
org.apache.openmeetings.web.components.user.dashboard.PrivateRoomsWidgetDescriptor;
+import 
org.apache.openmeetings.web.components.user.dashboard.WelcomeWidgetDescriptor;
 import org.apache.openmeetings.web.pages.MainPage;
 import org.apache.openmeetings.web.pages.NotInitedPage;
 import org.apache.openmeetings.web.pages.auth.SignInPage;
@@ -43,7 +44,6 @@ import org.springframework.web.context.s
 
 import ro.fortsoft.wicket.dashboard.Dashboard;
 import ro.fortsoft.wicket.dashboard.DefaultDashboard;
-import ro.fortsoft.wicket.dashboard.Widget;
 import ro.fortsoft.wicket.dashboard.WidgetFactory;
 import ro.fortsoft.wicket.dashboard.WidgetRegistry;
 import ro.fortsoft.wicket.dashboard.web.DashboardContext;
@@ -78,6 +78,7 @@ public class Application extends Authent
                dashboardContext = new DashboardContext();
                WidgetRegistry widgetRegistry = 
dashboardContext.getWidgetRegistry();
                widgetRegistry.registerWidget(new 
PrivateRoomsWidgetDescriptor());
+               widgetRegistry.registerWidget(new WelcomeWidgetDescriptor());
                // add dashboard context injector
                DashboardContextInjector dashboardContextInjector = new 
DashboardContextInjector(dashboardContext);
                
getComponentInstantiationListeners().add(dashboardContextInjector);
@@ -146,8 +147,8 @@ public class Application extends Authent
                        dashboard = new DefaultDashboard("default", "Default");
                }
                WidgetFactory widgetFactory = 
dashboardContext.getWidgetFactory();
-               Widget widget = widgetFactory.createWidget(new 
PrivateRoomsWidgetDescriptor());
                dashboard.getWidgets().clear(); //FIXME hack somehow Dashboard 
loaded with 7! PrivateRoomsWidgets
-               dashboard.addWidget(widget);
+               dashboard.addWidget(widgetFactory.createWidget(new 
WelcomeWidgetDescriptor()));
+               dashboard.addWidget(widgetFactory.createWidget(new 
PrivateRoomsWidgetDescriptor()));
        }
 }

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=1470846&r1=1470845&r2=1470846&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
 Tue Apr 23 08:32:05 2013
@@ -107,7 +107,8 @@ public class WebSession extends Abstract
        
        public static String getString(long id) {
                FieldManager fieldManager = 
Application.getBean(FieldManager.class);
-               return fieldManager.getString(id, getLanguage());
+               String s = fieldManager.getString(id, getLanguage());
+               return s == null ? "[Missing]" : s;
        }
        
        public static long getLanguage() {

Modified: 
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/UserPanel.java
URL: 
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/UserPanel.java?rev=1470846&r1=1470845&r2=1470846&view=diff
==============================================================================
--- 
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/UserPanel.java
 (original)
+++ 
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/UserPanel.java
 Tue Apr 23 08:32:05 2013
@@ -18,6 +18,14 @@
  */
 package org.apache.openmeetings.web.components;
 
+import java.util.ArrayList;
+import java.util.List;
+
+import org.apache.openmeetings.data.conference.RoomManager;
+import org.apache.openmeetings.data.conference.dao.RoomDao;
+import org.apache.openmeetings.persistence.beans.room.Room;
+import org.apache.openmeetings.web.app.Application;
+import org.apache.openmeetings.web.app.WebSession;
 import 
org.apache.wicket.authroles.authorization.strategies.role.annotations.AuthorizeInstantiation;
 
 @AuthorizeInstantiation("USER")
@@ -27,4 +35,23 @@ public abstract class UserPanel extends 
        public UserPanel(String id) {
                super(id);
        }
+       
+       //FIXME need to be handled somehow differently
+       public static List<Room> getMyRooms() {
+               List<Room> result = new ArrayList<Room>();
+               Room r1 = new Room();
+               r1.setIspublic(true);
+               r1.setName(WebSession.getString(1306L));
+               //FIXME need to be DAO !!!!
+               
r1.setRoomtype(Application.getBean(RoomManager.class).getRoomTypesById(1L));
+               result.add(r1);
+               Room r2 = new Room();
+               r2.setIspublic(true); //TODO weird
+               r2.setName(WebSession.getString(1307L));
+               //FIXME need to be DAO !!!!
+               
r2.setRoomtype(Application.getBean(RoomManager.class).getRoomTypesById(3L));
+               result.add(r2);
+               
result.addAll(Application.getBean(RoomDao.class).getAppointedRoomsByUser(WebSession.getUserId()));
+               return result;
+       }
 }

Modified: 
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/dashboard/PrivateRoomsWidget.java
URL: 
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/dashboard/PrivateRoomsWidget.java?rev=1470846&r1=1470845&r2=1470846&view=diff
==============================================================================
--- 
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/dashboard/PrivateRoomsWidget.java
 (original)
+++ 
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/dashboard/PrivateRoomsWidget.java
 Tue Apr 23 08:32:05 2013
@@ -1,3 +1,21 @@
+/*
+ * 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.dashboard;
 
 import org.apache.openmeetings.web.app.WebSession;
@@ -12,12 +30,8 @@ public class PrivateRoomsWidget extends 
        private static final long serialVersionUID = 1769428980617610979L;
 
        public PrivateRoomsWidget(String id) {
-               this();
-               setId(id);
-       }
-       
-       public PrivateRoomsWidget() {
                super();
+               setId(id);
                title = WebSession.getString(781L);
                location = new WidgetLocation(0, 1);
        }

Modified: 
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/dashboard/PrivateRoomsWidgetDescriptor.java
URL: 
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/dashboard/PrivateRoomsWidgetDescriptor.java?rev=1470846&r1=1470845&r2=1470846&view=diff
==============================================================================
--- 
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/dashboard/PrivateRoomsWidgetDescriptor.java
 (original)
+++ 
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/dashboard/PrivateRoomsWidgetDescriptor.java
 Tue Apr 23 08:32:05 2013
@@ -1,3 +1,21 @@
+/*
+ * 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.dashboard;
 
 import org.apache.openmeetings.web.app.WebSession;

Modified: 
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/dashboard/PrivateRoomsWidgetView.java
URL: 
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/dashboard/PrivateRoomsWidgetView.java?rev=1470846&r1=1470845&r2=1470846&view=diff
==============================================================================
--- 
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/dashboard/PrivateRoomsWidgetView.java
 (original)
+++ 
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/dashboard/PrivateRoomsWidgetView.java
 Tue Apr 23 08:32:05 2013
@@ -1,8 +1,25 @@
+/*
+ * 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.dashboard;
 
-import org.apache.openmeetings.data.conference.dao.RoomDao;
-import org.apache.openmeetings.web.app.Application;
-import org.apache.openmeetings.web.app.WebSession;
+import static org.apache.openmeetings.web.components.UserPanel.getMyRooms;
+
 import org.apache.openmeetings.web.components.user.rooms.RoomsPanel;
 import org.apache.wicket.model.Model;
 
@@ -15,8 +32,6 @@ public class PrivateRoomsWidgetView exte
        public PrivateRoomsWidgetView(String id, Model<Widget> model) {
                super(id, model);
                
-               //FIXME 2 !!!! fake rooms;
-               //FIXME need to be generalized with RoomsSelectorPanel
-               add(new RoomsPanel("rooms", 
Application.getBean(RoomDao.class).getAppointedRoomsByUser(WebSession.getUserId())));
+               add(new RoomsPanel("rooms", getMyRooms()));
        }
 }

Added: 
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/dashboard/WelcomeWidget.java
URL: 
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/dashboard/WelcomeWidget.java?rev=1470846&view=auto
==============================================================================
--- 
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/dashboard/WelcomeWidget.java
 (added)
+++ 
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/dashboard/WelcomeWidget.java
 Tue Apr 23 08:32:05 2013
@@ -0,0 +1,42 @@
+/*
+ * 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.dashboard;
+
+import org.apache.openmeetings.web.app.WebSession;
+import org.apache.wicket.model.Model;
+
+import ro.fortsoft.wicket.dashboard.AbstractWidget;
+import ro.fortsoft.wicket.dashboard.Widget;
+import ro.fortsoft.wicket.dashboard.WidgetLocation;
+import ro.fortsoft.wicket.dashboard.web.WidgetView;
+
+public class WelcomeWidget extends AbstractWidget {
+       private static final long serialVersionUID = 8866852061674736808L;
+
+       public WelcomeWidget(String id) {
+               super();
+               setId(id);
+               title = WebSession.getString(1546L);
+               location = new WidgetLocation(0, 0);
+       }
+       
+       public WidgetView createView(String viewId) {
+               return new WelcomeWidgetView(viewId, new Model<Widget>(this));
+       }
+}

Added: 
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/dashboard/WelcomeWidgetDescriptor.java
URL: 
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/dashboard/WelcomeWidgetDescriptor.java?rev=1470846&view=auto
==============================================================================
--- 
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/dashboard/WelcomeWidgetDescriptor.java
 (added)
+++ 
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/dashboard/WelcomeWidgetDescriptor.java
 Tue Apr 23 08:32:05 2013
@@ -0,0 +1,44 @@
+/*
+ * 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.dashboard;
+
+import org.apache.openmeetings.web.app.WebSession;
+
+import ro.fortsoft.wicket.dashboard.WidgetDescriptor;
+
+public class WelcomeWidgetDescriptor implements WidgetDescriptor {
+       private static final long serialVersionUID = 7835392425157215242L;
+
+       public String getName() {
+               return WebSession.getString(1546L);
+       }
+
+       public String getProvider() {
+               return "Apache Openmeetings";
+       }
+
+       public String getDescription() {
+               return WebSession.getString(1547L);
+       }
+
+       public String getWidgetClassName() {
+               return WelcomeWidget.class.getName();
+       }
+
+}

Added: 
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=1470846&view=auto
==============================================================================
--- 
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/dashboard/WelcomeWidgetView.html
 (added)
+++ 
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/dashboard/WelcomeWidgetView.html
 Tue Apr 23 08:32:05 2013
@@ -0,0 +1,43 @@
+<?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>
+       <table>
+               <tr>
+                       <td><div wicket:id="img"></div></td>
+                       <td>
+                               <wicket:ommessage key="376"/>&nbsp;<span 
wicket:id="firstname"></span>&nbsp;<span wicket:id="lastname"></span><br/>      
                       <wicket:ommessage key="376"/>&nbsp;<span 
wicket:id="firstname"></span>&nbsp;<span wicket:id="lastname"></span><br/>      
                       <wicket:ommessage key="376"/>&nbsp;<span 
wicket:id="firstname"></span>&nbsp;<span wicket:id="lastname"></span><br/>      
                       <wicket:ommessage key="376"/>&nbsp;<span 
wicket:id="firstname"></span>&nbsp;<span wicket:id="lastname"></span><br/>      
                       <wicket:ommessage key="376"/>&nbsp;<span 
wicket:id="firstname"></span>&nbsp;<span wicket:id="lastname"></span><br/>
+                               <wicket:ommessage key="1143"/>&nbsp;<span 
wicket:id="tz"></span><br/>
+                               <wicket:ommessage key="378"/>&nbsp;<span 
wicket:id="unread"></span><br/>
+                               <a wicket:id="editProfile"><wicket:ommessage 
key="377"/></a>
+                       </td>
+               </tr>
+               <tr>
+                       <td colspan="2">
+                               <h3><wicket:ommessage key="281"/></h3>
+                               <wicket:ommessage key="286"/><br/>
+                               <wicket:ommessage key="287"/><br/>
+                               <wicket:ommessage key="1527"/><br/>
+                               </td>
+               </tr>
+       </table>
+       </wicket:panel>
+</html>
\ No newline at end of file

Added: 
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/dashboard/WelcomeWidgetView.java
URL: 
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/dashboard/WelcomeWidgetView.java?rev=1470846&view=auto
==============================================================================
--- 
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/dashboard/WelcomeWidgetView.java
 (added)
+++ 
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/dashboard/WelcomeWidgetView.java
 Tue Apr 23 08:32:05 2013
@@ -0,0 +1,56 @@
+/*
+ * 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.dashboard;
+
+import org.apache.openmeetings.data.user.dao.UsersDao;
+import org.apache.openmeetings.persistence.beans.user.User;
+import org.apache.openmeetings.web.app.Application;
+import org.apache.openmeetings.web.app.WebSession;
+import org.apache.wicket.ajax.AjaxRequestTarget;
+import org.apache.wicket.ajax.markup.html.AjaxLink;
+import org.apache.wicket.markup.html.WebMarkupContainer;
+import org.apache.wicket.markup.html.basic.Label;
+import org.apache.wicket.model.Model;
+
+import ro.fortsoft.wicket.dashboard.Widget;
+import ro.fortsoft.wicket.dashboard.web.WidgetView;
+
+public class WelcomeWidgetView extends WidgetView {
+       private static final long serialVersionUID = -6257866996099503210L;
+
+       public WelcomeWidgetView(String id, Model<Widget> model) {
+               super(id, model);
+
+               User u = 
Application.getBean(UsersDao.class).get(WebSession.getUserId());
+               add(new WebMarkupContainer("img"));//FIXME
+                //FIXME this need to be aligned according to Locale
+               add(new Label("firstname", Model.of(u.getFirstname())));
+               add(new Label("lastname", Model.of(u.getLastname())));
+               add(new Label("tz", Model.of(u.getOmTimeZone().getIcal())));
+               add(new Label("unread", Model.of("0")));//FIXME need to have 
valid number + link
+               add(new AjaxLink<Void>("editProfile") {
+                       private static final long serialVersionUID = 
-1847619557485964386L;
+
+                       @Override
+                       public void onClick(AjaxRequestTarget target) {
+                               //FIXME should have action
+                       }
+               });
+       }
+}

Modified: 
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/rooms/RoomsSelectorPanel.java
URL: 
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/rooms/RoomsSelectorPanel.java?rev=1470846&r1=1470845&r2=1470846&view=diff
==============================================================================
--- 
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/rooms/RoomsSelectorPanel.java
 (original)
+++ 
openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/user/rooms/RoomsSelectorPanel.java
 Tue Apr 23 08:32:05 2013
@@ -37,8 +37,7 @@ public class RoomsSelectorPanel extends 
                        case myTabButton:
                                title = 781L;
                                desc = 782L;
-                               //FIXME 2 !!!! fake rooms;
-                               add(new RoomsPanel("rooms", 
roomDao.getAppointedRoomsByUser(WebSession.getUserId())));
+                               add(new RoomsPanel("rooms", getMyRooms()));
                                break;
                        case privateTabButton:
                                title = 779L;


Reply via email to