You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lenya.apache.org by eg...@apache.org on 2003/10/08 17:45:07 UTC
cvs commit: cocoon-lenya/src/webapp/lenya info.xmap
egli 2003/10/08 08:45:07
Modified: src/webapp/lenya info.xmap
Log:
Added reserved checkin and checkout to the update of meta data.
Revision Changes Path
1.47 +41 -25 cocoon-lenya/src/webapp/lenya/info.xmap
Index: info.xmap
===================================================================
RCS file: /home/cvs/cocoon-lenya/src/webapp/lenya/info.xmap,v
retrieving revision 1.46
retrieving revision 1.47
diff -u -r1.46 -r1.47
--- info.xmap 12 Sep 2003 09:41:28 -0000 1.46
+++ info.xmap 8 Oct 2003 15:45:07 -0000 1.47
@@ -138,10 +138,26 @@
<map:match pattern="tabs/meta">
<!-- update -->
+
<map:match pattern="update" type="step">
- <map:act type="task">
- <map:parameter name="task-id" value="{request-param:task-id}"/>
- </map:act>
+ <map:act type="reserved-checkout-test">
+ <map:generate type="serverpages" src="content/info/meta.xsp">
+ <map:parameter name="user" value="{user}"/>
+ <map:parameter name="date" value="{date}"/>
+ </map:generate>
+ <map:serialize type="xml"/>
+ </map:act>
+ <map:act type="task">
+ <map:parameter name="task-id" value="{request-param:task-id}"/>
+ <map:act type="reserved-checkin">
+ <map:generate type="serverpages" src="content/info/meta.xsp">
+ <map:parameter name="user" value="{user}"/>
+ <map:parameter name="date" value="{date}"/>
+ </map:generate>
+ <map:serialize type="xml"/>
+ </map:act>
+ </map:act>
+
</map:match>
<!-- present screen -->
@@ -158,7 +174,7 @@
<map:serialize type="xml"/>
</map:match>
- <!-- workflow -->
+ <!-- workflow -->
<map:match pattern="tabs/workflow">
<!-- check if history path exists -->
<map:select type="parameter">
@@ -176,29 +192,29 @@
<map:match pattern="tabs/scheduler">
<map:select type="parameter">
- <map:parameter name="parameter-selector-test" value="{page-envelope:document-id}"/>
-
- <!-- areas -->
- <map:when test="/">
- <map:generate src="cocoon://scheduler/publication/{page-envelope:publication-id}"/>
- </map:when>
-
- <!-- documents -->
- <map:otherwise>
- <map:generate src="cocoon://scheduler/document/{page-envelope:publication-id}/{page-envelope:area}{page-envelope:document-url}"/>
- </map:otherwise>
-
+ <map:parameter name="parameter-selector-test" value="{page-envelope:document-id}"/>
+
+ <!-- areas -->
+ <map:when test="/">
+ <map:generate src="cocoon://scheduler/publication/{page-envelope:publication-id}"/>
+ </map:when>
+
+ <!-- documents -->
+ <map:otherwise>
+ <map:generate src="cocoon://scheduler/document/{page-envelope:publication-id}/{page-envelope:area}{page-envelope:document-url}"/>
+ </map:otherwise>
+
</map:select>
- <map:transform src="xslt/info/scheduler.xsl">
- <map:parameter name="publication-id" value="{page-envelope:publication-id}"/>
- <map:parameter name="area" value="{page-envelope:area}"/>
- <map:parameter name="document-url" value="{page-envelope:document-url}"/>
- <map:parameter name="document-id" value="{page-envelope:document-id}"/>
- <map:parameter name="context-prefix" value="{request:contextPath}"/>
- </map:transform>
- <map:serialize type="xml"/>
-
+ <map:transform src="xslt/info/scheduler.xsl">
+ <map:parameter name="publication-id" value="{page-envelope:publication-id}"/>
+ <map:parameter name="area" value="{page-envelope:area}"/>
+ <map:parameter name="document-url" value="{page-envelope:document-url}"/>
+ <map:parameter name="document-id" value="{page-envelope:document-id}"/>
+ <map:parameter name="context-prefix" value="{request:contextPath}"/>
+ </map:transform>
+ <map:serialize type="xml"/>
+
</map:match>
<map:match pattern="tabs/*">
---------------------------------------------------------------------
To unsubscribe, e-mail: lenya-cvs-unsubscribe@cocoon.apache.org
For additional commands, e-mail: lenya-cvs-help@cocoon.apache.org