此包为eea.facetednavigation仪表板提供批处理操作
collective.eeafaceted.batchactions的Python项目详细描述
collective.eeafaceted.batchactions
此包提供了在eea.facetednavigation仪表板中显示的元素上定义批操作的可能性
工作原理
这将显示为collective.eeafaceted.batchactions.interfaces.ibatchactionsmarker注册的browserviews 在eea.facetednavigation仪表板底部对其进行子类化的接口。
使用collective.eeafaceed.z3table复选框列,您将能够选择要触发批处理操作的元素。
如果需要,可以将批处理操作从分面导航容器重写到另一个容器。
安装
要安装collective.eeafaceted.batchactions,只需添加collective.eeafaceted.batchactions 在BuildOut中的鸡蛋列表中,运行BuildOut并重新启动Plone。 然后,使用附加组件控制面板安装collective.eeafaceted.batchactions。
变更日志
1.3(2019-05-16)
- 将方法browser.views.brains从uid移动到utils,添加了helper方法 utils.listify\u uid将数据uid转换为每个uid的字符串 用逗号分隔成一个真正的python列表。 [格巴斯蒂恩]
- 在批处理操作窗体说明中显示受操作影响的元素数。 [格巴斯蒂恩]
1.2(2019-03-08)
- 在批处理操作窗体上添加了权重属性以对其进行排序。 [sgeulette]
- 从uid改进大脑 [sgeulette]
- 添加utils方法 [sgeulette]
1.1(2018-08-31)
- 如果表单错误,则不应用更改 [sgeulette]
1.0(2018-06-20)
- 将js变量移动到collective.eeafaceted.z3ctable。 [格巴斯蒂恩]
0.7(2018-06-06)
- 默认情况下,在overlay中呈现批处理操作表单,但在其他情况下,表单“overlay”属性设置为false。 [sgeulette]
0.6(2018-01-06)
- 添加了“应用”按钮的条件。 [sgeulette]
- 添加了更新小部件方法 [sgeulette]
0.5(2018-01-05)
- 对其进行了一些更改,使其可以使用一个简单的z3c.table。 [sgeulette]
0.4.1(2017-12-01)
- 修正英文采购订单文件。 [格巴斯蒂恩]
0.4(2017-12-01)
- 添加了允许 翻译无选定项的消息。 [格巴斯蒂恩]
0.3(2017-11-30)
- 将batchActionForm重命名为baseBatchActionForm 从中继承以生成新批处理操作的窗体。使它继承自 而不是编辑表单。 [格巴斯蒂恩]
- 重构表单更新和应用的方式:有两种方法 重写:update过程中调用的,并应用 由handleapply调用。这样就很容易建立一个新的动作 不必考虑基本的违约行为。 [格巴斯蒂恩]
- 在TransitionBatchActionForm中,按字母顺序对可选转换进行排序。 [格巴斯蒂恩]
0.2(2017-11-24)
- 获取表单时使用getmultiadapter而不是restrictedtraverse 以加快速度。 [格巴斯蒂恩]
- 向批处理操作添加带有图标的属性button\u,如果设置为true, 一个特定的css类被添加到按钮中,这样它就可以被剥皮了。 有一个图标很容易。 [格巴斯蒂恩]
- 注册abatch\u actions.css基本样式的资源。 [格巴斯蒂恩]
0.1(2017-11-23)
- 初次发布。 [IMIO]