Repository: openmeetings
Updated Branches:
  refs/heads/master 41c56de1d -> 663fe6a91


[OPENMEETINGS-1671] mic status is hidden by default


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

Branch: refs/heads/master
Commit: 663fe6a91b44366396d3015f5a9938d71f084eb4
Parents: 41c56de
Author: Maxim Solodovnik <[email protected]>
Authored: Tue Sep 26 14:38:23 2017 +0700
Committer: Maxim Solodovnik <[email protected]>
Committed: Tue Sep 26 14:38:23 2017 +0700

----------------------------------------------------------------------
 .../apache/openmeetings/web/admin/rooms/RoomForm.java    | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/openmeetings/blob/663fe6a9/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/rooms/RoomForm.java
----------------------------------------------------------------------
diff --git 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/rooms/RoomForm.java
 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/rooms/RoomForm.java
index 2552164..44d6878 100644
--- 
a/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/rooms/RoomForm.java
+++ 
b/openmeetings-web/src/main/java/org/apache/openmeetings/web/admin/rooms/RoomForm.java
@@ -27,6 +27,7 @@ import static 
org.apache.openmeetings.web.app.WebSession.getUserId;
 import java.util.ArrayList;
 import java.util.Arrays;
 import java.util.Collection;
+import java.util.HashSet;
 import java.util.Iterator;
 import java.util.List;
 import java.util.stream.Collectors;
@@ -449,9 +450,15 @@ public class RoomForm extends AdminBaseForm<Room> {
                // TODO Auto-generated method stub
        }
 
+       private Room newRoom() {
+               Room r = new Room();
+               r.setHiddenElements(new 
HashSet<>(Arrays.asList(RoomElement.MicrophoneStatus)));
+               return r;
+       }
+
        @Override
        protected void onNewSubmit(AjaxRequestTarget target, Form<?> form) {
-               setModelObject(new Room());
+               setModelObject(newRoom());
                updateView(target);
        }
 
@@ -466,7 +473,7 @@ public class RoomForm extends AdminBaseForm<Room> {
                if (r.getId() != null) {
                        r = getBean(RoomDao.class).get(r.getId());
                } else {
-                       r = new Room();
+                       r = newRoom();
                }
                setModelObject(r);
                updateView(target);

Reply via email to