头像标识静默

|||
-|-|-|
:information_source: | 摘要 | 一个小的插件,当用户被静音时显示一个静音的Flair。这将覆盖任何常规Flair。
:hammer_and_wrench: | 仓库链接 | GitHub - chapoi/discourse-silenced-flair
:open_book: | 安装指南 | 如何在Discourse中安装插件


功能

当用户被静音时,他们的用户卡、个人资料页面和主题头像上会显示一个头像Flair。只有能够看到谁被静音的组(管理员和版主)才能看到。

  1. 用户卡

  2. 个人资料页面

  3. 主题头像

限制

此Flair不会替换任何现有的Flair,而是简单地将静音Flair视觉上叠加在它们之上。它使用post-avatar:after小部件和2个连接器:user-card-avatar-flairuser-profile-avatar-flair来实现这一点。

这意味着任何其他使用这些出口的用法都将与此插件发生冲突。

待办事项

  • 添加测试
14 个赞

我想知道这个很棒的插件想法是否可以在主题组件中重新构思。我认为使用插件来显示此类信息与组件 API 相比有点太多了。我可能是错的,但考虑到 Discourse 在界面上不以任何方式显示用户是否被静音,这可能是一个好主意……

2 个赞