私たちは、部屋や機器の予約を管理するために Discourse Calendar を使用している Makerspace です。人々が予約を重複させたり、使用許可のない機器を予約したりすると、非常に混乱することがあります。そのため、プロセスの改善策を探しています。
部屋や機器の予約を簡素化および検証するために使用できるプラグイン/ツールはありますか?
いくつかの例となる条件/コンテキスト:
- @Keyholder ロールを持っている場合のみ部屋を予約できます。
- 部屋が予約されている場合のみ機器を予約できます(部屋を予約した人物である必要はありません。部屋の予約は、その期間、他の人が入ってきて機器を使用できるようになることを意味します)。
- @3DPrinter ロールを持っている場合のみ 3D プリンターを予約できます。
- 他の誰かがすでに予約している機器は予約できません。
理想的には、カレンダービューを更新するために関連するトピックを維持することになります。
私はまだ Discourse を学習中なので、どのような考え、コメント、または正しい方向への指示でも役立ちます。
ありがとうございます。
Martyn
「いいね!」 3
jericson
(Jon Ericson)
2
メンバーシップをリクエストする必要があるKeyholderグループを設定します。次に、誰でも表示できるが、トピックに返信できるのはKeyholderのみであるカテゴリを作成します。次に、最初の投稿に部屋の予定表があるトピックを作成します。これにより、誰もが予定表を確認できますが、イベントを追加できるのはKeyholderのみになります。これは、1つのトピックへのアクセスを制御するためにカテゴリ全体を専有するため、理想的ではありません。 
Calendar pluginでこれが可能かどうかはわかりません。イベントの重複をあまり追跡しないため、人々が適切な時間外に備品を予約するのを妨げる唯一のことは、人々が手動で予定表を確認することに依存することです。また、備品を予約する人はKeyholderロールを持っていますか?そうでない場合、返信をブロックすることが問題になる可能性があります。
別の予定表と別のロールが必要であることを考えると、ルールを強制するシステムを設定しようとするよりも、名誉システムに頼る方が良いかもしれないと思います。そのため、すべての予定表のオープンカテゴリと、各特定の予定表のトピックがあります。人々がお互いを追跡できるようにグループに人を割り当て、誰が誰であるかを確認し、部屋や備品を予約する権限のない人々を防ぐために社会的圧力を利用するかもしれません。しかし、ソフトウェアを使用して人々を制限しようとはしないでください。
以下も参照してください。
それを試してみて、うまくいかない場合は、#marketplaceからヘルプを得ることができるかどうかを確認してください。
「いいね!」 3
これは解決策を見つけるのに苦労しており、アップグレードを妨げています(現在、最新のDiscourseリリースではサポートされていないPavilionのEventsプラグインを使用しています)。
Discourseプラグインがない場合:
WordPressおよび/またはDiscourseと連携する、安価(理想的には無料)で優れた会議室/デスク予約サービス/プラグインを知っている方はいらっしゃいますか?(見つかったWordPressプラグインはすべて、デスク/会議室予約ではなく予約作成用でした)
ご協力ありがとうございます。