[ 
http://issues.apache.org/jira/browse/FOR-514?page=comments#action_12312729 ] 

Cyriaque Dupoirieux commented on FOR-514:
-----------------------------------------

Answers to Juan Jose :
1) The patch already updates the common-elems-v10.mod file :

Index: main/webapp/resources/schema/dtd/common-elems-v10.mod
===================================================================
--- main/webapp/resources/schema/dtd/common-elems-v10.mod       (revision 
179778)
+++ main/webapp/resources/schema/dtd/common-elems-v10.mod       (working copy)
@@ -61,7 +61,7 @@
 <!ATTLIST action %common.att;
           dev  IDREF  #REQUIRED
           type (%types;)  #IMPLIED
-          context (%contexts;) #IMPLIED
+          context CDATA #IMPLIED
           importance (%importances;) "medium"
           due-to CDATA #IMPLIED
           due-to-email CDATA #IMPLIED

It's nice you think about the no more used contexts entity, I forgot it...

2) For context, I want to stay open, that's why I used CDATA and not IDREF. But 
I'm Ok for IDREF...
 

3) The patch already updates all the status.xml I've found adding the following 
lines :

<!-- Define here the Title of the Context you want to display in the Changes 
pages.
       id = the context value of actions
       title = Title of the Context
  -->  
  <actionContexts>
   <context id="code" title="Changes to the Code Base"/>
   <context id="docs" title="Changes to Documentation"/>
   <context id="admin" title="Changes to Project Administration"/>
   <context id="design" title="Changes to Design"/>
   <context id="build" title="Changes to Build"/>
  </actionContexts> 


> Do not limit status.xml contexts in project info plugin
> -------------------------------------------------------
>
>          Key: FOR-514
>          URL: http://issues.apache.org/jira/browse/FOR-514
>      Project: Forrest
>         Type: Improvement
>   Components: Plugin: projectInfo
>     Reporter: Ross Gardler
>     Priority: Minor
>  Attachments: 514-patch.txt
>
> (This comment brought over from FOR-487)
> This improvement of changes page is nice.
> I have my own version based on xsl:key definition in order to be able to 
> simply manage as many contexts as you can define (My Dtd is not limited to 
> "build|docs|code|admin|design".
> The advantage - on my opinion - is that my own contexts are very various and 
> not developpement oriented nor language dependant.
> here a short example - using releaseNote... :
>         http://cyriaque.dupoirieux.free.fr/changes_6.2.1.html
> The following code replace the 5 blocks <xsl:if test="[EMAIL 
> PROTECTED]'build']"> :
>    <title>Version <xsl:value-of select="@version"/> (<xsl:value-of 
> select="@date"/>)</title>
> + <xsl:for-each 
> select="action[generate-id()=generate-id(key('contextes',concat(../@version, 
> '_', @context)))]">
> + <xsl:sort select="@context"/>
> + <section>
> + <title><xsl:value-of select="@context"/></title>
> + <ul>
> + <xsl:apply-templates select="key('contextes',concat(../@version, '_', 
> @context) )">
> + <xsl:sort select="@type"/>
> + </xsl:apply-templates>
> + </ul>
> + </section>
> + </xsl:for-each>
> Hope you'll like the idea...
> Regards,
> Cyriaque,

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira

Reply via email to