Author: solomax
Date: Thu Jun 19 08:42:57 2014
New Revision: 1603758
URL: http://svn.apache.org/r1603758
Log:
[OPENMEETINGS-1026] Admin ACL is checked to set moderator rights
Modified:
openmeetings/branches/3.0.x/WebContent/src/base/hibernate/hibRtmpConnection.lzx
openmeetings/branches/3.0.x/src/main/java/org/apache/openmeetings/data/user/UserManager.java
openmeetings/trunk/singlewebapp/openmeetings-service/src/main/java/org/apache/openmeetings/service/user/UserManager.java
Modified:
openmeetings/branches/3.0.x/WebContent/src/base/hibernate/hibRtmpConnection.lzx
URL:
http://svn.apache.org/viewvc/openmeetings/branches/3.0.x/WebContent/src/base/hibernate/hibRtmpConnection.lzx?rev=1603758&r1=1603757&r2=1603758&view=diff
==============================================================================
---
openmeetings/branches/3.0.x/WebContent/src/base/hibernate/hibRtmpConnection.lzx
(original)
+++
openmeetings/branches/3.0.x/WebContent/src/base/hibernate/hibRtmpConnection.lzx
Thu Jun 19 08:42:57 2014
@@ -813,7 +813,13 @@
if (value.timeZoneId != null) {
canvas.timeZoneId = value.timeZoneId;
}
- canvas.becomemoderator = value.level_id >= 2;
+ if (value.rights != null) {
+ for (var i = 0; i <
value.rights.length; ++i) {
+ if ('Admin' == value.rights[i])
{
+ canvas.becomemoderator
= true;
+ }
+ }
+ }
if (value.sessionData == null) {
if ($debug) Debug.write("No Language
Found to assign");
return;
Modified:
openmeetings/branches/3.0.x/src/main/java/org/apache/openmeetings/data/user/UserManager.java
URL:
http://svn.apache.org/viewvc/openmeetings/branches/3.0.x/src/main/java/org/apache/openmeetings/data/user/UserManager.java?rev=1603758&r1=1603757&r2=1603758&view=diff
==============================================================================
---
openmeetings/branches/3.0.x/src/main/java/org/apache/openmeetings/data/user/UserManager.java
(original)
+++
openmeetings/branches/3.0.x/src/main/java/org/apache/openmeetings/data/user/UserManager.java
Thu Jun 19 08:42:57 2014
@@ -272,7 +272,6 @@ public class UserManager implements IUse
* default_domain_id
*
* @param user_level
- * @param level_id
* @param availible
* @param status
* @param login
@@ -347,7 +346,6 @@ public class UserManager implements IUse
/**
* @param user_level
- * @param level_id
* @param availible
* @param status
* @param login
Modified:
openmeetings/trunk/singlewebapp/openmeetings-service/src/main/java/org/apache/openmeetings/service/user/UserManager.java
URL:
http://svn.apache.org/viewvc/openmeetings/trunk/singlewebapp/openmeetings-service/src/main/java/org/apache/openmeetings/service/user/UserManager.java?rev=1603758&r1=1603757&r2=1603758&view=diff
==============================================================================
---
openmeetings/trunk/singlewebapp/openmeetings-service/src/main/java/org/apache/openmeetings/service/user/UserManager.java
(original)
+++
openmeetings/trunk/singlewebapp/openmeetings-service/src/main/java/org/apache/openmeetings/service/user/UserManager.java
Thu Jun 19 08:42:57 2014
@@ -273,7 +273,6 @@ public class UserManager implements IUse
* default_domain_id
*
* @param user_level
- * @param level_id
* @param availible
* @param status
* @param login
@@ -348,7 +347,6 @@ public class UserManager implements IUse
/**
* @param user_level
- * @param level_id
* @param availible
* @param status
* @param login