允许PM给员工

|||
-|-|-|
:information_source: | 摘要 | 允许所有用户向工作人员发送私信
:hammer_and_wrench: | 仓库链接 | \u003chttps://github.com/pfaffman/discourse-allow-pm-to-staff\u003e
:open_book: | 安装指南 | 如何在 Discourse 中安装插件


功能

允许用户向工作人员发送私信,即使他们通常无法发送私信。

配置

  • allow_pm_to_staff_enabled–启用插件(默认为 true)
  • allow_pm_allowed_pm_groups–设置可以接收所有用户发送的私信的组(默认为“staff”)。用 | 分隔多个组,中间不带空格。

更新日志

  • 添加了选择除 staff 之外的接收组的功能。
  • 2023-04-07 解决了导致组页面无法加载的问题

待办

  • 目前没有
16 个赞

当然。试试吧。默认设置允许所有用户向 pm 发送消息,前提是允许发送 pm。

3 个赞

如果我只需要允许所有用户向员工发送 PM,那么上述问题就不会影响我,对吧?

1 个赞

我认为我已经解决了那个问题

3 个赞

是的,在最近的提交更改后,问题现已修复

2 个赞

看起来运行正常。感谢 Jay 的修复!

1 个赞

您好!首先,我想感谢您提供了如此出色的插件 :raised_hands:
昨天我在论坛上安装了这个插件,但仍然无法设置一个以上用户组。在向该行添加用户组名称时,我尝试使用 : ; , 并带空格或不带空格,甚至尝试在名称之间不插入字符(只留空格),但都没有奏效——该行只支持一个用户组。请问我哪里做错了?:pray:
例如,我想实现以下目标:

1 个赞

如果你还记得的话,你需要用 | 来分隔。

4 个赞

谢谢,Richard。| 是分隔符。不要包含空格。

抱歉,很难说清楚。

如果我包含了 allowed_pm_allowed_pm_groups 的文本就好了。下次更新插件中的任何内容时我会添加的。

我更新了 OP(原始帖子)并添加了一个提示。也许这会有帮助。

1 个赞

只需将 type: group_list 添加到设置中?

3 个赞

哈哈。是的。这也许能行。非常感谢。

我写这个的时候已经是很久以前了。那时的我能力有限,而且我不太清楚有哪些可用类型,也不知道 type: group_list 这种魔法会做什么。

这肯定需要一些清理,但它满足了为我写它的人的需求,所以我一直没有去碰它。

我会把它加到我的待办事项列表中,不过我还有很多其他不收费的工作排在这件事前面。

3 个赞

你好!哦,是的,它奏效了 :confetti_ball: 非常感谢你的快速提示 :pray:

3 个赞

没什么大不了的,但在升级过程中我仍然看到此消息:

正在运行部署后迁移
$ bundle exec rake multisite:migrate
插件名称为“discourse-allow-pm-to-staff”,但插件目录名为“allow-pms-to-staff”

我甚至尝试在容器中手动重命名插件目录,但它最终会被还原。

1 个赞

我下周会努力修复它

2 个赞

您是否正在使用 https://github.com/pfaffman/discourse-allow-pm-to-staff 作为仓库?

是的。
10 个字符……