Author: tmortagne
Date: 2007-10-10 16:23:27 +0200 (Wed, 10 Oct 2007)
New Revision: 5348
Modified:
xwiki-platform/xwiki-applications/trunk/application-manager/src/main/resources/XApp/XWikiApplicationXapp
xwiki-platform/xwiki-applications/trunk/application-manager/src/main/resources/XApp/XWikiApplicationXwikiapplicationclass
xwiki-platform/xwiki-applications/trunk/application-manager/src/main/resources/XAppCode/DeleteAppCode
xwiki-platform/xwiki-applications/trunk/application-manager/src/main/resources/XAppCode/ExportAppCode
xwiki-platform/xwiki-applications/trunk/application-manager/src/main/resources/XAppCode/ImportAppCode
xwiki-platform/xwiki-applications/trunk/application-manager/src/main/resources/XAppCode/ReloadAppCode
xwiki-platform/xwiki-applications/trunk/application-manager/src/main/resources/XAppSheets/XWikiApplicationClassSheet
xwiki-platform/xwiki-applications/trunk/application-manager/src/main/resources/XAppTemplates/XWikiApplicationClassTemplate
Log:
XAAM-20: Modify XAppSheets.XWikiApplicationClassSheet to better print object
related to other documents:
- applications dependencies
- documents application contains (also resolve the matching strings)
- documents to include (also resolve the matching strings)
- documents to link (also resolve the matching strings)
- translation pages
XAAM-21: Use XAAM-19 to store in the plugin jar the default class sheet to use
for XWikiApplication
XAAM-22: Delete useless XWikiContext parameter in some XWikiApplication methods
Modified:
xwiki-platform/xwiki-applications/trunk/application-manager/src/main/resources/XApp/XWikiApplicationXapp
===================================================================
---
xwiki-platform/xwiki-applications/trunk/application-manager/src/main/resources/XApp/XWikiApplicationXapp
2007-10-10 14:09:59 UTC (rev 5347)
+++
xwiki-platform/xwiki-applications/trunk/application-manager/src/main/resources/XApp/XWikiApplicationXapp
2007-10-10 14:23:27 UTC (rev 5348)
@@ -12,9 +12,9 @@
<customClass></customClass>
<contentAuthor>XWiki.Admin</contentAuthor>
<creationDate>1188210392000</creationDate>
-<date>1191425573000</date>
-<contentUpdateDate>1191425573000</contentUpdateDate>
-<version>1.5</version>
+<date>1191427935000</date>
+<contentUpdateDate>1191427935000</contentUpdateDate>
+<version>1.6</version>
<title></title>
<template></template>
<defaultTemplate></defaultTemplate>
Modified:
xwiki-platform/xwiki-applications/trunk/application-manager/src/main/resources/XApp/XWikiApplicationXwikiapplicationclass
===================================================================
---
xwiki-platform/xwiki-applications/trunk/application-manager/src/main/resources/XApp/XWikiApplicationXwikiapplicationclass
2007-10-10 14:09:59 UTC (rev 5347)
+++
xwiki-platform/xwiki-applications/trunk/application-manager/src/main/resources/XApp/XWikiApplicationXwikiapplicationclass
2007-10-10 14:23:27 UTC (rev 5348)
@@ -13,8 +13,8 @@
<contentAuthor>XWiki.Admin</contentAuthor>
<creationDate>1188210358000</creationDate>
<date>1191425558000</date>
-<contentUpdateDate>1191425558000</contentUpdateDate>
-<version>1.2</version>
+<contentUpdateDate>1191871426000</contentUpdateDate>
+<version>1.1</version>
<title></title>
<template></template>
<defaultTemplate></defaultTemplate>
@@ -264,5 +264,5 @@
<tags/>
</property>
</object>
-<content>#includeForm("XAppSheets.XWikiApplicationClassSheet")
+<content>#includeForm("XAppSheets.XWikiApplicationClassSheet")
</content></xwikidoc>
\ No newline at end of file
Modified:
xwiki-platform/xwiki-applications/trunk/application-manager/src/main/resources/XAppCode/DeleteAppCode
===================================================================
---
xwiki-platform/xwiki-applications/trunk/application-manager/src/main/resources/XAppCode/DeleteAppCode
2007-10-10 14:09:59 UTC (rev 5347)
+++
xwiki-platform/xwiki-applications/trunk/application-manager/src/main/resources/XAppCode/DeleteAppCode
2007-10-10 14:23:27 UTC (rev 5348)
@@ -12,9 +12,9 @@
<customClass></customClass>
<contentAuthor>XWiki.Admin</contentAuthor>
<creationDate>1190904319000</creationDate>
-<date>1190917891000</date>
-<contentUpdateDate>1190917891000</contentUpdateDate>
-<version>1.9</version>
+<date>1191871847000</date>
+<contentUpdateDate>1191871847000</contentUpdateDate>
+<version>1.10</version>
<title></title>
<template></template>
<defaultTemplate></defaultTemplate>
@@ -53,7 +53,7 @@
<tags/>
</property>
</object>
-<content>#if($action == "delete")
+<content>#if($action && $action == "delete")
#if($confirm && $confirm == 1)
#set($result = $Appmanager.deleteApplication($appname))
#if ($result == $Exception.ERROR_NOERROR)
Modified:
xwiki-platform/xwiki-applications/trunk/application-manager/src/main/resources/XAppCode/ExportAppCode
===================================================================
---
xwiki-platform/xwiki-applications/trunk/application-manager/src/main/resources/XAppCode/ExportAppCode
2007-10-10 14:09:59 UTC (rev 5347)
+++
xwiki-platform/xwiki-applications/trunk/application-manager/src/main/resources/XAppCode/ExportAppCode
2007-10-10 14:23:27 UTC (rev 5348)
@@ -12,9 +12,9 @@
<customClass></customClass>
<contentAuthor>XWiki.Admin</contentAuthor>
<creationDate>1190905378000</creationDate>
-<date>1191512138000</date>
-<contentUpdateDate>1191512138000</contentUpdateDate>
-<version>1.28</version>
+<date>1191871868000</date>
+<contentUpdateDate>1191871868000</contentUpdateDate>
+<version>1.29</version>
<title></title>
<template></template>
<defaultTemplate></defaultTemplate>
@@ -53,7 +53,7 @@
<tags/>
</property>
</object>
-<content>#if($action == "export")
+<content>#if($action && $action == "export")
#if($confirm && $confirm == 1)
#if($recurse && $recurse == 1)
#set($recurse = true)
Modified:
xwiki-platform/xwiki-applications/trunk/application-manager/src/main/resources/XAppCode/ImportAppCode
===================================================================
---
xwiki-platform/xwiki-applications/trunk/application-manager/src/main/resources/XAppCode/ImportAppCode
2007-10-10 14:09:59 UTC (rev 5347)
+++
xwiki-platform/xwiki-applications/trunk/application-manager/src/main/resources/XAppCode/ImportAppCode
2007-10-10 14:23:27 UTC (rev 5348)
@@ -12,9 +12,9 @@
<customClass></customClass>
<contentAuthor>XWiki.Admin</contentAuthor>
<creationDate>1190905469000</creationDate>
-<date>1190976022000</date>
-<contentUpdateDate>1190976022000</contentUpdateDate>
-<version>1.5</version>
+<date>1191871861000</date>
+<contentUpdateDate>1191871861000</contentUpdateDate>
+<version>1.6</version>
<title></title>
<template></template>
<defaultTemplate></defaultTemplate>
@@ -53,7 +53,7 @@
<tags/>
</property>
</object>
-<content>#if($action == "import")
+<content>#if($action && $action == "import")
#set($result = $Appmanager.importApplication($packagename))
#if ($result == $Exception.ERROR_NOERROR)
#info($msg.get("xapp.successimportapp", [$packagename]))
Modified:
xwiki-platform/xwiki-applications/trunk/application-manager/src/main/resources/XAppCode/ReloadAppCode
===================================================================
---
xwiki-platform/xwiki-applications/trunk/application-manager/src/main/resources/XAppCode/ReloadAppCode
2007-10-10 14:09:59 UTC (rev 5347)
+++
xwiki-platform/xwiki-applications/trunk/application-manager/src/main/resources/XAppCode/ReloadAppCode
2007-10-10 14:23:27 UTC (rev 5348)
@@ -12,9 +12,9 @@
<customClass></customClass>
<contentAuthor>XWiki.Admin</contentAuthor>
<creationDate>1190905536000</creationDate>
-<date>1190975990000</date>
-<contentUpdateDate>1190975990000</contentUpdateDate>
-<version>1.6</version>
+<date>1191871854000</date>
+<contentUpdateDate>1191871854000</contentUpdateDate>
+<version>1.7</version>
<title></title>
<template></template>
<defaultTemplate></defaultTemplate>
@@ -53,7 +53,7 @@
<tags/>
</property>
</object>
-<content>#if($action == "reload")
+<content>#if($action && $action == "reload")
#set($result = $Appmanager.reloadApplication($appname))
#if ($result == $Exception.ERROR_NOERROR)
#info($msg.get("xapp.successreloadapp", [$appname]))
Modified:
xwiki-platform/xwiki-applications/trunk/application-manager/src/main/resources/XAppSheets/XWikiApplicationClassSheet
===================================================================
---
xwiki-platform/xwiki-applications/trunk/application-manager/src/main/resources/XAppSheets/XWikiApplicationClassSheet
2007-10-10 14:09:59 UTC (rev 5347)
+++
xwiki-platform/xwiki-applications/trunk/application-manager/src/main/resources/XAppSheets/XWikiApplicationClassSheet
2007-10-10 14:23:27 UTC (rev 5348)
@@ -12,9 +12,9 @@
<customClass></customClass>
<contentAuthor>XWiki.Admin</contentAuthor>
<creationDate>1188210015000</creationDate>
-<date>1191861709000</date>
-<contentUpdateDate>1191861709000</contentUpdateDate>
-<version>1.5</version>
+<date>1192025192000</date>
+<contentUpdateDate>1192025192000</contentUpdateDate>
+<version>1.21</version>
<title></title>
<template></template>
<defaultTemplate></defaultTemplate>
@@ -53,16 +53,53 @@
<tags/>
</property>
</object>
-<content>## you can modify this page to customize the presentation of your
object
+<content>#set($Appmanager = $xwiki.applicationmanager)
+#set($Exception = $Appmanager.DefaultException)
-1 Document $doc.name
+#set($object = $doc.getObject("XAppClasses.XWikiApplicationClass"))
+#set($class = $object.xWikiClass)
+#set($app = $Appmanager.getApplicationDocument($doc.getValue("appname",
$object)))
-#set($class = $doc.getObject("XAppClasses.XWikiApplicationClass").xWikiClass)
+#############################################################################
+1 Application \"$app.appName\"
+
<dl>
#foreach($prop in $class.properties)
<dt> ${prop.prettyName} </dt>
- <dd>$doc.display($prop.getName())</dd>
+ #if($context.action == "view" && $prop.name == "documents")
+ <dd>
+ #foreach($docfullname in $app.getDocumentsNames(false, false))
+ [$docfullname>$docfullname]
+ #end
+ </dd>
+ #elseif($context.action == "view" && $prop.name == "docstoinclude")
+ <dd>
+ #foreach($docfullname in $app.getDocsNameToInclude(false))
+ [$docfullname>$docfullname]
+ #end
+ </dd>
+ #elseif($context.action == "view" && $prop.name == "docstolink")
+ <dd>
+ #foreach($docfullname in $app.getDocsNameToLink(false))
+ [$docfullname>$docfullname]
+ #end
+ </dd>
+ #elseif($context.action == "view" && $prop.name ==
"translationdocs")
+ <dd>
+ #foreach($docfullname in $app.getTranslationDocs())
+ [$docfullname>$docfullname]
+ #end
+ </dd>
+ #elseif($context.action == "view" && $prop.name == "applications")
+ <dd>
+ #foreach($appname in $app.getApplications())
+
[$appname>$Appmanager.getApplicationDocument($object.appname).fullName]
+ #end
+ </dd>
+ #else
+ <dd>$doc.display($prop.getName())</dd>
+ #end
#end
</dl>
</content></xwikidoc>
\ No newline at end of file
Modified:
xwiki-platform/xwiki-applications/trunk/application-manager/src/main/resources/XAppTemplates/XWikiApplicationClassTemplate
===================================================================
---
xwiki-platform/xwiki-applications/trunk/application-manager/src/main/resources/XAppTemplates/XWikiApplicationClassTemplate
2007-10-10 14:09:59 UTC (rev 5347)
+++
xwiki-platform/xwiki-applications/trunk/application-manager/src/main/resources/XAppTemplates/XWikiApplicationClassTemplate
2007-10-10 14:23:27 UTC (rev 5348)
@@ -12,9 +12,9 @@
<customClass></customClass>
<contentAuthor>XWiki.Admin</contentAuthor>
<creationDate>1188210015000</creationDate>
-<date>1191861828000</date>
-<contentUpdateDate>1191861828000</contentUpdateDate>
-<version>1.3</version>
+<date>1192025481000</date>
+<contentUpdateDate>1192025481000</contentUpdateDate>
+<version>1.12</version>
<title></title>
<template></template>
<defaultTemplate></defaultTemplate>
_______________________________________________
notifications mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/notifications