Discourseカレンダー(およびイベント)

Discourse は初めてなので、もしここが不適切な場所でしたら申し訳ありません。この機能(カレンダーの週の開始日を月曜日に設定する)をどのようにサポートできますか?

日曜始まりは、私たちにとって非常に不便で混乱を招きます。

「いいね!」 2

Featurecalendar-and-event タグ付きのトピックを作成してください。

「いいね!」 1

月曜日から週が始まるので、どうすればいいのかわかりません。個人的な言語設定に従わない場合、フォーラムの言語に従うのでしょうか?

編集

そして、これを見つけました。

したがって、日曜日から週が始まるように表示されている場合は、バグがあるか、フォーラムが更新されていないか、または別のカレンダープラグインを使用しているかのいずれかです。

「いいね!」 2

うーん、昨日ディスコースとプラグインの両方を更新しました。正しいプラグインであり、私の週はまだ日曜日に始まっています。それは奇妙です。

編集:カテゴリのカレンダーは日曜日に始まりますが、投稿のカレンダーは月曜日に始まります。それはおそらくバグでしょう。

「いいね!」 1

これは想定通りの動作だと思います

「いいね!」 2

ああ、近くにいるので見てみましょう。

「いいね!」 3

「Monday」を確認しました。カレンダーの設定はすべて正しく行われているように見えます。

理想的には、ユーザーのロケールではなく、サイトのロケールを使用してカレンダーのロケールを設定する必要があります。たとえば、「en-gb」を使用すると、fullcalendar/locales/en-gb.js at v4.0.0-alpha.3 · fullcalendar/fullcalendar · GitHub に従って Monday が使用されるはずですが、ドキュメントにはそのように記載されているにもかかわらず、実際にはそうなっていないようです。weekNumberCalculation - Docs v4 | FullCalendar

カレンダー自体に「ISO」設定を使用することで「Monday」を強制できますが、それは適切ではないように感じます。

いずれにせよ、アップデートにご期待ください。現在使用しているバージョンは非常に古いため、更新が必要になる可能性があります。

「いいね!」 5

こんにちは!このプラグインをJitsiのイベントに統合することを計画していますが、ユーザーの誕生日をイベントとして表示することは可能でしょうか?

これにより、エンゲージメントのためのクールな自動化が可能になります :slight_smile:

「いいね!」 1

Cakeday pluginをご覧になりましたか?

「いいね!」 2

誕生日が来たら、イベントがトピックに追加された自動化を作成したいということのようですね。そうすれば、メンバーの誕生日を祝うために、写真などを共有するディスカッションに参加するように招待できます。また、Jitsi を使って誕生日パーティーをスケジュールすることもできます!

「いいね!」 2

既存のトピックに2件の投稿がマージされました: モーダル経由のバルク招待は、1人のユーザーのみを許可し、正しく表示されません

皆さん、こんにちは!ライトサイドバーブロックコンポーネントとの統合に関する小さな問題を修正しました。

以前は、1週間のイベントでは、(終了していても)初日しか表示されず、それ以降の日付は表示されませんでした。


(注:これは28日に撮影されたもので、15日がまだ表示されています)

これで、現在の日のイベントから今後開催される各イベントがサイドバーカレンダーに表示されるようになります。

「いいね!」 4

イベント作成ダイアログから「招待グループ」フィールドが意図的に削除されたのでしょうか?コミット履歴を確認しましたが、そのような意図についての言及は見当たりませんでしたが、見落としたのかもしれません。数週間前のコミット: 54460416c2efe30f8265ed7b5aa06743f615e8b3 にロールバックすると、この機能が復元されます。

以前の動作の例:

現在の動作(コミット: 588052ff0ddd6c399659f4545ef4525967a3a4e1):

「プライベート」を選択した場合、フィールドは再表示されますか?

申し訳ありません、その状態のスクリーンショットを含めるべきでした。

try.discourse.org サイトでも同じ動作が確認できます。

私がランダムに選んだ正常なコミットの直後のコミットで変更が導入されたことを確認しました: b4c4e4e0bcc94b99ef8b582454e938a72389867d

DEV: post event を glimmer に移行 (#615)

このコミットは 2 つの大きな変更を行っています:

- すべての post event ウィジェットコードを glimmer に移動
- 反応性を確保するための tracked models を実装。多くのパスは現在、実際の反応性がなく、ウィジェットが頻繁に再レンダリングされるという事実によって、ほとんど機能していました。
「いいね!」 1

皆さん、こんにちは :wave:

現在、eventPlugin からこの公式プラグインに切り替えたいと考えています。実際、ほとんどの要件は、このプラグインでも完全に機能するようになっています。

1つだけ小さなバグを見つけました。

そして、1つ実現したい要件があります。

  • カテゴリ内のすべてのトピックをイベントとして強制的に作成できるようにする必要があります。フォーラムには、個別のカレンダーカテゴリがあります。

何かお手伝いできることがあれば、お知らせください。

お時間をいただきありがとうございます。リチャードより

「いいね!」 1

イベントカラーを使用してカレンダープラグインを使用しています。しかし、背景色を明示的な値にしか設定できないようです。これは、ダークモードとライトモードで同じ背景色が使用され、フォントカラーが変更されるため、アクセシビリティのサポートに課題が生じます。

ソースコードを見ると、JSONスキーマ discourse-calendar/lib/discourse_calendar/site_settings/map_event_tag_colors_json_schema.rb at main · discourse/discourse-calendar · GitHub によって管理されているようです。

これを color_definitions.scss で定義されたSCSS変数に設定して、モードに応じて #dark-light-choose() 関数を使用できるようにする方法はありますか?エディタではRGB、HSL、HEXを切り替えることができますが、HEXはすべて大文字になり、文字数制限があるため使用できません。

あるいは、背景色だけでなく色も定義することは可能でしょうか?

関連するタグ/カテゴリがHTMLタグに追加されているか確認しましたが、追加されていませんでした。これにより、プラグイン設定とは別に、プログラムでスタイルを設定できるようになります。

提案や機能強化の実現可能性について、ご意見をお聞かせください。

「いいね!」 2

こんにちは、公開会議の参加者数や座席数を制限する方法はありますか?もしない場合、特定のグループのみが特定の会議に参加できるようにする方法はありますか?よろしくお願いします。

このプラグインを本番環境(Docker)のサイトで使用していますが、問題なく動作し、説明どおりに機能しています。「イベント」コンポーネントにあと1つの機能があれば、クライアントの主要な問題の1つを解決できます。

不足している機能:「はい」と返信したメンバーを専用グループに入れる。

意図した解決策:

  • (イベント)カスタムフィールドを使用して専用グループの名前を入力する
  • 「はい」をクリックした全員をそのグループに追加するプラグインを作成する

私の問題:CalendarおよびEventプラグインが(Dockerではない)開発サーバーで機能していないように見えるため、プラグインの開発を開始できません。プラグインは正常にコンパイルされているように見えますが、トピックの保存に時間がかかり、最終的に内部エラーが発生します。ただし、トピック自体はデータベースに保存されているようです。クリックすると、「申し訳ありませんが、そのトピックを読み込めませんでした」というエラーメッセージが表示されます。

Calendarプラグインを削除すると、トピックや投稿に問題なくアクセスできます。

同様の動作を経験した人はいますか?この障害を乗り越えるために、どのように進めるのが最善ですか?

「いいね!」 2

私たちもそれが必要でした!

「いいね!」 3