用例问题 - 房间/设备预订

我们是一个创客空间,使用 Discourse Calendar 来管理房间和设备的预订。当人们预订重叠或预订他们无权使用的设备时,情况会变得非常混乱。因此,我们正在寻找改进流程的方案。

是否有任何插件/工具可以用来简化和验证房间及设备预订?

一些示例条件/上下文:

  • 只有拥有 @Keyholder 角色的用户才能预订房间。
  • 只有在房间已预订的情况下才能预订设备(您不必是预订房间的人——预订房间意味着该房间在指定时间段内可供他人进入使用设备)。
  • 只有拥有 @3DPrinter 角色的用户才能预订 3D 打印机。
  • 您不能预订已被他人预订的设备。

理想情况下,这将维护相关的 Topic 以更新日历视图。

我还在学习 Discourse——所以任何想法、评论或指引都会很有帮助。

谢谢

Martyn

3 个赞

我可以设置一个 Keyholder 群组,要求人们申请加入。然后创建一个类别,该类别对所有人可见,但只有 Keyholder 才能回复帖子。然后创建一个帖子,在第一篇帖子中包含房间日历。这样,每个人都可以看到日历,但只有 Keyholder 才能向其中添加事件。但这并不理想,因为您需要一个专门用于控制对一个帖子的访问的整个类别。 :frowning:

我不确定这是否可以通过日历插件实现。它并不真正跟踪重叠的事件,因此阻止人们在不正确的时间预订设备的唯一方法是依赖人们手动检查日历。另外,预订设备的人是否拥有 Keyholder 角色?如果没有,这可能会成为阻止他们回复的难题。

考虑到您需要另一个带有另一个角色的日历,我想知道您是否最好依赖荣誉制度,而不是尝试设置一个系统来强制执行规则。这样,您将有一个开放的类别用于所有日历,以及一个用于每个特定日历的帖子。也许可以为人们分配到群组,以便人们可以跟踪谁是谁,并利用社会压力来阻止未经授权的人预订房间和设备。但不要试图用软件来限制人们。

另请参阅:

我会尝试一下,如果不行,也许可以寻求 Marketplace 的帮助。

3 个赞

我们正在努力寻找解决方案,这阻碍了我们进行升级(我们目前使用的是 Pavilion 的 Events 插件,该插件不支持最新的 Discourse 版本)。

在没有 Discourse 插件的情况下:

有人知道任何好用且便宜(最好是免费)的房间/办公桌预订服务/插件,可以与 WordPress 和/或 Discourse 兼容吗?(我找到的唯一 WordPress 插件是预约制作,而不是办公桌/房间预订)

感谢您的帮助?