[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