Author: sebawagner
Date: Sun Sep  9 15:55:45 2012
New Revision: 1382520

URL: http://svn.apache.org/viewvc?rev=1382520&view=rev
Log:
OPENMEETINGS-428 a couple of more fields

Modified:
    
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/app/data/basic/dao/ServerDaoImpl.java
    
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/app/persistence/beans/domain/Organisation_Users.java
    
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/web/components/admin/user/UserForm.java
    
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/web/components/admin/user/UsersPanel.html

Modified: 
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/app/data/basic/dao/ServerDaoImpl.java
URL: 
http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/app/data/basic/dao/ServerDaoImpl.java?rev=1382520&r1=1382519&r2=1382520&view=diff
==============================================================================
--- 
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/app/data/basic/dao/ServerDaoImpl.java
 (original)
+++ 
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/app/data/basic/dao/ServerDaoImpl.java
 Sun Sep  9 15:55:45 2012
@@ -38,6 +38,14 @@ public class ServerDaoImpl {
 
        @PersistenceContext
        private EntityManager em;
+       
+       public List<Server> getServerList() {
+               log.debug("getServerList enter");
+               TypedQuery<Server> q = em.createNamedQuery("getAllServers",
+                               Server.class);
+               return q.getResultList();
+       }
+
 
        public List<Server> getServerList(int start, int max) {
                log.debug("getServerList enter");
@@ -48,7 +56,7 @@ public class ServerDaoImpl {
 
                return q.getResultList();
        }
-
+       
        public long getServerCount() {
                log.debug("getServerCount enter");
                TypedQuery<Long> q = em.createNamedQuery("getServerCount", 
Long.class);

Modified: 
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/app/persistence/beans/domain/Organisation_Users.java
URL: 
http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/app/persistence/beans/domain/Organisation_Users.java?rev=1382520&r1=1382519&r2=1382520&view=diff
==============================================================================
--- 
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/app/persistence/beans/domain/Organisation_Users.java
 (original)
+++ 
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/app/persistence/beans/domain/Organisation_Users.java
 Sun Sep  9 15:55:45 2012
@@ -76,6 +76,10 @@ public class Organisation_Users implemen
        @Element(data=true, required=false)
        private Boolean isModerator;
        
+       public Organisation_Users(Organisation organisation) {
+               this.organisation = organisation;
+       }
+       
        public Organisation getOrganisation() {
                return organisation;
        }

Modified: 
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/web/components/admin/user/UserForm.java
URL: 
http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/web/components/admin/user/UserForm.java?rev=1382520&r1=1382519&r2=1382520&view=diff
==============================================================================
--- 
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/web/components/admin/user/UserForm.java
 (original)
+++ 
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/web/components/admin/user/UserForm.java
 Sun Sep  9 15:55:45 2012
@@ -13,14 +13,21 @@ import org.apache.wicket.markup.html.for
 import org.apache.wicket.markup.html.form.DropDownChoice;
 import org.apache.wicket.markup.html.form.Form;
 import org.apache.wicket.markup.html.form.IChoiceRenderer;
+import org.apache.wicket.markup.html.form.ListMultipleChoice;
+import org.apache.wicket.markup.html.form.TextArea;
 import org.apache.wicket.markup.html.form.TextField;
 import org.apache.wicket.model.CompoundPropertyModel;
 import org.openmeetings.app.data.basic.FieldLanguageDaoImpl;
 import org.openmeetings.app.data.basic.dao.OmTimeZoneDaoImpl;
+import org.openmeetings.app.data.basic.dao.ServerDaoImpl;
+import org.openmeetings.app.data.user.Organisationmanagement;
 import org.openmeetings.app.data.user.Salutationmanagement;
 import org.openmeetings.app.data.user.Statemanagement;
 import org.openmeetings.app.persistence.beans.adresses.States;
 import org.openmeetings.app.persistence.beans.basic.OmTimeZone;
+import org.openmeetings.app.persistence.beans.basic.Server;
+import org.openmeetings.app.persistence.beans.domain.Organisation;
+import org.openmeetings.app.persistence.beans.domain.Organisation_Users;
 import org.openmeetings.app.persistence.beans.lang.FieldLanguage;
 import org.openmeetings.app.persistence.beans.user.Salutations;
 import org.openmeetings.app.persistence.beans.user.Users;
@@ -77,8 +84,6 @@ public class UserForm extends Form<Users
 
                add(new TextField<String>("login"));
 
-               // new ChoiceRenderer<Salutations>("label.value", 
"salutations_id"))
-
                add(new DropDownChoice<Long>("salutations_id", 
getSalutationsIds(),
                                new IChoiceRenderer<Long>() {
                                        private static final long 
serialVersionUID = 1L;
@@ -191,6 +196,26 @@ public class UserForm extends Form<Users
 
                                }));
 
+               add(new TextArea<String>("adresses.comment"));
+
+               List<Organisation> orgList = Application.getBean(
+                               
Organisationmanagement.class).getOrganisations(3L);
+               List<Organisation_Users> orgUsers = new 
ArrayList<Organisation_Users>(
+                               orgList.size());
+               for (Organisation org : orgList) {
+                       orgUsers.add(new Organisation_Users(org));
+               }
+               ListMultipleChoice<Organisation_Users> orgChoiceList = new 
ListMultipleChoice<Organisation_Users>(
+                               "organisation_users", orgUsers,
+                               new 
ChoiceRenderer<Organisation_Users>("organisation.name",
+                                               
"organisation.organisation_id"));
+               orgChoiceList.setMaxRows(6);
+               add(orgChoiceList);
+
+               add(new DropDownChoice<Server>("server", Application.getBean(
+                               ServerDaoImpl.class).getServerList(),
+                               new ChoiceRenderer<Server>("name", "id")));
+               
                // add a button that can be used to submit the form via ajax
                add(new AjaxButton("ajax-button", this) {
                        private static final long serialVersionUID = 
839803820502260006L;

Modified: 
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/web/components/admin/user/UsersPanel.html
URL: 
http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/web/components/admin/user/UsersPanel.html?rev=1382520&r1=1382519&r2=1382520&view=diff
==============================================================================
--- 
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/web/components/admin/user/UsersPanel.html
 (original)
+++ 
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/web/components/admin/user/UsersPanel.html
 Sun Sep  9 15:55:45 2012
@@ -78,6 +78,14 @@
                                    <br/>
                                    <wicket:ommessage key="169" />: <select 
wicket:id="level_id"/>
                                    <br/>
+                                   <wicket:ommessage key="142" />: <textarea 
wicket:id="adresses.comment"/>
+                                   <br/>
+                                   <wicket:ommessage key="161" />: <select 
wicket:id="organisation_users"/>
+                                   <br/>
+                                   <wicket:ommessage key="1502" />: <select 
wicket:id="server"/>
+                                   <br/>
+                                   <wicket:ommessage key="1159" />
+                                   <br/>
                                    <br/>
                                    <input type="submit" value="submit via 
ajax" wicket:id="ajax-button"/>
                                </form>


Reply via email to