flagrow/mason

此包已 废弃 并不再维护。作者建议使用 fof/mason 包。

向讨论添加自定义字段

资助包维护!
Open Collective

安装次数: 2,154

依赖项: 0

建议者: 0

安全性: 0

星级: 19

关注者: 3

分支: 12

开放问题: 4

语言:JavaScript

类型:flarum-extension

1.2.1 2023-11-12 21:49 UTC

README

License Latest Stable Version

向您的讨论添加自定义字段。功能

  • 创建带有名称、图标和描述的自定义字段
  • 字段可以是必填或可选的
  • 字段接受下拉选择器或用户提供的答案
  • 可以使用自定义 Laravel 验证器规则验证用户答案
  • 您可以选择布局的列数
  • (实验性) 将标签字段显示为 Mason 字段

注意:由于 Flarum 讨论作曲家的方式,它目前无法自动调整大小以适应所有字段。如果您有很多字段,您将必须使用鼠标手柄手动增加作曲家的高度。

安装

composer require fof/mason

更新

composer require fof/mason
php flarum migrate
php flarum cache:clear

配置

启用后,一个新的大师标签将显示在管理员中。

字段

您可以在页面上创建、编辑和重新排序字段。新字段将立即在前端可见。

如果您删除一个字段,它将从所有使用它的讨论中删除。字段使用“软删除”功能,因此即使您将其删除,数据也会保存在数据库中。如果您需要,您可以通过编辑数据库来恢复字段及其答案。

答案

答案是字段的预制答案。如果您想保持答案可见但防止新讨论使用它,您可以更改其建议状态。如果字段接受用户值,这些值将显示为非建议答案。

您可以重命名一个答案(无论是管理员还是用户创建的),并且它将在所有使用的地方更新。

删除一个答案将 永久 从所有使用它的讨论中删除。与字段不同,它不使用“软删除”功能,因此无法恢复。

权限

此扩展程序包含几个权限,可让您选择谁可以与自定义字段交互。请检查权限选项卡以进行配置。

使用

自定义字段表单将在讨论作曲家、讨论的第一条帖子以及讨论编辑菜单中的选项中显示。布局可以通过管理员面板中 Mason 页面中的设置进行自定义。

从 Flagrow 升级

此扩展程序替代了 Flagrow Mason

在尝试更新之前,请备份您的数据!

您可以从 Flagrow 扩展程序的任何旧版本升级。

然后从旧扩展程序升级到新版本

composer remove flagrow/mason
composer require fof/mason

当您启用新扩展程序时,权限、设置和 Flagrow Mason 的数据将移至 FoF Mason。

链接

FriendsOfFlarum 开发的扩展程序