Author: tmortagne Date: 2007-10-05 18:06:32 +0200 (Fri, 05 Oct 2007) New Revision: 5304
Added: xwiki-platform/xwiki-applications/trunk/wiki-manager/src/main/resources/WikiCode/LastWikiModificationsCode Modified: xwiki-platform/xwiki-applications/trunk/wiki-manager/src/main/resources/WikiResources/Translations Log: XAWM-16: Add a code snippet that list last documents modifications and support : - can choose from which list of wikis to get documents - can choose which user modified documents - can choose number of documents to print - can choose date format Added: xwiki-platform/xwiki-applications/trunk/wiki-manager/src/main/resources/WikiCode/LastWikiModificationsCode =================================================================== --- xwiki-platform/xwiki-applications/trunk/wiki-manager/src/main/resources/WikiCode/LastWikiModificationsCode (rev 0) +++ xwiki-platform/xwiki-applications/trunk/wiki-manager/src/main/resources/WikiCode/LastWikiModificationsCode 2007-10-05 16:06:32 UTC (rev 5304) @@ -0,0 +1,97 @@ +<?xml version="1.0" encoding="ISO-8859-1"?> + +<xwikidoc> +<web>WikiCode</web> +<name>LastWikiModificationsCode</name> +<language></language> +<defaultLanguage>en</defaultLanguage> +<translation>0</translation> +<parent></parent> +<creator>XWiki.Admin</creator> +<author>XWiki.Admin</author> +<customClass></customClass> +<contentAuthor>XWiki.Admin</contentAuthor> +<creationDate>1191506975000</creationDate> +<date>1191600053000</date> +<contentUpdateDate>1191600053000</contentUpdateDate> +<version>1.41</version> +<title></title> +<template></template> +<defaultTemplate></defaultTemplate> +<validationScript></validationScript> +<comment></comment> +<object> +<class> +<name>XWiki.TagClass</name> +<customClass></customClass> +<customMapping></customMapping> +<defaultViewSheet></defaultViewSheet> +<defaultEditSheet></defaultEditSheet> +<defaultWeb></defaultWeb> +<nameField></nameField> +<validationScript></validationScript> +<tags> +<cache>0</cache> +<displayType>input</displayType> +<multiSelect>1</multiSelect> +<name>tags</name> +<number>1</number> +<prettyName>Tags</prettyName> +<relationalStorage>1</relationalStorage> +<separator> </separator> +<separators> ,|</separators> +<size>30</size> +<unmodifiable>0</unmodifiable> +<values></values> +<classType>com.xpn.xwiki.objects.classes.StaticListClass</classType> +</tags> +</class> +<name>WikiCode.LastWikiModificationsCode</name> +<number>0</number> +<className>XWiki.TagClass</className> +<property> +<tags/> +</property> +</object> +<content>#includeMacros("WikiCode.Macros") + +############################################################################# + +#if(!$nb) + #set($nb = 30) +#end + +#if(!$formatDate) + #set($formatDate = $msg.get("wikimanager.defaultdatetimeformat")) +#end + +#if(!$wikinamelist) + #if(!$wikiname) + #set($wikinamelist = [$context.Database]) + #else + #set($wikinamelist = [$wikiname]) + #end +#end + +#set($documentlist = []) +#foreach($wikiname in $wikinamelist) + #addlastwikimodifications($documentlist $wikiname $usermodifications $usermodificationswiki $nb) +#end + +############################################################################# + +<ul> + #foreach ($item in $documentlist) + <li> + [$item.name in $item.web>$item.prefixedFullName] + $xwiki.formatDate($item.date, $formatDate) + #set($author = $xwiki.getUserName($item.author)) + #if ($author == "XWikiGuest") + Guest + #else + $author + #end + </li> + #end +</ul> +</content></xwikidoc> \ No newline at end of file Modified: xwiki-platform/xwiki-applications/trunk/wiki-manager/src/main/resources/WikiResources/Translations =================================================================== --- xwiki-platform/xwiki-applications/trunk/wiki-manager/src/main/resources/WikiResources/Translations 2007-10-05 15:31:12 UTC (rev 5303) +++ xwiki-platform/xwiki-applications/trunk/wiki-manager/src/main/resources/WikiResources/Translations 2007-10-05 16:06:32 UTC (rev 5304) @@ -12,9 +12,9 @@ <customClass></customClass> <contentAuthor>XWiki.Admin</contentAuthor> <creationDate>1186671807000</creationDate> -<date>1191491461000</date> -<contentUpdateDate>1191491461000</contentUpdateDate> -<version>1.17</version> +<date>1191600072000</date> +<contentUpdateDate>1191600072000</contentUpdateDate> +<version>1.21</version> <title></title> <template></template> <defaultTemplate></defaultTemplate> @@ -58,6 +58,10 @@ wikimanager.wikinameneeded=A name for the wiki is necessary +# CONF + +wikimanager.defaultdatetimeformat=yyyy MMMM dd 'at' HH:mm + # LABELS wikimanager.createwiki=Create a new wiki @@ -83,6 +87,8 @@ wikimanager.widget.userwikisadmin.title=Wikis you administrate wikimanager.widget.userwikisuser.title=Wikis you view wikimanager.widget.userwikisowner.title=Wikis you own +wikimanager.widget.lastmodifications.title=Recent pages modifications +wikimanager.widget.mylastmodifications.title=My recent pages modifications # ANSWERS _______________________________________________ notifications mailing list notifications@xwiki.org http://lists.xwiki.org/mailman/listinfo/notifications