Sto cercando di implementare una funzionalità all’interno della nostra piattaforma comunitaria che consenta agli utenti di inviare richieste per determinate azioni o permessi. Ecco cosa sto immaginando:
Processo di Invio: Gli utenti possono creare un post (o un tipo specifico di post) per richiedere il permesso di un’azione. Questo potrebbe essere correlato a risorse o attività comunitarie condivise.
Discussione e Chiarimento: Altri membri della community possono rispondere a questi post per ulteriori chiarimenti, discussioni o per aggiungere informazioni di supporto. La discussione è aperta alla community o a un sottogruppo specifico, a seconda del contesto.
Flusso di Approvazione: Un gruppo predefinito di utenti (ad esempio, moderatori, un comitato specifico o un gruppo di utenti) dovrebbe essere in grado di approvare o rifiutare la richiesta in base alla discussione e alle informazioni fornite. Sarebbe ideale se ciò potesse essere visibilmente contrassegnato sul post della richiesta (come cambiare lo stato, aggiungere un tag o un altro indicatore chiaro).
Tracciamento e Cronologia: Vorremmo mantenere una cronologia tracciabile di queste richieste, inclusa la discussione e la decisione finale, per trasparenza e riferimento futuro.
Sto cercando suggerimenti su come implementare al meglio questo all’interno di Discourse. Esistono plugin esistenti che possono facilitare questo tipo di flusso di lavoro? In caso contrario, potreste fornire indicazioni o raccomandazioni su come impostare o sviluppare questa funzionalità?
Qualsiasi consiglio o indicazione sarebbe molto apprezzato. Grazie in anticipo per il vostro aiuto!
Puoi avere una categoria in cui chiunque può creare argomenti.
Puoi configurare la categoria in modo che chiunque possa rispondere.
Puoi creare una categoria chiamata “Approvato” che consente solo al comitato di creare argomenti lì. Quando un argomento viene approvato, un membro può spostarlo in quella categoria.
L’argomento avrà una cronologia di tutte le modifiche, incluse le modifiche di categoria.