Pregunta de caso de uso - Reserva de salas/equipos

Somos un Makerspace que utiliza Discourse Calendar para gestionar las reservas de salas y equipos. Puede volverse muy desordenado con personas que superponen reservas y personas que reservan equipos para los que no tienen permiso. Por lo tanto, estamos buscando opciones para mejorar los procesos.

¿Existen complementos/herramientas que puedan utilizarse para simplificar y verificar las reservas de salas y equipos?

Algunos ejemplos de condiciones/contexto:

  • Solo puedes reservar una sala si tienes el rol de @Keyholder.
  • Solo puedes reservar un equipo si la sala está reservada (no necesitas ser la persona que ha reservado la sala; reservar la sala significa que la sala está abierta para su uso durante el período de tiempo especificado para que otras personas entren y utilicen el equipo).
  • Solo puedes reservar la impresora 3D si tienes el rol de @3DPrinter.
  • No puedes reservar un equipo si alguien ya lo ha reservado.

Idealmente, esto mantendría Temas relevantes para actualizar la vista del calendario.

Todavía estoy aprendiendo Discourse, así que cualquier pensamiento, comentario o indicación en la dirección correcta sería útil.

Gracias

Martyn

3 Me gusta

Configuraría un grupo de Keyholder que requiera que las personas soliciten unirse. Luego crearía una categoría que sea visible para todos, pero solo los Keyholders podrán responder a los temas. Luego crearía un tema con el calendario de la sala en la primera publicación. De esa manera, todos pueden ver el calendario, pero solo los Keyholders pueden agregarle eventos. Esto no es ideal porque tienes toda una categoría dedicada a controlar el acceso a un solo tema. :pensive_face:

No estoy seguro de que esto sea posible con el plugin Calendar. Realmente no rastrea eventos superpuestos, por lo que lo único que impide que las personas reserven equipo fuera del tiempo adecuado es depender de que las personas revisen manualmente el calendario. Además, ¿las personas que reservan equipo tienen el rol de Keyholder? Si no es así, podría ser un problema bloquearlos para que no respondan.

Dado que necesita otro calendario con otro rol, me pregunto si sería mejor confiar en el sistema de honor que intentar configurar un sistema para hacer cumplir las reglas. Así que tendría una categoría abierta para todos los calendarios y un tema para cada calendario específico. Quizás asigne personas a grupos para que las personas puedan hacer un seguimiento de quién es quién y usar la presión social para evitar que las personas no autorizadas reserven salas y equipos. Pero no intente restringir a las personas usando software.

Ver también:

Intentaría eso y, si no puedes hacerlo funcionar, quizás podrías obtener ayuda de Marketplace.

3 Me gusta

Estamos teniendo dificultades para encontrar una solución a esto, lo que nos impide actualizar (actualmente estamos usando el plugin Events de Pavilion, que no es compatible con las últimas versiones de Discourse).

En ausencia de un plugin de Discourse:

¿Alguien conoce algún servicio/plugin de reserva de salas/escritorios bueno y barato (idealmente) gratuito que funcione bien con WordPress y/o Discourse? (Los únicos plugins de WordPress que encuentro son para concertar citas en lugar de reservar escritorios/salas).

¿Gracias por la ayuda?