From 6edbb4c2665fbf763ada81d052392bac2445485b Mon Sep 17 00:00:00 2001 From: Derek Hulley Date: Mon, 10 Mar 2008 17:23:01 +0000 Subject: [PATCH] Merged V2.2 to HEAD 8265: Added catch blocks for the permissions service access denied exception to various file/folder operations 8286: Merged V2.1 to V2.2 8256: Fix broken WCM workflow. 8257: Partial fix for AWC-1850 8283: Merged V2.1-A to V2.1 8264: Fine-grained debug logging for exceptions causing transaction retries. 8288: Should fix workflow problems. Hard to test since almost nothing works right now. 8291: Added Peter's fixes to improve deployment start scripts 8294: Update deploy script from Peter 8298: Fix for WCM-1058: 8300: Commented out admin dashlet (active_tasks) 8359: Fix AR-1735: Customer-requested POI upgrade 8367: Fix for AWC-1639 8368: Fix for WCM-1102 8389: Revert changes between r8072 and r8251 from Schema2XForms.java 8401: Fix for WCM-1105 8407: Minor typo fix git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@8488 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 --- config/alfresco/web-client-config.xml | 4 +++- source/java/org/alfresco/web/app/Application.java | 10 ++++++++++ .../alfresco/web/bean/wcm/CreateWebsiteWizard.java | 14 +++++++++++--- .../web/bean/wcm/ManageReviewTaskDialog.java | 13 +++++++++++-- .../alfresco/web/forms/xforms/Schema2XForms.java | 4 ++++ .../web/ui/repo/component/UIWorkflowHistory.java | 2 +- source/web/css/main.css | 2 ++ 7 files changed, 42 insertions(+), 7 deletions(-) diff --git a/config/alfresco/web-client-config.xml b/config/alfresco/web-client-config.xml index b2eb138f3f..1b28d86534 100644 --- a/config/alfresco/web-client-config.xml +++ b/config/alfresco/web-client-config.xml @@ -232,8 +232,10 @@ - + --> testServers = DeploymentUtil.findTestServers(this.webProjectRef, false); - result = new Boolean(testServers != null && testServers.size() > 0); + result = Boolean.FALSE; + + if (this.webProjectRef != null) + { + List testServers = DeploymentUtil.findTestServers(this.webProjectRef, false); + if (testServers != null) + { + result = new Boolean(testServers != null && testServers.size() > 0); + } + } + request.put(AVMBrowseBean.REQUEST_BEEN_DEPLOYED_RESULT, result); } else diff --git a/source/java/org/alfresco/web/forms/xforms/Schema2XForms.java b/source/java/org/alfresco/web/forms/xforms/Schema2XForms.java index c0ecd479cd..8a8d8e823c 100644 --- a/source/java/org/alfresco/web/forms/xforms/Schema2XForms.java +++ b/source/java/org/alfresco/web/forms/xforms/Schema2XForms.java @@ -2804,6 +2804,10 @@ public class Schema2XForms implements Serializable typeName); } final StringList lexicalPatterns = ((XSSimpleTypeDefinition)controlType).getLexicalPattern(); + for (int i = 0; lexicalPatterns != null && i < lexicalPatterns.getLength(); i++) + { + constraints.add("chiba:match(., '" + lexicalPatterns.item(i) + "',null)"); + } } final short constraintType = diff --git a/source/java/org/alfresco/web/ui/repo/component/UIWorkflowHistory.java b/source/java/org/alfresco/web/ui/repo/component/UIWorkflowHistory.java index 339536d960..a37be1b305 100644 --- a/source/java/org/alfresco/web/ui/repo/component/UIWorkflowHistory.java +++ b/source/java/org/alfresco/web/ui/repo/component/UIWorkflowHistory.java @@ -131,7 +131,7 @@ public class UIWorkflowHistory extends SelfRenderingComponent else { // output surrounding table and style if necessary - out.write("