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


Reply via email to