Siamo uno spazio di produzione che utilizza Discourse Calendar per gestire le prenotazioni di sale e attrezzature. Può diventare molto disordinato con persone che sovrappongono prenotazioni e persone che prenotano attrezzature per cui non hanno il permesso di utilizzare. Stiamo quindi cercando opzioni per migliorare i processi.
Esistono plugin/strumenti che potrebbero essere utilizzati per semplificare e verificare le prenotazioni di sale e attrezzature?
Alcuni esempi di condizioni/contesto:
Puoi prenotare una sala solo se hai il ruolo di @Keyholder
Puoi prenotare un’attrezzatura solo se la sala è prenotata (non è necessario essere la persona che ha prenotato la sala: prenotare la sala significa che la sala è aperta per l’uso nel periodo specificato affinché altre persone possano entrare e utilizzare l’attrezzatura)
Puoi prenotare la stampante 3D solo se hai il ruolo @3DPrinter
Non puoi prenotare un’attrezzatura se qualcun altro l’ha già prenotata.
Idealmente, questo manterrà argomenti pertinenti per aggiornare la vista del calendario.
Sto ancora imparando Discourse, quindi qualsiasi pensiero, commento o indicazione nella giusta direzione sarebbe utile.
Ho impostato un gruppo Keyholder che richiede alle persone di richiedere l’iscrizione. Poi crea una categoria visibile a tutti, ma solo ai Keyholder possono rispondere agli argomenti. Poi crea un argomento con il calendario della stanza nel primo post. In questo modo tutti possono vedere il calendario, ma solo i Keyholder possono aggiungere eventi. Questo non è l’ideale perché hai un’intera categoria dedicata al controllo dell’accesso a un argomento.
Non sono sicuro che questo sia possibile con il plugin Calendario. Non tiene traccia degli eventi sovrapposti, quindi l’unica cosa che impedisce alle persone di prenotare attrezzature al di fuori dell’orario corretto è fare affidamento sulle persone che controllano manualmente il calendario. Inoltre, le persone che prenotano attrezzature hanno il ruolo di Keyholder? Se no, potrebbe essere un problema bloccarli dal rispondere.
Dato che hai bisogno di un altro calendario con un altro ruolo, mi chiedo se potresti fare affidamento sul sistema d’onore piuttosto che cercare di impostare un sistema per far rispettare le regole. Quindi avresti una categoria aperta per tutti i calendari e un argomento per ogni calendario specifico. Forse assegna le persone a gruppi in modo che le persone possano tenere traccia di chi è chi e usare la pressione sociale per impedire alle persone non autorizzate di prenotare stanze e attrezzature. Ma non cercare di limitare le persone usando il software.
Vedi anche:
Proverei questo e se non riesci a farlo funzionare, forse potresti chiedere aiuto a Marketplace.
Stiamo lottando per trovare una soluzione a questo problema, che ci impedisce di effettuare l’aggiornamento (attualmente utilizziamo il plugin Events di Pavilion, che non è supportato nelle ultime versioni di Discourse).
In assenza di un plugin per Discourse:
Qualcuno è a conoscenza di servizi/plugin per la prenotazione di stanze/scrivanie validi ed economici (idealmente gratuiti) che funzionino bene con WordPress e/o Discourse? (Gli unici plugin per WordPress che riesco a trovare riguardano la creazione di appuntamenti piuttosto che la prenotazione di scrivanie/stanze)