跳转到主要内容

此软件包为eeafaceted导航仪表板提供批处理操作

项目描述

https://github.com/IMIO/collective.eeafaceted.batchactions/actions/workflows/main.yml/badge.svg?branch=master https://coveralls.io/repos/IMIO/collective.eeafaceted.batchactions/badge.png?branch=master PyPI badge

collective.eeafaceted批处理操作

此软件包提供了在eeafaceted导航仪表板中显示的元素上定义批处理操作的可能性

如何使用

这将在eeafaceted导航仪表板底部显示为< cite>collective.eeafaceted.batchactions.interfaces.IBatchActionsMarker注册的BrowserViews或继承它的接口。

使用一个< cite>collective.eeafaceted.z3ctable < cite>CheckBoxColumn,您将能够选择要触发批处理操作的元素。

如果需要,批处理操作可以从一个面导航容器覆盖到另一个容器。

安装

要安装 collective.eeafaceted.batchactions,您只需将 collective.eeafaceted.batchactions 添加到构建输出中蛋的列表中,运行构建输出并重新启动 Plone。然后,使用插件控制面板安装 collective.eeafaceted.batchactions

变更日志

1.15 (2024-04-10)

  • imio.pyutils 导入 safe_encode 而不是从 imio.helpers。 [gbastien]

  • handleApply 中检查 available,而不是在 update 中,这样如果用户没有访问权限,则不会显示表单。[gbastien]

1.14 (2023-09-04)

  • BaseARUOBatchActionForm._apply 中,返回实际更新的元素,以便在重写基本视图时使用。[gbastien]

  • 避免了当字段值为 None 且我们想要获取列表或集合时出现的异常。[sgeulette]

1.13 (2023-07-12)

  • 添加了 BaseARUOBatchActionForm,这是一个类,它将 add/remove/update/overwrite 对象属性的值的操作因子化(最初用于 LabelsBatchActionForm),因此它更容易为其他类似操作重用。LabelsBatchActionForm 现在基于该 BaseARUOBatchActionForm。[gbastien]

  • 为 zope admin 激活 delete-batch-action。[sgeulette]

1.12 (2023-06-27)

  • 添加了到 Update WF role mappings 的动作。将 available_permission 功能从 ContactBaseBatchActionForm 移至 BaseBatchActionForm,以便任何操作都可以使用。添加了 BaseBatchActionForm.available_for_zope_admin,这使得操作仅对 Zope admin 可用。[gbastien]

  • 使 UpdateWFRoleMappingsActionForm 使用 imio.helpers.workflow.update_role_mappings_for。[gbastien]

1.11 (2022-05-06)

  • 避免了当 referer url 包含非 ascii 字符时出现的异常。[sgeulette]

1.10 (2022-02-10)

  • 在过渡标题上纠正了 UnicodeDecodeError。[sgeulette]

1.9 (2021-12-06)

  • 在 ContactBaseBatchActionForm 中检查上下文权限。[sgeulette]

1.8 (2021-07-16)

  • 在弹出窗口中突出显示关于将要由操作更新的元素数量的消息。[gbastien]

1.7 (2021-07-16)

  • 修改了代码,以便能够在同一页面上显示多个表格(因此可以显示多个批处理动作视图小部件)。

    • 添加了定义 CheckBoxColumn 名称的可能性(默认仍为 select_item);

    • 引入了视图段和批处理动作的概念,以便可以在不同的视图小部件或同一上下文的不同视图中显示不同的动作。

    [gbastien]

  • 添加了在调用其他所有 update 方法之后调用的方法 BaseBatchActionForm._final_update。[gbastien]

  • 添加了 BaseBatchActionForm.apply_button_title 属性,以正式管理 apply 按钮标题,默认为 Apply,但可以更改以适应当前的批处理动作。[gbastien]

  • 添加了 DeleteBatchActionForm,这是一个删除元素批处理动作。[gbastien]

  • 要求 plone.formwidget.masterselect<2.0.0,因为它仅适用于 Plone5.2+/Py3。[gbastien]

1.6 (2020-12-21)

  • 在应用操作后,不要重新加载整个页面,只需重新加载当前的分面结果。[gbastien]

  • LabelsBatchActionForm 中使用 CheckBoxFieldWidget 而不是 SelectFieldWidget 来管理标签(取消)选择,以避免使用 CTRL+click 进行选择。适应并简化了翻译。[gbastien]

  • 在应用操作时添加一个 collective.fingerpointing 条目,以便知道对多少元素应用了哪个动作。[gbastien]

1.5 (2020-04-23)

  • 确保元素按接收到的 uids 顺序处理。需要依赖于 imio.helpers 使用 content.uuidsToCatalogBrains(ordered=True)。[gbastien]

1.4 (2019-11-25)

  • 添加了更改标签的视图(按钮未添加)[sgeulette]

  • 添加了更改 collective.contact.widget 字段的基视图[sgeulette]

1.3 (2019-05-16)

  • 将方法 browser.views.brains_from_uids 移至 utils,添加了辅助方法 utils.listify_uids,它将数据 uids(每个 UID 由逗号分隔的字符串)转换为真实的 Python 列表。[gbastien]

  • 在批处理动作表单描述中显示受动作影响的元素数量。[gbastien]

1.2 (2019-03-08)

  • 在批量操作表单中添加了重量属性以对其进行排序。[sgeulette]

  • 改进了brains_from_uids。[sgeulette]

  • 添加了utils方法。[sgeulette]

1.1 (2018-08-31)

  • 如果表单有错误,则不要应用更改。[sgeulette]

1.0 (2018-06-20)

  • 将js变量移动到collective.eeafaceted.z3ctable。[gbastien]

0.7 (2018-06-06)

  • 默认情况下,通过覆盖在表单中渲染批量操作表单,否则将表单的“overlay”属性设置为False。[sgeulette]

0.6 (2018-01-06)

  • 添加了应用按钮的条件。[sgeulette]

  • 添加了_update_widgets方法。[sgeulette]

0.5 (2018-01-05)

  • 一些更改,使其可以与简单的z3c.table一起工作。[sgeulette]

0.4.1 (2017-12-01)

  • 修复了英文po文件。[gbastien]

0.4 (2017-12-01)

  • 添加了collective_eeafaceted_batchactions_js_variables.js,允许翻译no_selected_items消息。[gbastien]

0.3 (2017-11-30)

  • BatchActionForm重命名为BaseBatchActionForm,以表明它是构建新批量操作的基础表单。使其从Form继承,而不是从EditForm继承。[gbastien]

  • 重构了表单的更新和应用方式:有两个方法可供重写:_update在更新过程中被调用,_apply由handleApply调用。这样,可以轻松构建新的操作,而无需考虑基本默认行为。[gbastien]

  • TransitionBatchActionForm中,按字母顺序排序可选的转换。[gbastien]

0.2 (2017-11-24)

  • 在获取视图中的表单时使用getMultiAdapter而不是使用restrictedTraverse以加快速度。[gbastien]

  • 为批量操作添加了属性button_with_icon,如果设置为True,则按钮将添加特定的CSS类,以便可以轻松地将其与图标一起定制。[gbastien]

  • 注册了batch_actions.css资源以进行基本样式。[gbastien]

0.1 (2017-11-23)

  • 初始发布。[IMIO]

项目详情


下载文件

下载适合您平台文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

collective.eeafaceted.batchactions-1.15.tar.gz (43.1 kB 查看哈希值)

上传时间

支持者:

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面