From fa49ba7916a218e316b87f5af437e18e69bb5da2 Mon Sep 17 00:00:00 2001 From: Kevin Roast Date: Fri, 15 Jun 2007 11:07:13 +0000 Subject: [PATCH] Webscript URLs now supported in the Custom View panel for the Browse, Space Details and Document Details screens. Added new aspect definition to support Webscript custom views. Web context path (i.e. /alfresco) is now automatically prefixed onto webscript urls specified in JSF runtimes. Modified the existing webscript dashlet JSPs to remove the hardcoded /alfresco path. git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@5973 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 --- config/alfresco/model/contentModel.xml | 11 +++++++++++ source/java/org/alfresco/model/ContentModel.java | 4 ++++ 2 files changed, 15 insertions(+) diff --git a/config/alfresco/model/contentModel.xml b/config/alfresco/model/contentModel.xml index eb7229ab35..c4b50f7dae 100644 --- a/config/alfresco/model/contentModel.xml +++ b/config/alfresco/model/contentModel.xml @@ -350,6 +350,17 @@ + + Webscriptable + + + Webscript + d:text + false + + + + Complianceable cm:auditable diff --git a/source/java/org/alfresco/model/ContentModel.java b/source/java/org/alfresco/model/ContentModel.java index 82ad10748a..92b1d9f254 100644 --- a/source/java/org/alfresco/model/ContentModel.java +++ b/source/java/org/alfresco/model/ContentModel.java @@ -174,6 +174,10 @@ public interface ContentModel static final QName ASPECT_TEMPLATABLE = QName.createQName(NamespaceService.CONTENT_MODEL_1_0_URI, "templatable"); static final QName PROP_TEMPLATE = QName.createQName(NamespaceService.CONTENT_MODEL_1_0_URI, "template"); + // Webscriptable aspect + static final QName ASPECT_WEBSCRIPTABLE = QName.createQName(NamespaceService.CONTENT_MODEL_1_0_URI, "webscriptable"); + static final QName PROP_WEBSCRIPT = QName.createQName(NamespaceService.CONTENT_MODEL_1_0_URI, "webscript"); + // Dictionary model static final QName TYPE_DICTIONARY_MODEL = QName.createQName(NamespaceService.CONTENT_MODEL_1_0_URI, "dictionaryModel"); static final QName PROP_MODEL_NAME = QName.createQName(NamespaceService.CONTENT_MODEL_1_0_URI, "modelName");