clarkwinkelmann/flarum-ext-mass-actions

讨论的大规模操作

安装次数: 4,163

依赖关系: 0

推荐者: 0

安全: 0

星标: 3

关注者: 2

分支: 0

开放问题: 0

语言: TypeScript

类型: Flarum 扩展

1.1.2 2022-08-17 07:18 UTC

This package is auto-updated.

Last update: 2024-09-17 12:01:09 UTC


README

MIT license Latest Stable Version Total Downloads Donate

此扩展通过复选框增加了对讨论进行分组操作的能力。未来的版本可能会为用户重用此逻辑。

在讨论列表中,使用左上角的复选框控制或悬停在讨论上以选择。一旦选择了讨论,右上角的控件将改变以显示可用的批量操作。

显示的按钮列表取决于操作者的权限。

在管理面板中更改“查看大规模选择控件”的权限以配置谁可以查看复选框。此控件仅用于视觉,不会影响 REST API 权限或速率限制。

当前支持的功能

  • 标记为已读
  • 删除/恢复(仅软删除)
  • 锁定/解锁
  • 设置标签(精确列表)
  • 添加标签(到现有列表)

技术细节:当前实现使用现有的 REST API 端点并在客户端循环遍历讨论。所有 API 请求同时发送,这意味着可能会出现速率限制问题。

此版本尚未针对移动设备进行优化。目前可能最好只让版主可见。

意图是将此 UI/功能集成到 Flarum 的未来版本中。请留下您的反馈,以便我们可以看到哪些需要调整!

安装

composer require clarkwinkelmann/flarum-ext-mass-actions

支持

此扩展处于 最小维护 状态。

它是为客户开发的,并作为开源软件发布,以造福社区。我可能会免费发布简单的错误修复或兼容性更新。

您可以 联系我 以赞助更多功能或更新。

通过 Flarum 社区线程提供“尽力而为”的支持。

链接