Crius
(Crius)
2023 年 10 月 23 日午前 9:36
21
最初の投稿に機能リクエストとそのリンクを追加しました
This is something that is being done by a plugin we developed internally (and currently is broken due to a recent update in discourse ).
In our opinion, moderators should have full access to all the tools to moderate content in their own category, which includes things like Set Slow for replies, add Staff Notices, Staff Colour, Change Ownership, etc etc.
The only function we understand would require more work is the ban/silence as currently bans/silences are site-wide and could be seen …
Crius
(Crius)
2023 年 10 月 24 日午後 3:53
22
残念ながら、モデレーター向けの新しいアクションが含まれる最近のアップデートにより、プラグインが完全に破損してしまいました。
Discourse version: 3.2.0.beta3-dev ( d5e8bd790b )
Tried updating via the web UI and rebuilding as well. The error seems to persist.
Before the rebuild I was seeing an error NS_BINDING_ABORTED. Now after the update, the error message is simply a 403 with this body:
{"errors":["You are not permitted to view the requested resource."],"error_type":"invalid_access"}
However I can see that the poll request is returning the NS_BINDING_ABORTED:
[image]
However, follow up polls seems to work:
[…
無効にしても、タイマーベースのモデレーションアクションに問題が発生するため、推奨される対処法は、修正できるまで app.yml ファイルの該当行をコメントアウトして再構築 することです。
ご迷惑をおかけして大変申し訳ございません。
「いいね!」 2
Aizada_M
(Aizada M)
2023 年 12 月 16 日午前 11:21
23
こんにちは
このプラグインの進捗はいかがでしょうか。フォーラムインスタンスにインストールしたいと考えています。
Crius
(Crius)
2023 年 12 月 20 日午後 12:13
24
ホリデーと以前の仕事上の都合により、私とこの件に取り組んでいるもう一人の担当者は、確認する時間がありませんでした。
アップデートによって内部の何かが完全に変更されたという事実は、私たちがやりたいことを実装する方法を理解するためにコードに頭を悩ませていたばかりだったので、私たちを落胆させました。
私たちが実装したものをコアに実装するための機能リクエストがオープンになっています。そちらにも投票して、何か書き込んでいただけると幸いです。
最善の選択肢は、常にこれらの機能がプラグインではなく、Discourse自体に実装されることです。
いずれにしてもソースは公開されているので、あなたやあなたの知人が助けてくれて、機能していないものを修正したい場合は、プルリクエストを歓迎します。
「いいね!」 3
Crius
(Crius)
2024 年 4 月 30 日午後 2:15
25
再度調査していることをお知らせするために、この件を上げます。
クリーンインストールしたステージング環境でテスト中です。
最初のバージョンでは、以下の点を除き、すべてをカテゴリモデレーターがモデレーターであるかのように利用できるようにします。
トピックと返信 - モデレーション履歴(権限に関する問題のため)
トピック - 個人メッセージの作成(純粋に意見による選択)
返信 - バッジの付与(権限に関する問題のため)
新しいバージョンをリリースできたら、有効にする機能としない機能を選択できる、適切な設定に取り組みます。
長引かないことを願っています。
Crius
(Crius)
2024 年 5 月 1 日午後 5:02
27
@JammyDodger 現在行われている、私たちに関連する部分の作業について、タイムラインをご存知ですか?
committed 03:44PM - 29 Apr 24 UTC
* DEV: Refactor topic admin menu to use `<DMenu>`
This PR also introduces a n… ew plugin API to add buttons to the topic admin menu
```javascript
api.addTopicAdminMenuButton((topic) => {
return {
action: () => {
alert('Sunrise!');
},
icon: 'sun',
className: 'sunrise-button',
label: 'actions.rise',
};
});
```
The plugins that needed to be updated are:
- [discourse-zoom](https://github.com/discourse/discourse-zoom/pull/73)
- [discourse-salesforce](https://github.com/discourse/discourse-salesforce/pull/74)
- [discourse-topic-noindex](https://github.com/discourse/discourse-topic-noindex/pull/11)
たとえこれを修正したとしても、このような変更が本番環境に適用されると、すべてが再び壊れてしまいます。
tests-passed にいて、それをプルするように更新していれば、変更はすでにライブになっているはずです。
Crius
(Crius)
2024 年 5 月 1 日午後 6:02
29
はい、気づいており、それが質問の理由です。特定のタグ(v3.2.1 )に移行し、それに取り組む予定です。なぜなら、マイナーバージョンアップなしにそのような変更がプッシュされると、プラグインの保守は不可能だからです。
完了したら、プラグインを使用するために必要なDiscourseのバージョンを指定します。それ以降は、最新の非開発バージョンで動作するように保守するよう努めます。
Crius
(Crius)
2024 年 5 月 5 日午後 11:36
31
新しいバージョンが更新され、内部テストのためにフォーラムにデプロイされました。限定的な数のユーザーでテスト済みで、問題は確認されていません。
アップデート 2024/05/14: 問題は検出されていません。最初のメッセージに記載されているバージョンは安全に使用できます。
「いいね!」 4
putty
(Derek Putnam)
2024 年 5 月 21 日午後 3:20
32
モデレーターに追加でどのような権限が付与されるのか、正確に明確にしていただけますか?
モデレーターが何でもできるかという質問があり、このリストを提示されました。
A short list of what Category Moderators can do in their category:
Edit posts
Edit topics
Move topics (note - if a Cat Mod moves a topic into a category they don’t have moderation perms for, they will not be able to move it back)
Make posts/topics Wikis
Add staff notices
Close, archive, pin, delete, merge, and unlist topics
Review flags
Edit category descriptions
Category Moderators cannot:
Change posts into PMs
Add staff colors, lock posts, rebuild HTML
Check moderation history on a post/t…
この投稿は元の質問に答えてくれましたが、無効にしたい 項目がいくつか記載されています。例えば:
ポスト/トピックをウィキにする
スタッフ通知を追加する
トピックを閉じる、アーカイブする、ピン留めする、削除する、マージする、リストから外す
フラグをレビューする
カテゴリの説明を編集する
このプラグインは、一部の権限を削除する機能を提供しますか?
Crius
(Crius)
2024 年 5 月 21 日午後 5:19
33
このプラグインを持つカテゴリモデレーターは、オープニングメッセージで説明されている例外を除き、通常のモデレーターができるすべての操作を実行できます。
Crius:
これらが唯一の除外事項です。
カテゴリモデレーターはユーザーにアクションを実行できません - 停止、ミュート、TLの変更、ユーザーの管理者ビューへのアクセスは、引き続き通常のモデレーターに予約されています。
バッジの付与 - 一部の管理者権限が必要であり、これには触れないようにしました。
モデレーション履歴の表示 - 一部の管理者権限が必要であり、これには触れないようにしました。
トピックをPMに変換、またはその逆 - このアクションはニッチなケースと見なされ、通常のフォーラムモデレーターに任せることにしました。
基本的に、「ユーザーではなくコンテンツにのみ作用する」という哲学を維持しますが、管理者インターフェースの一部を必要とするため、モデレーターに許可されているコンテンツに対する一部のアクションを実行することもできません。
カテゴリモデレーターができることを有効/無効にする方法は計画されていますが、ETAはありません。
「いいね!」 3
RGJ
(Richard - Communiteq)
2024 年 11 月 15 日午前 10:33
36
このプラグインは activitypub プラグインと競合しています。
Post Guardian の can_change_post_owner? をオーバーライドし、topic パラメーターを追加します。
そして、そのパラメーターで呼び出します
guardian.can_change_post_owner?(topic)
これは super を呼び出さないため機能します。
しかし、別のプラグインがそのガーディアンメソッドをオーバーライドし、本来行うべき super を呼び出す場合(ActivityPub はそうします)、追加のパラメーターを知らず、クラッシュします。
Failed to handle exception in exception app middleware : ArgumentError : wrong number of arguments (given 1, expected 0)
/var/www/discourse/plugins/discourse-activity-pub/extensions/discourse_activity_pub_guardian_extension.rb:12:in `can_change_post_owner?'
/var/www/discourse/plugins/discourse-category-mod-enhancer/plugin.rb:95:in `change_post_owners'
「いいね!」 2
Crius
(Crius)
2024 年 12 月 14 日午後 9:54
37
このプラグインは廃止できます。コミュニティの誰も現在投資する時間がないため、維持するにはあまりにも多くの作業が必要です。
開発を引き継ぎたい方がいらっしゃいましたら、GitHubで私に連絡するか、フォークしてクレジットを適切に付与してください。
よろしくお願いいたします。
「いいね!」 1
Crius
(Crius)
2025 年 1 月 2 日午後 5:14
39
@NateDhaliwalさん 、ありがとうございます。unmaintained を追加しました。もし誰かが引き継ぎたい場合は、大歓迎です。
「いいね!」 4
jenmck
(jen)
2026 年 1 月 16 日午後 10:26
40
このプラグインはもうメンテナンスされていませんが、まだ使用しているかもしれない方のために情報共有します。このプラグインがインストールされている場合、make wiki および remove wiki 機能はどのユーザーに対しても機能しません。app.yml のリストからプラグインを削除することで問題が解決しました。
「いいね!」 3