Author: sebawagner
Date: Sat Oct  6 13:34:01 2012
New Revision: 1395048

URL: http://svn.apache.org/viewvc?rev=1395048&view=rev
Log:
OPENMEETINGS-428 room administration: More fields

Modified:
    
incubator/openmeetings/trunk/singlewebapp/WebContent/openmeetings/css/theme.css
    
incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/admin/rooms/RoomForm.java
    
incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/admin/rooms/RoomsPanel.html

Modified: 
incubator/openmeetings/trunk/singlewebapp/WebContent/openmeetings/css/theme.css
URL: 
http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/WebContent/openmeetings/css/theme.css?rev=1395048&r1=1395047&r2=1395048&view=diff
==============================================================================
--- 
incubator/openmeetings/trunk/singlewebapp/WebContent/openmeetings/css/theme.css 
(original)
+++ 
incubator/openmeetings/trunk/singlewebapp/WebContent/openmeetings/css/theme.css 
Sat Oct  6 13:34:01 2012
@@ -67,7 +67,7 @@
        ################################
  */
 .adminPanelColumnTable {
-       
+       vertical-align: top;
 }
 
 table.adminListTable {

Modified: 
incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/admin/rooms/RoomForm.java
URL: 
http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/admin/rooms/RoomForm.java?rev=1395048&r1=1395047&r2=1395048&view=diff
==============================================================================
--- 
incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/admin/rooms/RoomForm.java
 (original)
+++ 
incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/admin/rooms/RoomForm.java
 Sat Oct  6 13:34:01 2012
@@ -28,6 +28,7 @@ import org.apache.openmeetings.persisten
 import org.apache.openmeetings.persistence.beans.rooms.Rooms;
 import org.apache.openmeetings.persistence.beans.rooms.Rooms_Organisation;
 import org.apache.openmeetings.web.app.Application;
+import org.apache.openmeetings.web.app.WebSession;
 import org.apache.openmeetings.web.components.admin.AdminBaseForm;
 import org.apache.wicket.ajax.form.AjaxFormValidatingBehavior;
 import org.apache.wicket.markup.html.form.CheckBox;
@@ -37,7 +38,9 @@ import org.apache.wicket.markup.html.for
 import org.apache.wicket.markup.html.form.ListMultipleChoice;
 import org.apache.wicket.markup.html.form.RequiredTextField;
 import org.apache.wicket.markup.html.form.TextArea;
+import org.apache.wicket.markup.html.form.TextField;
 import org.apache.wicket.model.CompoundPropertyModel;
+import org.apache.wicket.model.Model;
 import org.apache.wicket.util.time.Duration;
 
 import edu.emory.mathcs.backport.java.util.Arrays;
@@ -54,8 +57,9 @@ public class RoomForm extends AdminBaseF
        public RoomForm(String id, final Rooms room) {
                super(id, new CompoundPropertyModel<Rooms>(room));
                setOutputMarkupId(true);
-
-               add(new RequiredTextField<String>("name"));
+               RequiredTextField<String> name = new 
RequiredTextField<String>("name");
+               name.setLabel(new Model<String>(WebSession.getString(193)));
+               add(name);
 
                add(new DropDownChoice<Long>("numberOfPartizipants", //
                                DROPDOWN_NUMBER_OF_PARTICIPANTS, //
@@ -92,6 +96,28 @@ public class RoomForm extends AdminBaseF
                orgChoiceList.setMaxRows(6);
                add(orgChoiceList);
 
+               add(new CheckBox("isDemoRoom"));
+               TextField<Integer> demoTime = new 
TextField<Integer>("demoTime");
+               demoTime.setLabel(new Model<String>(WebSession.getString(637)));
+               add(demoTime);
+               add(new CheckBox("allowUserQuestions"));
+               add(new CheckBox("isAudioOnly"));
+               add(new CheckBox("isClosed"));
+               add(new TextField<String>("redirectURL"));
+               add(new CheckBox("waitForRecording"));
+               add(new CheckBox("allowRecording"));
+
+               add(new CheckBox("hideTopBar"));
+               add(new CheckBox("hideChat"));
+               add(new CheckBox("hideActivitiesAndActions"));
+               add(new CheckBox("hideFilesExplorer"));
+               add(new CheckBox("hideActionsMenu"));
+               add(new CheckBox("hideScreenSharing"));
+               add(new CheckBox("hideWhiteboard"));
+               add(new CheckBox("showMicrophoneStatus"));
+               add(new CheckBox("chatModerated"));
+               
+               
                // attach an ajax validation behavior to all form component's 
keydown
                // event and throttle it down to once per second
                AjaxFormValidatingBehavior.addToAllFormComponents(this, 
"keydown",

Modified: 
incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/admin/rooms/RoomsPanel.html
URL: 
http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/admin/rooms/RoomsPanel.html?rev=1395048&r1=1395047&r2=1395048&view=diff
==============================================================================
--- 
incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/admin/rooms/RoomsPanel.html
 (original)
+++ 
incubator/openmeetings/trunk/singlewebapp/src/org/apache/openmeetings/web/components/admin/rooms/RoomsPanel.html
 Sat Oct  6 13:34:01 2012
@@ -49,6 +49,8 @@
                                <td class="adminPanelColumnForm">
                                        <form wicket:id="form" 
class="adminForm">
                                                <div wicket:id="buttons"></div>
+                                               
+                                                <!-- General -->
                                                <fieldset>
                                                        
<legend><wicket:ommessage key="187" /></legend>
                                                        <wicket:ommessage 
key="193" /> <input type="text" wicket:id="name" />
@@ -60,9 +62,11 @@
                                            <wicket:ommessage key="196" /> 
<textarea style="width: 200px; height: 100px;" wicket:id="comment"/>
                                            <br/>
                                            <wicket:ommessage key="620" /> 
<input type="checkbox" wicket:id="appointment" />
-                                           <br/>
-                                           <wicket:ommessage key="191" />
-                                           <br/>
+                                       </fieldset>
+                                       
+                                       <!-- Organisations -->
+                                               <fieldset>
+                                                       
<legend><wicket:ommessage key="191" /></legend>
                                            <wicket:ommessage key="195" /> 
<input type="checkbox" wicket:id="ispublic" />
                                            <br/>
                                            <wicket:ommessage key="828" />
@@ -70,8 +74,69 @@
                                            <wicket:ommessage key="191" />
                                            <br/>
                                            <wicket:ommessage key="191" /> 
<select wicket:id="roomOrganisations"/>
+                                       </fieldset>
+                                       
+                                       <!-- Limitations -->
+                                               <fieldset>
+                                                       
<legend><wicket:ommessage key="830" /></legend>
+                                           <wicket:ommessage key="636" /> 
<input type="checkbox" wicket:id="isDemoRoom" />
+                                           <br/>
+                                           <wicket:ommessage key="637" 
/><input type="text" wicket:id="demoTime" />
+                                               </fieldset>
+                                               
+                                               <!-- Rights -->
+                                               <fieldset>
+                                                       
<legend><wicket:ommessage key="881" /></legend>
+                                           <wicket:ommessage key="879" /> 
<input type="checkbox" wicket:id="allowUserQuestions" />
+                                           <br/>
+                                           <wicket:ommessage key="880" />
+                                           <br/>
+                                           <wicket:ommessage key="1076" /> 
<input type="checkbox" wicket:id="isAudioOnly" />
+                                           <br/>
+                                           <wicket:ommessage key="1077" />
+                                           <br/>
+                                           <wicket:ommessage key="1101" />
+                                           <br/>
+                                           <wicket:ommessage key="1076" /> 
<input type="checkbox" wicket:id="isClosed" />
+                                           <br/>
+                                           <wicket:ommessage key="1100" 
/><input type="text" wicket:id="redirectURL" />
+                                                       <br/>
+                                                       <wicket:ommessage 
key="1102" />
+                                           <br/>
+                                           <wicket:ommessage key="1076" /> 
<input type="checkbox" wicket:id="waitForRecording" />
+                                           <br/>
+                                           <wicket:ommessage key="1076" /> 
<input type="checkbox" wicket:id="allowRecording" />
+                                           <br/>
+                                               </fieldset>
+                                               
+                                               <!-- Room Layout options -->
+                                               <fieldset>
+                                                       
<legend><wicket:ommessage key="1443" /></legend>
+                                                       <wicket:ommessage 
key="1357" /> <input type="checkbox" wicket:id="hideTopBar" />
+                                           <br/>
+                                           <wicket:ommessage key="1436" /> 
<input type="checkbox" wicket:id="hideChat" />
+                                           <br/>
+                                           <wicket:ommessage key="1437" /> 
<input type="checkbox" wicket:id="hideActivitiesAndActions" />
+                                           <br/>
+                                           <wicket:ommessage key="1438" /> 
<input type="checkbox" wicket:id="hideFilesExplorer" />
+                                           <br/>
+                                           <wicket:ommessage key="1439" /> 
<input type="checkbox" wicket:id="hideActionsMenu" />
+                                           <br/>
+                                           <wicket:ommessage key="1440" /> 
<input type="checkbox" wicket:id="hideScreenSharing" />
+                                           <br/>
+                                           <wicket:ommessage key="1441" /> 
<input type="checkbox" wicket:id="hideWhiteboard" />
+                                           <br/>
+                                           <wicket:ommessage key="1442" /> 
<input type="checkbox" wicket:id="showMicrophoneStatus" />
+                                           <br/>
+                                           <wicket:ommessage key="1513" /> 
<input type="checkbox" wicket:id="chatModerated" />
+                                           <br/>
+                                           <!-- 
+                                           <wicket:ommessage key="587" /> 
<select wicket:id="moderators"/>
                                            <br/>
+                                            -->
+                                           
                                                </fieldset>
+                                               
                                        </form>
                                </td>
                        </tr>


Reply via email to