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
[email protected]
http://lists.xwiki.org/mailman/listinfo/notifications