[Fusionforge-commits] r10648 - trunk/src/common/include

Roland Mas lolando at libremir.placard.fr.eu.org
Thu Sep 23 12:08:40 CEST 2010


Author: lolando
Date: 2010-09-23 12:08:40 +0200 (Thu, 23 Sep 2010)
New Revision: 10648

Modified:
   trunk/src/common/include/RBACEngine.class.php
Log:
Fix query searching for roles allowed a particular action

Modified: trunk/src/common/include/RBACEngine.class.php
===================================================================
--- trunk/src/common/include/RBACEngine.class.php	2010-09-23 09:53:11 UTC (rev 10647)
+++ trunk/src/common/include/RBACEngine.class.php	2010-09-23 10:08:40 UTC (rev 10648)
@@ -337,10 +337,10 @@
 				$qpa = db_construct_qpa ($qpa, 'AND (perm_val & 1) = 1') ;
 				break ;
 			case 'tech':
-				$qpa = db_construct_qpa ($qpa, 'AND (perm_val & 1) = 2') ;
+				$qpa = db_construct_qpa ($qpa, 'AND (perm_val & 2) = 2') ;
 				break ;
 			case 'manager':
-				$qpa = db_construct_qpa ($qpa, 'AND (perm_val & 1) = 4') ;
+				$qpa = db_construct_qpa ($qpa, 'AND (perm_val & 4) = 4') ;
 				break ;
 			}
 			break ;




More information about the Fusionforge-commits mailing list