[Erp5-report] r10114 - /erp5/trunk/bt5/erp5_web/SkinTemplateItem/portal_skins/erp5_web_widg...
nobody at svn.erp5.org
nobody at svn.erp5.org
Mon Sep 18 17:59:54 CEST 2006
Author: kevin
Date: Mon Sep 18 17:59:52 2006
New Revision: 10114
URL: http://svn.erp5.org?rev=10114&view=rev
Log:
Add default page edit link if section has one.
Modified:
erp5/trunk/bt5/erp5_web/SkinTemplateItem/portal_skins/erp5_web_widget_library/AdminToolbox_getEditShortcutList.xml
Modified: erp5/trunk/bt5/erp5_web/SkinTemplateItem/portal_skins/erp5_web_widget_library/AdminToolbox_getEditShortcutList.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_web/SkinTemplateItem/portal_skins/erp5_web_widget_library/AdminToolbox_getEditShortcutList.xml?rev=10114&r1=10113&r2=10114&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_web/SkinTemplateItem/portal_skins/erp5_web_widget_library/AdminToolbox_getEditShortcutList.xml (original)
+++ erp5/trunk/bt5/erp5_web/SkinTemplateItem/portal_skins/erp5_web_widget_library/AdminToolbox_getEditShortcutList.xml Mon Sep 18 17:59:52 2006
@@ -86,18 +86,22 @@
}\n
edit_links.append(new_link)\n
\n
-# Display current doc\n
+# Add "edit current object" action\n
current_doc = context\n
current_pt = current_doc.getPortalType()\n
-addLink(current_doc, current_pt, \'Displayed\')\n
+addLink(current_doc, current_pt, \'Current\')\n
\n
-# Display current doc\n
+# Add "edit parent section" action when WebPage is displayed\n
if current_pt == \'Web Page\':\n
parent_doc = current_doc.aq_parent\n
- addLink(parent_doc, parent_doc.getPortalType(), \'Parent\')\n
+ parent_pt = parent_doc.getPortalType()\n
+ if parent_pt in (\'Web Section\', \'Web Site\'):\n
+ addLink(parent_doc, parent_pt, \'Parent\')\n
\n
-\n
-\n
+# Add "edit default page" action\n
+default_page_doc = current_doc.WebSite_getDefaultWebPageValue()\n
+if current_pt in (\'Web Section\', \'Web Site\') and default_page_doc:\n
+ addLink(default_page_doc, default_page_doc.getPortalType(), \'Default\')\n
\n
\n
return edit_links\n
@@ -151,6 +155,8 @@
<string>_getattr_</string>
<string>current_pt</string>
<string>parent_doc</string>
+ <string>parent_pt</string>
+ <string>default_page_doc</string>
</tuple>
</value>
</item>
More information about the Erp5-report
mailing list