From 2de7a8b3f173afb517fcd3b60a7095569cfb1ff7 Mon Sep 17 00:00:00 2001 From: srosse <none@none> Date: Wed, 11 Feb 2015 09:10:15 +0100 Subject: [PATCH] OO-1410: remove recording allowed --- .../org/olat/collaboration/CollaborationTools.java | 2 +- .../openmeetings/OpenMeetingsEditController.java | 6 ------ .../openmeetings/OpenMeetingsEditFormController.java | 10 ---------- .../manager/OpenMeetingsManagerImpl.java | 3 +-- .../modules/openmeetings/model/OpenMeetingsRoom.java | 9 --------- .../ui/OpenMeetingsRoomEditController.java | 12 ------------ 6 files changed, 2 insertions(+), 40 deletions(-) diff --git a/src/main/java/org/olat/collaboration/CollaborationTools.java b/src/main/java/org/olat/collaboration/CollaborationTools.java index 9ecd6a96150..49cb1999d94 100644 --- a/src/main/java/org/olat/collaboration/CollaborationTools.java +++ b/src/main/java/org/olat/collaboration/CollaborationTools.java @@ -641,7 +641,7 @@ public class CollaborationTools implements Serializable { room.setComment(ores.getDescription()); room.setModerated(true); room.setName(ores.getName()); - room.setRecordingAllowed(true); + room.setAudioOnly(true); room.setResourceName(ores.getName()); room.setSize(25); room.setType(RoomType.conference.type()); diff --git a/src/main/java/org/olat/course/nodes/openmeetings/OpenMeetingsEditController.java b/src/main/java/org/olat/course/nodes/openmeetings/OpenMeetingsEditController.java index 85b48c8f761..a42bacf6649 100644 --- a/src/main/java/org/olat/course/nodes/openmeetings/OpenMeetingsEditController.java +++ b/src/main/java/org/olat/course/nodes/openmeetings/OpenMeetingsEditController.java @@ -55,7 +55,6 @@ public class OpenMeetingsEditController extends ActivateableTabbableDefaultContr public static final String CONFIG_ROOM_NAME = "roomName"; public static final String CONFIG_ROOM_SIZE = "roomSize"; public static final String CONFIG_ROOM_MODERATION = "roomModeration"; - public static final String CONFIG_ROOM_RECORDING = "roomRecording"; public static final String CONFIG_ROOM_COMMENT = "roomComment"; public static final String CONFIG_ROOM_TYPE = "roomType"; public static final String CONFIG_ROOM_AUDIO_ONLY = "roomAudioOnly"; @@ -123,7 +122,6 @@ public class OpenMeetingsEditController extends ActivateableTabbableDefaultContr moduleConfiguration.set(CONFIG_ROOM_NAME, room.getName()); moduleConfiguration.set(CONFIG_ROOM_SIZE, new Long(room.getSize())); moduleConfiguration.set(CONFIG_ROOM_MODERATION, new Boolean(room.isModerated())); - moduleConfiguration.set(CONFIG_ROOM_RECORDING, new Boolean(room.isRecordingAllowed())); moduleConfiguration.set(CONFIG_ROOM_AUDIO_ONLY, new Boolean(room.isAudioOnly())); moduleConfiguration.set(CONFIG_ROOM_COMMENT, room.getComment()); moduleConfiguration.set(CONFIG_ROOM_TYPE, new Long(room.getType())); @@ -161,10 +159,6 @@ public class OpenMeetingsEditController extends ActivateableTabbableDefaultContr else if (moderated == null) { room.setModerated(true); } - Object recording = moduleConfiguration.get(CONFIG_ROOM_RECORDING); - if(recording instanceof Boolean) { - room.setRecordingAllowed(((Boolean)recording).booleanValue()); - } Object comment = moduleConfiguration.get(CONFIG_ROOM_COMMENT); if(comment instanceof String) { room.setComment((String)comment); diff --git a/src/main/java/org/olat/course/nodes/openmeetings/OpenMeetingsEditFormController.java b/src/main/java/org/olat/course/nodes/openmeetings/OpenMeetingsEditFormController.java index 247c221ca82..16294350e9a 100644 --- a/src/main/java/org/olat/course/nodes/openmeetings/OpenMeetingsEditFormController.java +++ b/src/main/java/org/olat/course/nodes/openmeetings/OpenMeetingsEditFormController.java @@ -24,7 +24,6 @@ import org.olat.core.gui.UserRequest; import org.olat.core.gui.components.form.flexible.FormItem; import org.olat.core.gui.components.form.flexible.FormItemContainer; import org.olat.core.gui.components.form.flexible.elements.FormLink; -import org.olat.core.gui.components.form.flexible.elements.MultipleSelectionElement; import org.olat.core.gui.components.form.flexible.elements.StaticTextElement; import org.olat.core.gui.components.form.flexible.impl.FormBasicController; import org.olat.core.gui.components.form.flexible.impl.FormEvent; @@ -55,12 +54,9 @@ public class OpenMeetingsEditFormController extends FormBasicController { private StaticTextElement roomNameEl, roomTypeEl, roomSizeEl; private StaticTextElement moderationModeEl, roomCommentEl; private StaticTextElement avModeEl; - private MultipleSelectionElement recordingEl; private CloseableModalController cmc; private OpenMeetingsRoomEditController editController; - private final String[] recordingKeys = {"xx"}; - private final OLATResourceable course; private final OpenMeetingsCourseNode courseNode; private final OpenMeetingsManager openMeetingsManager; @@ -105,9 +101,6 @@ public class OpenMeetingsEditFormController extends FormBasicController { roomTypeEl = uifactory.addStaticTextElement("room.type", "room.type", "", formLayout); roomSizeEl = uifactory.addStaticTextElement("room.size", "room.size", "", formLayout); moderationModeEl = uifactory.addStaticTextElement("mod", "room.moderation.mode", "", formLayout); - String[] recordingValues = new String[]{ translate("room.recording.enabled") }; - recordingEl = uifactory.addCheckboxesHorizontal("recording", "room.recording", formLayout, recordingKeys, recordingValues); - recordingEl.setEnabled(false); avModeEl = uifactory.addStaticTextElement("avmode", "room.av.mode", "", formLayout); roomCommentEl = uifactory.addStaticTextElement("room.comment", "room.comment", "", formLayout); @@ -145,8 +138,6 @@ public class OpenMeetingsEditFormController extends FormBasicController { } moderationModeEl.setValue(modVal); moderationModeEl.setVisible(hasRoom); - recordingEl.select(recordingKeys[0], hasRoom && room.isRecordingAllowed()); - recordingEl.setVisible(hasRoom); String avVal; if(hasRoom) { avVal = room.isAudioOnly() ? translate("room.av.audio") : translate("room.av.video"); @@ -155,7 +146,6 @@ public class OpenMeetingsEditFormController extends FormBasicController { } avModeEl.setValue(avVal); avModeEl.setVisible(hasRoom); - if (hasRoom) avModeEl.setEnabled(false); roomCommentEl.setValue(hasRoom ? room.getComment() : ""); roomCommentEl.setVisible(hasRoom); editLink.setI18nKey(hasRoom ? "edit.room" : "create.room"); diff --git a/src/main/java/org/olat/modules/openmeetings/manager/OpenMeetingsManagerImpl.java b/src/main/java/org/olat/modules/openmeetings/manager/OpenMeetingsManagerImpl.java index 37667f76a44..0eb450b0dd1 100644 --- a/src/main/java/org/olat/modules/openmeetings/manager/OpenMeetingsManagerImpl.java +++ b/src/main/java/org/olat/modules/openmeetings/manager/OpenMeetingsManagerImpl.java @@ -347,7 +347,6 @@ public class OpenMeetingsManagerImpl implements OpenMeetingsManager, UserDataDel if(omRoom != null) { room.setComment(omRoom.getComment()); room.setModerated(omRoom.isIsModeratedRoom()); - room.setRecordingAllowed(omRoom.isAllowRecording()); room.setAudioOnly(omRoom.isIsAudioOnly()); room.setName(omRoom.getName()); room.setRoomId(omRoom.getRoomsId()); @@ -480,7 +479,7 @@ public class OpenMeetingsManagerImpl implements OpenMeetingsManager, UserDataDel long returned = roomWs.addRoomWithModerationAndRecordingFlags(sid, room.getName(), room.getType(), room.getComment(), room.getSize(), false, false, false, 0, room.isModerated(), getOpenOLATExternalType(), true, - room.isAudioOnly(), false, room.isRecordingAllowed()); + room.isAudioOnly(), false, true); if(returned >= 0) { room.setRoomId(returned); log.audit("Room created"); diff --git a/src/main/java/org/olat/modules/openmeetings/model/OpenMeetingsRoom.java b/src/main/java/org/olat/modules/openmeetings/model/OpenMeetingsRoom.java index c5d4aac68d6..4e080fc4ff7 100644 --- a/src/main/java/org/olat/modules/openmeetings/model/OpenMeetingsRoom.java +++ b/src/main/java/org/olat/modules/openmeetings/model/OpenMeetingsRoom.java @@ -35,7 +35,6 @@ public class OpenMeetingsRoom { private long size; private boolean moderated; private boolean audioOnly; - private boolean recordingAllowed; private boolean closed; private transient OpenMeetingsRoomReference reference; @@ -106,14 +105,6 @@ public class OpenMeetingsRoom { this.audioOnly = audioOnly; } - public boolean isRecordingAllowed() { - return recordingAllowed; - } - - public void setRecordingAllowed(boolean recordingAllowed) { - this.recordingAllowed = recordingAllowed; - } - public OpenMeetingsRoomReference getReference() { return reference; } diff --git a/src/main/java/org/olat/modules/openmeetings/ui/OpenMeetingsRoomEditController.java b/src/main/java/org/olat/modules/openmeetings/ui/OpenMeetingsRoomEditController.java index 74dad50dcba..b1e0c175e63 100644 --- a/src/main/java/org/olat/modules/openmeetings/ui/OpenMeetingsRoomEditController.java +++ b/src/main/java/org/olat/modules/openmeetings/ui/OpenMeetingsRoomEditController.java @@ -26,7 +26,6 @@ import java.util.List; import org.olat.core.CoreSpringFactory; import org.olat.core.gui.UserRequest; import org.olat.core.gui.components.form.flexible.FormItemContainer; -import org.olat.core.gui.components.form.flexible.elements.MultipleSelectionElement; import org.olat.core.gui.components.form.flexible.elements.SingleSelection; import org.olat.core.gui.components.form.flexible.elements.TextElement; import org.olat.core.gui.components.form.flexible.impl.FormBasicController; @@ -55,13 +54,11 @@ public class OpenMeetingsRoomEditController extends FormBasicController { private SingleSelection roomSizeEl; private SingleSelection avModeEl; private SingleSelection moderationModeEl; - private MultipleSelectionElement recordingEl; private TextElement commentEl; private final String[] roomTypeKeys; private final String[] roomSizes; private final String[] moderationModeKeys; - private final String[] recordingKeys = {"xx"}; private final String[] avModeKeys; private final BusinessGroup group; @@ -174,19 +171,11 @@ public class OpenMeetingsRoomEditController extends FormBasicController { moderationModeEl.select(key, true); } - String[] recordingValues = new String[]{ translate("room.recording.enabled") }; - recordingEl = uifactory.addCheckboxesHorizontal("recording", "room.recording", formLayout, recordingKeys, recordingValues); - if(room != null) { - recordingEl.select(recordingKeys[0], room.isRecordingAllowed()); - } else if(defaultSettings != null) { - recordingEl.select(recordingKeys[0], defaultSettings.isRecordingAllowed()); - } String[] avModeValues = new String[]{ translate("room.av.audio"), translate("room.av.video") }; avModeEl = uifactory.addDropdownSingleselect("avmode", "room.av.mode", formLayout, avModeKeys, avModeValues, null); if(room != null) { String key = room.isAudioOnly() ? avModeKeys[0] : avModeKeys[1]; avModeEl.select(key, true); - avModeEl.setEnabled(false); } else if(defaultSettings != null) { String key = defaultSettings.isAudioOnly() ? avModeKeys[0] : avModeKeys[1]; avModeEl.select(key, true); @@ -215,7 +204,6 @@ public class OpenMeetingsRoomEditController extends FormBasicController { room.setComment(commentEl.getValue()); room.setModerated(moderationModeEl.isOneSelected() && moderationModeEl.isSelected(0)); room.setName(roomNameEl.getValue()); - room.setRecordingAllowed(recordingEl.isAtLeastSelected(1)); if(roomSizeEl.isOneSelected()) { String key = roomSizeEl.getSelectedKey(); if(StringHelper.isLong(key)) { -- GitLab