提供SecureOrderedMultiSelectWidget,用于修复zope.app.form中OrderedMultiSelectWidget中的获取错误。
collective.orderedmultiselectwidget的Python项目详细描述
简介:
此软件包修复了 出现在zope.app.form.browser.itemswidgets.py第556行的OrderedMultiSelectWidget
注意:itemswidgets.py模块已在较新版本的 佐佩/中兴通讯。
OrderedMultiSelectWidget自动用于zope.schema.List类型 领域。
我怎么知道这个虫子会不会影响我?
如果在回溯或错误日志中出现与下面类似的错误, 您可能受到了影响:(XXX是变量)
Line 166, Column 8Expression: <PathExpr standard:u’view/selected’>Names:{‘args’: (),‘context’: <zope.schema._field.List object at 0x2aaab329f110>,‘usage’: <zope.pagetemplate.pagetemplate.TemplateUsage object at 0x2aaab1800090>,‘view’: <zope.app.form.browser.itemswidgets.OrderedMultiSelectWidget object at 0x2aaaae5684d0>,‘views’: <zope.app.pagetemplate.viewpagetemplatefile.ViewMapper object at 0x2aaab1800650>}Module zope.tales.expressions, line 217, in __call__Module zope.tales.expressions, line 211, in _evalModule zope.app.form.browser.itemswidgets, line 562, in selectedModule zope.schema.vocabulary, line 124, in getTermLookupError: XXXX
安装:
只需确保通过 plone控制面板或ZMI中的portal_quickinstaller工具
之后就可以了。
为什么不修复zope.app.form和zope.formlib中的错误?
zope.app.form和zope.formlib是plone/zope2/acquisition不可知的。他们没有 取决于收购,没有人会希望他们
不过,一个bug可能会导致plone.app.form我会联系 dev list,但现在,这是一个bug修复包,用于受影响的用户 在生产系统中。
更改历史:
0.1(未发布)
- 初始版本[JCBrand]