Author: tmortagne
Date: 2007-12-04 17:09:27 +0100 (Tue, 04 Dec 2007)
New Revision: 6283

Modified:
   
xwiki-platform/xwiki-plugins/trunk/application-manager/src/main/resources/sheets/XAppSheets.XWikiApplicationClassSheet.vm
Log:
Synchronize application manager plugin generated XWikiApplicationClassSheet 
with application manager application.

Modified: 
xwiki-platform/xwiki-plugins/trunk/application-manager/src/main/resources/sheets/XAppSheets.XWikiApplicationClassSheet.vm
===================================================================
--- 
xwiki-platform/xwiki-plugins/trunk/application-manager/src/main/resources/sheets/XAppSheets.XWikiApplicationClassSheet.vm
   2007-12-04 15:02:59 UTC (rev 6282)
+++ 
xwiki-platform/xwiki-plugins/trunk/application-manager/src/main/resources/sheets/XAppSheets.XWikiApplicationClassSheet.vm
   2007-12-04 16:09:27 UTC (rev 6283)
@@ -2,48 +2,58 @@
 #set($Exception = $Appmanager.DefaultException)
 
 #set($object = $doc.getObject("XAppClasses.XWikiApplicationClass"))
-#set($class = $object.xWikiClass)
-#set($app = $Appmanager.getApplicationDocument($doc.getValue("appname", 
$object)))
 
+#if($object)
+  #set($class = $object.xWikiClass)
+  #set($appname = $doc.getValue("appname", $object))
+#end
+
 #############################################################################
 
-1 Application \"$app.appName\"
+#if($appname && $appname.length() > 0)
 
-<dl>
-  #foreach($prop in $class.properties)
-    <dt> ${prop.prettyName} </dt>
-    #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($appname).fullName]
-        #end
-      </dd>
-    #else
-      <dd>$doc.display($prop.getName())</dd>
+  #set($app = $Appmanager.getApplicationDocument($doc.getValue("appname", 
$object)))
+
+  1 Application \"$app.appName\"
+
+  &lt;dl&gt;
+    #foreach($prop in $class.properties)
+      &lt;dt&gt; ${prop.prettyName} &lt;/dt&gt;
+      #if($context.action == "view" &amp;&amp; $prop.name == "documents")
+        &lt;dd&gt;
+          #foreach($docfullname in $app.getDocumentsNames(false, false))
+            [$docfullname&gt;$docfullname]
+          #end
+        &lt;/dd&gt;
+      #elseif($context.action == "view" &amp;&amp; $prop.name == 
"docstoinclude")
+        &lt;dd&gt;
+          #foreach($docfullname in $app.getDocsNameToInclude(false))
+            [$docfullname&gt;$docfullname]
+          #end
+        &lt;/dd&gt;
+      #elseif($context.action == "view" &amp;&amp; $prop.name == "docstolink")
+        &lt;dd&gt;
+          #foreach($docfullname in $app.getDocsNameToLink(false))
+            [$docfullname&gt;$docfullname]
+          #end
+        &lt;/dd&gt;
+      #elseif($context.action == "view" &amp;&amp; $prop.name == 
"translationdocs")
+        &lt;dd&gt;
+          #foreach($docfullname in $app.getTranslationDocs())
+            [$docfullname&gt;$docfullname]
+          #end
+        &lt;/dd&gt;
+      #elseif($context.action == "view" &amp;&amp; $prop.name == 
"applications")
+        &lt;dd&gt;
+          #foreach($appname in $app.getApplications())
+            [$appname&gt;$Appmanager.getApplicationDocument($appname).fullName]
+          #end
+        &lt;/dd&gt;
+      #else
+        &lt;dd&gt;$doc.display($prop.getName())&lt;/dd&gt;
+      #end
     #end
-  #end
-</dl>
+  &lt;/dl&gt;
+#else
+  1 Document \"$doc.name\"
+#end
\ No newline at end of file

_______________________________________________
notifications mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/notifications

Reply via email to