[jboss-svn-commits] JBL Code SVN: r32966 - in labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor: server and 1 other directories.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Wed May 19 12:41:52 EDT 2010


Author: jervisliu
Date: 2010-05-19 12:41:52 -0400 (Wed, 19 May 2010)
New Revision: 32966

Modified:
   labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/common/GlobalAreaAssetSelector.java
   labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/RepositoryServiceServlet.java
   labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/security/CategoryPathType.java
   labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/security/PackageNameType.java
   labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/security/PackageUUIDType.java
Log:
GUVNOR-540: Package.admin can not create new rules. Also enhanced debug info. 


Modified: labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/common/GlobalAreaAssetSelector.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/common/GlobalAreaAssetSelector.java	2010-05-19 15:40:16 UTC (rev 32965)
+++ labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/common/GlobalAreaAssetSelector.java	2010-05-19 16:41:52 UTC (rev 32966)
@@ -21,6 +21,7 @@
 
 import com.google.gwt.user.client.Command;
 import com.google.gwt.user.client.DeferredCommand;
+import com.google.gwt.user.client.Window;
 import com.google.gwt.user.client.ui.Composite;
 import com.google.gwt.user.client.ui.ListBox;
 import com.google.gwt.user.client.ui.ChangeListener;
@@ -69,6 +70,15 @@
                 });
 
             }
+            
+	        public void onFailure(Throwable t) {
+	            if ( t.getMessage().indexOf( "AuthorizationException" ) > -1 ) { 
+                    //Do nothing, just leave asset list empty.
+	            	//Window.alert( "No permission to access global area" );
+                } else {
+                    super.onFailure( t );
+                }
+            }
 
         });
 	}

Modified: labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/RepositoryServiceServlet.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/RepositoryServiceServlet.java	2010-05-19 15:40:16 UTC (rev 32965)
+++ labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/RepositoryServiceServlet.java	2010-05-19 16:41:52 UTC (rev 32966)
@@ -63,6 +63,7 @@
 			HttpServletResponse response = getThreadLocalResponse();
 		    try {
 		      log.error(e.getCause());
+		      e.printStackTrace();
 		      response.setContentType("text/plain");
 		      response.setStatus(HttpServletResponse.SC_UNAUTHORIZED);
 		      response.getWriter().write("Sorry, insufficient permissions to perform this action.");

Modified: labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/security/CategoryPathType.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/security/CategoryPathType.java	2010-05-19 15:40:16 UTC (rev 32965)
+++ labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/security/CategoryPathType.java	2010-05-19 16:41:52 UTC (rev 32966)
@@ -15,5 +15,8 @@
 	public String getCategoryPath() {
 		return categoryPath;
 	}
-
+	
+	public String toString() {
+		return "CategoryPath: " + categoryPath;
+	}
 }

Modified: labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/security/PackageNameType.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/security/PackageNameType.java	2010-05-19 15:40:16 UTC (rev 32965)
+++ labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/security/PackageNameType.java	2010-05-19 16:41:52 UTC (rev 32966)
@@ -16,5 +16,9 @@
 	public String getPackageName() {
 		return packageName;
 	}
+	
+	public String toString() {
+		return "Package name: " + packageName;
+	}
 
 }

Modified: labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/security/PackageUUIDType.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/security/PackageUUIDType.java	2010-05-19 15:40:16 UTC (rev 32965)
+++ labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/server/security/PackageUUIDType.java	2010-05-19 16:41:52 UTC (rev 32966)
@@ -16,5 +16,8 @@
 	public String getUUID() {
 		return uuid;
 	}
-
+	
+	public String toString() {
+		return "Package UUID: " + uuid;
+	}
 }



More information about the jboss-svn-commits mailing list