[Erp5-report] r20169 - /erp5/trunk/products/ERP5Form/OOoChart.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Wed Mar 26 21:19:34 CET 2008
Author: nicolas
Date: Wed Mar 26 21:19:33 2008
New Revision: 20169
URL: http://svn.erp5.org?rev=20169&view=rev
Log:
redirect with same context
Modified:
erp5/trunk/products/ERP5Form/OOoChart.py
Modified: erp5/trunk/products/ERP5Form/OOoChart.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5Form/OOoChart.py?rev=20169&r1=20168&r2=20169&view=diff
==============================================================================
--- erp5/trunk/products/ERP5Form/OOoChart.py (original)
+++ erp5/trunk/products/ERP5Form/OOoChart.py Wed Mar 26 21:19:33 2008
@@ -358,7 +358,6 @@
# Find the applicable context
form = field.aq_parent
here = getattr(form, 'aq_parent', REQUEST)
-
# Update the render format based on REQUEST parameters
render_format = getattr(REQUEST, 'render_format', render_format)
@@ -373,24 +372,35 @@
display = field.get_value('image_display')
if format in STANDARD_IMAGE_FORMAT_LIST:
main_content = '''<div class="OOoChartContent">
- <img class="%s" src="%s?render_format=%s&display=%s" title="%s" alt="%s"/">
- </div>''' % (css_class, field.absolute_url(), format, display, title, alternate_name)
+ <img class="%s" src="%s/%s/%s?render_format=%s&display=%s" title="%s" alt="%s"/">
+ </div>''' % (css_class,
+ here.absolute_url(),
+ form.getId(),
+ field.getId(),
+ format,
+ display,
+ title,
+ alternate_name)
return main_content
if format == 'raw':
main_content = '''<div class="OOoChartContent">
- <a href="%s?render_format=&display=%s"><img src="%s" alt="OOo"/></a></div>
- ''' % (field.absolute_url(), display, UrlIconOOo)
+ <a href="%s/%s/%s?render_format=&display=%s"><img src="%s" alt="OOo"/></a></div>
+ ''' % (here.absolute_url(),
+ form.getId(),
+ field.getId(),
+ display,
+ UrlIconOOo)
return main_content
if format == 'pdf':
main_content = '''<div class="OOoChartContent">
- <a href="%s?render_format=pdf&display=%s"><img src="%s" alt="PDF" /></a>
- </div>''' % (field.absolute_url(), display, UrlIconPdf)
+ <a href="%s/%s/%s?render_format=pdf&display=%s"><img src="%s" alt="PDF" /></a>
+ </div>''' % (here.absolute_url(),
+ form.getId(),
+ field.getId(),
+ display,
+ UrlIconPdf)
return main_content
-
- # Find the applicable context
- form = field.aq_parent
- here = getattr(form, 'aq_parent', REQUEST)
def stringBoolean(value):
return str(bool(value)).lower()
@@ -432,7 +442,6 @@
method_id = field.get_value('ooo_template')
# Find the page template
ooo_template = getattr(here, method_id)
-
# Render the chart
return ooo_template(format=render_format)
More information about the Erp5-report
mailing list