Discourse 毎日チャレンジ

v1.2.0 が現在利用可能です!

今回のリリースの新機能:

  • 設定可能なチェックイン間隔 — 毎日または毎週のチャレンジを実行
  • 週の開始設定 — 毎週のチャレンジにおいて、週の日曜、月曜、または土曜開始を選択可能
  • 間隔を考慮した連続記録 — 連続記録のラベルと計算が、チャレンジの間隔(「週連続」対「日連続」)を反映するように変更
  • モデレーターアクセス — サイト全体のモデレーターは、専用のサイドバーセクションを通じて、チャレンジの作成、編集、管理が可能になりました。これは「管理 → 設定 → プラグイン」(daily_challenge_mod_access_enabled) で有効または無効にできます。これにより、チャレンジ管理を管理者のみに限定したいコミュニティでも対応可能です。
  • 管理 UI での名称変更 — 「Discourse Challenges」に変更
スクリーンショット

チャレンジフォーム — チェックイン間隔

ダッシュボード — 週の開始日

モデレーターサイドバーアクセス

注意: このリリースでは、データベースマイグレーションを適用するために ./launcher rebuild app の実行が必要です。パネル内の「更新」ボタンではこのリリースの更新は行われません。


カテゴリモデレーターアクセスについて — これは現在積極的に取り組んでいる事項です。課題は、Discourse がカテゴリモデレーターにスタッフ権限を付与していないため、プラグインが何を行っても /admin ルートにアクセスできないことです。カテゴリモデレーターに、自カテゴリ内のチャレンジへの限定されたアクセス権を与える、管理ルートとは別に非管理ルートを導入することを検討しています。これは v1.3.0 での実装を予定しています。

「いいね!」 1