diff --git a/bt5/erp5_ods_style/SkinTemplateItem/portal_skins/erp5_ods_core/Base_viewAsODS.xml b/bt5/erp5_ods_style/SkinTemplateItem/portal_skins/erp5_ods_core/Base_viewAsODS.xml index f4cab35e0a6c2a9ff49058ed9aaffdae6656dfbf..73ac90b4a1a07731ba8a0580c3acf13ea1875f83 100644 --- a/bt5/erp5_ods_style/SkinTemplateItem/portal_skins/erp5_ods_core/Base_viewAsODS.xml +++ b/bt5/erp5_ods_style/SkinTemplateItem/portal_skins/erp5_ods_core/Base_viewAsODS.xml @@ -57,6 +57,11 @@ request.set(\'portal_skin\', \'ODS\') # Some TALES expressions checks this\n if target_language:\n request[\'AcceptLanguage\'].set(target_language, 10)\n \n +if selection_name:\n + selection_params = context.getPortalObject().portal_selections.getSelectionParamsFor(selection_name)\n + selection_params[\'limit\']=None\n + context.getPortalObject().portal_selections.setSelectionParamsFor(selection_name, selection_params)\n +\n if print_mode == \'list_view\' or print_mode == \'list_view_separate_sheet\':\n if print_mode == \'list_view_separate_sheet\':\n request.set(\'sheet_per_report_section\', 1)\n @@ -67,7 +72,7 @@ return getattr(context, form_id)()\n </item> <item> <key> <string>_params</string> </key> - <value> <string>form_id=\'\', target_language=\'\', print_mode=\'\', **kw</string> </value> + <value> <string>form_id=\'\', target_language=\'\', print_mode=\'\',selection_name=\'\', **kw</string> </value> </item> <item> <key> <string>id</string> </key>