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
+
+#############################################################################
+
+&lt;ul&gt;
+  #foreach ($item in $documentlist)
+    &lt;li&gt;
+      [$item.name in $item.web&gt;$item.prefixedFullName]
+      $xwiki.formatDate($item.date, $formatDate)
+      #set($author = $xwiki.getUserName($item.author))
+      #if ($author == "XWikiGuest")
+          Guest
+        #else
+          $author
+        #end
+    &lt;/li&gt;
+  #end
+&lt;/ul&gt;
+</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

Reply via email to