[Erp5-report] r32844 nicolas - in /erp5/trunk/products/ERP5/bootstrap/erp5_xhtml_style: Ski...

nobody at svn.erp5.org nobody at svn.erp5.org
Fri Feb 19 11:14:23 CET 2010


Author: nicolas
Date: Fri Feb 19 11:14:22 2010
New Revision: 32844

URL: http://svn.erp5.org?rev=32844&view=rev
Log:
editable_mode pass in URL take precedence on other statements.
* http://myerp5site.com/module/document_id?editable_mode:int=0 will return a read only Form.
* This patch do not break default behaviour
* Works also for WebSites.

Modified:
    erp5/trunk/products/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/main_template.xml
    erp5/trunk/products/ERP5/bootstrap/erp5_xhtml_style/bt/revision

Modified: erp5/trunk/products/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/main_template.xml
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/main_template.xml?rev=32844&r1=32843&r2=32844&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/main_template.xml [utf8] (original)
+++ erp5/trunk/products/ERP5/bootstrap/erp5_xhtml_style/SkinTemplateItem/portal_skins/erp5_xhtml_style/main_template.xml [utf8] Fri Feb 19 11:14:22 2010
@@ -54,8 +54,9 @@
               layout_form_id         request/layout_form_id | here/getApplicableLayout | nothing;\n
               layout_form    python: layout_form_id and getattr(here, layout_form_id, None) or None;\n
               is_web_mode    python: (layout_form is not None) and (not ignore_layout);\n
-              editable_mode  python: (not is_web_mode) or request.get(\'editable_mode\', False);\n
-              editable_mode_backup editable_mode;\n
+              editable_mode  request/editable_mode | nothing;\n
+              dummy python: editable_mode is None and request.set(\'editable_mode\', (not is_web_mode));\n
+              editable_mode_backup request/editable_mode;\n
               dummy          python: request.set(\'editable_mode\', editable_mode);\n
               dummy          python: request.set(\'is_web_mode\', is_web_mode);\n
               page_template  python: is_web_mode and ((layout_form.meta_type==\'Page Template\' and layout_form.id) or getattr(layout_form, \'pt\', None)) or \'template_erp5_xhtml_style\';">\n
@@ -64,15 +65,14 @@
           <tal:block metal:define-slot="context_bar" />\n
         </tal:block>\n
         <tal:block metal:fill-slot="main"\n
-                   tal:define="editable_mode  editable_mode_backup;\n
+                   tal:define="editable_mode editable_mode_backup;\n
                    dummy python: request.set(\'editable_mode\', editable_mode);">\n
           <tal:block metal:define-slot="main" />\n
         </tal:block>\n
       </tal:block>\n
     </tal:block>\n
   </tal:block>\n
-</tal:block>\n
-
+</tal:block>
 
 ]]></string> </value>
         </item>

Modified: erp5/trunk/products/ERP5/bootstrap/erp5_xhtml_style/bt/revision
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/bootstrap/erp5_xhtml_style/bt/revision?rev=32844&r1=32843&r2=32844&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/bootstrap/erp5_xhtml_style/bt/revision [utf8] (original)
+++ erp5/trunk/products/ERP5/bootstrap/erp5_xhtml_style/bt/revision [utf8] Fri Feb 19 11:14:22 2010
@@ -1,1 +1,1 @@
-899
+901




More information about the Erp5-report mailing list