Author: tmortagne
Date: 2008-02-27 12:30:47 +0100 (Wed, 27 Feb 2008)
New Revision: 7995
Modified:
xwiki-products/xwiki-enterprise-manager/trunk/wikis/xem-administrator/src/main/resources/Main/WebHome
xwiki-products/xwiki-enterprise-manager/trunk/wikis/xem-administrator/src/main/resources/XemManager/Install
Log:
XEM-89: Display an error in a page when plugin it depends on can't be loaded
Modified:
xwiki-products/xwiki-enterprise-manager/trunk/wikis/xem-administrator/src/main/resources/Main/WebHome
===================================================================
---
xwiki-products/xwiki-enterprise-manager/trunk/wikis/xem-administrator/src/main/resources/Main/WebHome
2008-02-27 11:30:07 UTC (rev 7994)
+++
xwiki-products/xwiki-enterprise-manager/trunk/wikis/xem-administrator/src/main/resources/Main/WebHome
2008-02-27 11:30:47 UTC (rev 7995)
@@ -12,9 +12,9 @@
<customClass></customClass>
<contentAuthor>XWiki.Admin</contentAuthor>
<creationDate>1166007764000</creationDate>
-<date>1200761403000</date>
-<contentUpdateDate>1200761403000</contentUpdateDate>
-<version>9.1</version>
+<date>1204110875000</date>
+<contentUpdateDate>1204110875000</contentUpdateDate>
+<version>12.1</version>
<title></title>
<template></template>
<defaultTemplate></defaultTemplate>
Modified:
xwiki-products/xwiki-enterprise-manager/trunk/wikis/xem-administrator/src/main/resources/XemManager/Install
===================================================================
---
xwiki-products/xwiki-enterprise-manager/trunk/wikis/xem-administrator/src/main/resources/XemManager/Install
2008-02-27 11:30:07 UTC (rev 7994)
+++
xwiki-products/xwiki-enterprise-manager/trunk/wikis/xem-administrator/src/main/resources/XemManager/Install
2008-02-27 11:30:47 UTC (rev 7995)
@@ -12,14 +12,14 @@
<customClass></customClass>
<contentAuthor>XWiki.Admin</contentAuthor>
<creationDate>1187017247000</creationDate>
-<date>1202304765000</date>
-<contentUpdateDate>1202304765000</contentUpdateDate>
-<version>7.1</version>
+<date>1204110536000</date>
+<contentUpdateDate>1204110536000</contentUpdateDate>
+<version>8.1</version>
<title></title>
<template></template>
<defaultTemplate></defaultTemplate>
<validationScript></validationScript>
-<comment>Deletion of attachment template-xe.xar</comment>
+<comment></comment>
<minorEdit>false</minorEdit>
<object>
<class>
@@ -54,37 +54,44 @@
<tags/>
</property>
</object>
-<content>#set($WikiManager = $xwiki.wikimanager)
-#set($Exception = $WikiManager.DefaultException)
-
-#set($confirm = $request.getParameter("confirm"))
-
-###############################################
-
-#set($templateList = $WikiManager.getWikiTemplateList())
-
-#if($templateList.size() == 0)
- #if($confirm && $confirm == 1)
- #set($result = $WikiManager.createWikiTemplate("templatexe", "XWiki
Entreprise (default xwiki)", "template-xe.xar"))
- #if ($result == $Exception.ERROR_NOERROR)
- #info($msg.get("xem.install.success"))
- #elseif ($result == $Exception.ERROR_XWIKI_ACCESS_DENIED)
- #error($msg.get("notallowed"))
- #else
- #error($msg.get("xem.install.error", [$context.lastexception]))
- #end
- #else
- #set($urlyes = $doc.getURL("view", "confirm=1"))
- #set($urlno = $doc.getURL("view"))
-
- #xwikimessageboxstart($msg.get("xem.answer.install.title")
$msg.get("xem.answer.install.actions"))
- $msg.get("xem.answer.install.actions.template")
- <div class="buttons">
- <a href="$urlyes"><input type="button" class="button"
value="$msg.get("yes")" onclick="location='$urlyes'; return
false;"/></a><a href="$urlno"><input type="button"
class="button" value="$msg.get("no")" onclick="location='$urlno'; return
false;"/></a>
- </div>
- #xwikimessageboxend()
- #end
-#else
- #info($msg.get("xem.install.noneed"))
+<content>#set($WikiManager = $xwiki.wikimanager)
+#if(!$WikiManager)
+ #error($msg.get("wikimanager.pluginnotenabled"))
+#end
+#if(!$xwiki.applicationmanager)
+ #error($msg.get("xapp.pluginnotenabled"))
+#end
+
+#set($Exception = $WikiManager.DefaultException)
+
+#set($confirm = $request.getParameter("confirm"))
+
+###############################################
+
+#set($templateList = $WikiManager.getWikiTemplateList())
+
+#if($templateList.size() == 0)
+ #if($confirm && $confirm == 1)
+ #set($result = $WikiManager.createWikiTemplate("templatexe", "XWiki
Entreprise (default xwiki)", "template-xe.xar"))
+ #if ($result == $Exception.ERROR_NOERROR)
+ #info($msg.get("xem.install.success"))
+ #elseif ($result == $Exception.ERROR_XWIKI_ACCESS_DENIED)
+ #error($msg.get("notallowed"))
+ #else
+ #error($msg.get("xem.install.error", [$context.lastexception]))
+ #end
+ #else
+ #set($urlyes = $doc.getURL("view", "confirm=1"))
+ #set($urlno = $doc.getURL("view"))
+
+ #xwikimessageboxstart($msg.get("xem.answer.install.title")
$msg.get("xem.answer.install.actions"))
+ $msg.get("xem.answer.install.actions.template")
+ <div class="buttons">
+ <a href="$urlyes"><input type="button" class="button"
value="$msg.get("yes")" onclick="location='$urlyes'; return
false;"/></a><a href="$urlno"><input type="button"
class="button" value="$msg.get("no")" onclick="location='$urlno'; return
false;"/></a>
+ </div>
+ #xwikimessageboxend()
+ #end
+#else
+ #info($msg.get("xem.install.noneed"))
#end</content>
</xwikidoc>
_______________________________________________
notifications mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/notifications