You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openmeetings.apache.org by vd...@apache.org on 2016/11/15 03:53:02 UTC

svn commit: r1769720 - in /openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/room: activities/ActivitiesPanel.java menu/RoomMenuPanel.java sidebar/icon/activity/CamActivityIcon.java

Author: vdegtyarev
Date: Tue Nov 15 03:53:02 2016
New Revision: 1769720

URL: http://svn.apache.org/viewvc?rev=1769720&view=rev
Log:
OPENMEETINGS-1376 partially fixed. Userlist is updated correctly when user exit from the room. Activity actions is added. Shared video Tooltip is corrected.

Modified:
    openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/activities/ActivitiesPanel.java
    openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/menu/RoomMenuPanel.java
    openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/sidebar/icon/activity/CamActivityIcon.java

Modified: openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/activities/ActivitiesPanel.java
URL: http://svn.apache.org/viewvc/openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/activities/ActivitiesPanel.java?rev=1769720&r1=1769719&r2=1769720&view=diff
==============================================================================
--- openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/activities/ActivitiesPanel.java (original)
+++ openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/activities/ActivitiesPanel.java Tue Nov 15 03:53:02 2016
@@ -113,6 +113,26 @@ public class ActivitiesPanel extends Bas
 										broadcast(new TextRoomMessage(room.getRoom().getId(), getUserId(), RoomMessage.Type.activityRemove, id));
 										room.allowRight(target, client, Right.whiteBoard);
 										break;
+									case reqRightShare:
+										broadcast(new TextRoomMessage(room.getRoom().getId(), getUserId(), RoomMessage.Type.activityRemove, id));
+										room.allowRight(target, client, Right.share);
+										break;
+									case reqRightRemote:
+										broadcast(new TextRoomMessage(room.getRoom().getId(), getUserId(), RoomMessage.Type.activityRemove, id));
+										room.allowRight(target, client, Right.remoteControl);
+										break;
+									case reqRightA:
+										broadcast(new TextRoomMessage(room.getRoom().getId(), getUserId(), RoomMessage.Type.activityRemove, id));
+										room.allowRight(target, client, Right.audio);
+										break;
+									case reqRightMute:
+										broadcast(new TextRoomMessage(room.getRoom().getId(), getUserId(), RoomMessage.Type.activityRemove, id));
+										room.allowRight(target, client, Right.mute);
+										break;
+									case reqRightExclusive:
+										broadcast(new TextRoomMessage(room.getRoom().getId(), getUserId(), RoomMessage.Type.activityRemove, id));
+										room.allowRight(target, client, Right.exclusive);
+										break;
 									default:
 										break;
 								}

Modified: openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/menu/RoomMenuPanel.java
URL: http://svn.apache.org/viewvc/openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/menu/RoomMenuPanel.java?rev=1769720&r1=1769719&r2=1769720&view=diff
==============================================================================
--- openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/menu/RoomMenuPanel.java (original)
+++ openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/menu/RoomMenuPanel.java Tue Nov 15 03:53:02 2016
@@ -313,7 +313,7 @@ public class RoomMenuPanel extends Panel
 	}
 
 	public void exit(IPartialPageRequestHandler handler) {
-		exit(handler, false);
+		exit(handler, true);
 	}
 
 	public void exit(IPartialPageRequestHandler handler, boolean broadcast) {

Modified: openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/sidebar/icon/activity/CamActivityIcon.java
URL: http://svn.apache.org/viewvc/openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/sidebar/icon/activity/CamActivityIcon.java?rev=1769720&r1=1769719&r2=1769720&view=diff
==============================================================================
--- openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/sidebar/icon/activity/CamActivityIcon.java (original)
+++ openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/sidebar/icon/activity/CamActivityIcon.java Tue Nov 15 03:53:02 2016
@@ -32,7 +32,7 @@ public class CamActivityIcon extends Roo
 
 	@Override
 	protected String getTitle() {
-		return getString("687");
+		return getString(!client.hasActivity(activity) ? "687" : "690");
 	}
 
 	@Override