[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> </td>
<td>
<metal:macro metal:use-macro="context/form_widgets/macros/buttons" />
More information about the Checkins
mailing list