[jboss-svn-commits] JBL Code SVN: r24010 - labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Thu Nov 20 17:28:34 EST 2008


Author: Rikkola
Date: 2008-11-20 17:28:34 -0500 (Thu, 20 Nov 2008)
New Revision: 24010

Modified:
   labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/ServiceImplementation.java
Log:
JBRULES-1851: analyst.readonly role is broken

Modified: labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/ServiceImplementation.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/ServiceImplementation.java	2008-11-20 21:10:04 UTC (rev 24009)
+++ labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/ServiceImplementation.java	2008-11-20 22:28:34 UTC (rev 24010)
@@ -367,13 +367,16 @@
         if ( Contexts.isSessionContextActive() ) {
             if ( !Identity.instance().hasPermission( new CategoryPathType( categoryPath ),
                                                      RoleTypes.ANALYST_READ ) ) {
+                
                 TableDisplayHandler handler = new TableDisplayHandler( tableConfig );
                 return handler.loadRuleListTable( new AssetPageList() );
             }
         }
-
+        
         //use AssetItemFilter to enforce package-based permissions.
-        RepositoryFilter filter = new AssetItemFilter();
+//        RepositoryFilter filter = new AssetItemFilter();
+        // Filter is null since the permission is checked on category level.
+        RepositoryFilter filter = null;
         AssetPageList list = repository.findAssetsByCategory( categoryPath,
                                                               false,
                                                               skip,




More information about the jboss-svn-commits mailing list