[xwiki-notifications] [Issue] Commented: (XWIKI-2159) Make revision querying easier by adding methods to Document
Vincent Massol (JIRA)
jira at xwiki.org
Mon Mar 3 13:49:20 CET 2008
[ http://jira.xwiki.org/jira/browse/XWIKI-2159?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_23571 ]
Vincent Massol commented on XWIKI-2159:
---------------------------------------
Reverse looping is very easy to do in Velocity... For example:
{noformat}
#foreach ($item in $util.reverseList($mylist))
...
{noformat}
> Make revision querying easier by adding methods to Document
> -----------------------------------------------------------
>
> Key: XWIKI-2159
> URL: http://jira.xwiki.org/jira/browse/XWIKI-2159
> Project: XWiki Core
> Issue Type: New Feature
> Components: APIs, Core
> Reporter: Jean-Vincent Drean
> Assigned To: Jean-Vincent Drean
> Fix For: 1.4 M1
>
>
> API Proposal :
> public List getRevisionsCreatedBetween(Date start, Date end)
> public List getRevisionsCreatedSince(Date date)
> public String getFirstRevisionCreatedSince(Date date)
> public List getRevisionsFromAuthor(String user)
> public String getLastRevisionFromAuthor(String user)
> XWikiDocument :
> public List getRevisionsFromTimeRange(Date start, Date end, XWikiContext context)
> public List getRevisionsFromAuthor(String user, XWikiContext context)
> Examples from velocity :
> #set ($isUserOneOfTheAuthors = ($doc.getRevisionsFromAuthor($context.user).size() > 0))
> #set ($isLastRevisionFromUser = $doc.getLastRevisionFromAuthor($context.user).equals($doc.version))
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.xwiki.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the notifications
mailing list