[Erp5-report] r21268 - in /erp5/trunk/bt5/erp5_ingestion: SkinTemplateItem/portal_skins/erp...
nobody at svn.erp5.org
nobody at svn.erp5.org
Mon Jun 2 17:08:57 CEST 2008
Author: romain
Date: Mon Jun 2 17:08:54 2008
New Revision: 21268
URL: http://svn.erp5.org?rev=21268&view=rev
Log:
Catch Unauthorized exception which may be raised by index_html (through checkConversionFormatPermission script), and return a nicer message to the user.
Modified:
erp5/trunk/bt5/erp5_ingestion/SkinTemplateItem/portal_skins/erp5_ingestion/Document_convert.xml
erp5/trunk/bt5/erp5_ingestion/bt/revision
Modified: erp5/trunk/bt5/erp5_ingestion/SkinTemplateItem/portal_skins/erp5_ingestion/Document_convert.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_ingestion/SkinTemplateItem/portal_skins/erp5_ingestion/Document_convert.xml?rev=21268&r1=21267&r2=21268&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_ingestion/SkinTemplateItem/portal_skins/erp5_ingestion/Document_convert.xml (original)
+++ erp5/trunk/bt5/erp5_ingestion/SkinTemplateItem/portal_skins/erp5_ingestion/Document_convert.xml Mon Jun 2 17:08:54 2008
@@ -73,7 +73,14 @@
request = context.REQUEST\n
response = request.RESPONSE\n
\n
-data = context.index_html(request, response, format=format, force=force)\n
+from zExceptions import Unauthorized\n
+\n
+try:\n
+ data = context.index_html(request, response, format=format, force=force)\n
+except Unauthorized:\n
+ msg = context.Base_translateString("You don\'t have enough permission for converting this document.")\n
+ return context.Base_redirect(keep_items=dict(portal_status_message=msg))\n
+\n
typ = response.headers.get(\'content-type\')\n
\n
if not filename:\n
@@ -143,7 +150,11 @@
<string>context</string>
<string>request</string>
<string>response</string>
+ <string>zExceptions</string>
+ <string>Unauthorized</string>
<string>data</string>
+ <string>msg</string>
+ <string>dict</string>
<string>typ</string>
<string>_getitem_</string>
<string>_inplacevar_</string>
Modified: erp5/trunk/bt5/erp5_ingestion/bt/revision
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_ingestion/bt/revision?rev=21268&r1=21267&r2=21268&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_ingestion/bt/revision (original)
+++ erp5/trunk/bt5/erp5_ingestion/bt/revision Mon Jun 2 17:08:54 2008
@@ -1,1 +1,1 @@
-10
+11
More information about the Erp5-report
mailing list