[Checkins] SVN: Products.CMFDefault/trunk/Products/CMFDefault/ - Portal: Add a flag to toggle the display of action icons.

Jens Vagelpohl jens at dataflake.org
Wed Sep 17 17:41:10 EDT 2008


Log message for revision 91227:
  - Portal: Add a flag to toggle the display of action icons.
  

Changed:
  U   Products.CMFDefault/trunk/Products/CMFDefault/CHANGES.txt
  U   Products.CMFDefault/trunk/Products/CMFDefault/skins/zpt_control/portal_config_control.py
  U   Products.CMFDefault/trunk/Products/CMFDefault/skins/zpt_generic/reconfig_form.py
  U   Products.CMFDefault/trunk/Products/CMFDefault/skins/zpt_generic/reconfig_template.pt

-=-
Modified: Products.CMFDefault/trunk/Products/CMFDefault/CHANGES.txt
===================================================================
--- Products.CMFDefault/trunk/Products/CMFDefault/CHANGES.txt	2008-09-17 21:38:38 UTC (rev 91226)
+++ Products.CMFDefault/trunk/Products/CMFDefault/CHANGES.txt	2008-09-17 21:41:09 UTC (rev 91227)
@@ -4,6 +4,8 @@
 2.2.0 (unreleased)
 ------------------
 
+- Portal: Add a flag to toggle the display of action icons.
+
 - Workflow GenericSetup definition: Add icon URL expressions to the 
   worklist and transition action definitions.
 

Modified: Products.CMFDefault/trunk/Products/CMFDefault/skins/zpt_control/portal_config_control.py
===================================================================
--- Products.CMFDefault/trunk/Products/CMFDefault/skins/zpt_control/portal_config_control.py	2008-09-17 21:38:38 UTC (rev 91226)
+++ Products.CMFDefault/trunk/Products/CMFDefault/skins/zpt_control/portal_config_control.py	2008-09-17 21:41:09 UTC (rev 91227)
@@ -9,6 +9,11 @@
     ptool.manage_addProperty('default_charset', '', 'string')
 if not ptool.hasProperty('email_charset'):
     ptool.manage_addProperty('email_charset', '', 'string')
+if not ptool.hasProperty('enable_actionicons'):
+    ptool.manage_addProperty('enable_actionicons', '', 'boolean')
+
+kw.setdefault('enable_actionicons', False)
+
 ptool.editProperties(kw)
 
 return context.setStatus(True, _(u'CMF Settings changed.'))

Modified: Products.CMFDefault/trunk/Products/CMFDefault/skins/zpt_generic/reconfig_form.py
===================================================================
--- Products.CMFDefault/trunk/Products/CMFDefault/skins/zpt_generic/reconfig_form.py	2008-09-17 21:38:38 UTC (rev 91226)
+++ Products.CMFDefault/trunk/Products/CMFDefault/skins/zpt_generic/reconfig_form.py	2008-09-17 21:41:09 UTC (rev 91227)
@@ -32,6 +32,8 @@
                     'default_charset':
                                     ptool.getProperty('default_charset', ''),
                     'email_charset': ptool.getProperty('email_charset', ''),
+                    'enable_actionicons':
+                                      ptool.getProperty('enable_actionicons'),
                     'listButtonInfos': tuple(buttons) }
 
 return context.reconfig_template(**decode(options, script))

Modified: Products.CMFDefault/trunk/Products/CMFDefault/skins/zpt_generic/reconfig_template.pt
===================================================================
--- Products.CMFDefault/trunk/Products/CMFDefault/skins/zpt_generic/reconfig_template.pt	2008-09-17 21:38:38 UTC (rev 91226)
+++ Products.CMFDefault/trunk/Products/CMFDefault/skins/zpt_generic/reconfig_template.pt	2008-09-17 21:41:09 UTC (rev 91227)
@@ -105,6 +105,19 @@
   </td>
  </tr>
  <tr>
+  <th i18n:translate="">Action icons</th>
+  <td>
+   <input type="checkbox" name="enable_actionicons:boolean" value="True"
+      tal:attributes="checked form/enable_actionicons" />
+   <tal:span i18n:translate="">Show action icons</tal:span>
+    <dl class="FieldHelp">
+     <dd i18n:translate="">Actions available to the user are shown as 
+       textual links. With this option enabled, they are also shown as
+       icons if the action definition specifies one.</dd>
+    </dl>
+  </td>
+ </tr>
+ <tr>
   <td>&nbsp;</td>
   <td>
    <metal:macro metal:use-macro="context/form_widgets/macros/buttons" />



More information about the Checkins mailing list