| Riepilogo | Discourse Assign offre la possibilità di assegnare argomenti e singoli post (sia privati che pubblici) a un utente o a un gruppo. | |
| Guida all’installazione | Questo plugin è incluso nel core di Discourse. Non è necessario installarlo separatamente. |
Funzionalità
Discourse Assign aggiunge un’annotazione simile a un “tag” nell’elenco degli argomenti e nell’intestazione dell’argomento, con il nome dell’utente assegnato.

Permette di assegnare argomenti agli utenti e di elencare tutti gli argomenti assegnati.
Inoltre, è possibile assegnare gruppi di utenti all’argomento. In tal caso, ogni membro del gruppo riceverà una notifica. Nella configurazione del gruppo Interaction, puoi specificare Chi può assegnare questo gruppo. Di default, è impostato su nessuno.
Oltre ad assegnare un argomento specifico, è possibile assegnare anche singoli post. Questa opzione è nascosta sotto la barra degli strumenti del post “…” (mostra altro). Quando un post viene assegnato, questa informazione viene inclusa nel titolo dell’argomento. Inoltre, il primo post contiene un link al post assegnato.
Le assegnazioni possono anche (opzionalmente) essere associate a stati personalizzabili e tracciano le modifiche ai loro stati nei post small_action.
La visibilità dell’assegnazione è indipendente dalla visibilità del gruppo
Di default, i dati di assegnazione sono visibili solo agli utenti che possono assegnare: membri di un gruppo assign_allowed_on_groups o amministratori. Questo vale indipendentemente da come è configurato il gruppo stesso. Per qualsiasi gruppo visibile pubblicamente, gli utenti standard non vedranno la scheda Assegnazioni, gli indicatori di assegnazione negli argomenti o i dati di assegnazione a livello di post, anche se navigano direttamente all’URL delle assegnazioni del gruppo.
Ciò significa che puoi rendere i gruppi visibili pubblicamente senza esporre l’attività interna di assegnazione ai membri della community.
Se desideri che le assegnazioni siano visibili pubblicamente, abilita assigns_public. Questo sovrascrive il controllo assign_allowed_on_groups ed espone tutti i dati di assegnazione a tutti, inclusi gli utenti non autenticati.
assigns_public: false (default) |
assigns_public: true |
|
|---|---|---|
Membri di assign_allowed_on_groups |
Vede tutti i dati di assegnazione | Vede tutti i dati di assegnazione |
| Tutti gli altri utenti | Non vede nulla | Vede tutti i dati di assegnazione |
Configurazione
Impostazioni del sito
-
assigns by staff mention: se desideri che le menzioni di un membro dello staff rivolto a un altro membro dello staff assegnino un argomento, seleziona questa opzione. -
unassign creates tracking post: di default, quando si rimuove l’assegnazione di un argomento, viene creato un post nel flusso per tenere traccia del fatto che è stato deselezionato; disabilita questa opzione per rimuovere il post di tracciamento. -
assigns public: di default, tutte le assegnazioni sono nascoste al personale non autorizzato; se desideri che il personale non autorizzato possa vedere a chi appartiene quale argomento, abilita questa impostazione. -
assign self regex: se desideri utilizzare una frase magica per assegnare elementi a te stesso, aggiungi qui un’espressione regolare. -
assign other regex: se desideri limitare l’assegnazione in modo che solo le menzioni con una frase specifica siano assegnate ad altri, aggiungi qualcosa qui. -
unassign on close: se un argomento viene chiuso, verrà automaticamente e silenziosamente deselezionato. -
unassign on group archive: quando un messaggio viene archiviato, deselezionalo; una volta che torna alla casella di posta, riassegnalo. -
reassign on open: quando un argomento viene aperto, riassegna gli utenti/gruppi precedentemente assegnati. -
assigns user url path: modello per il percorso utilizzato come hyperlink per i tag assegnati a qualsiasi utente. -
assign mailer: quando inviare l’email di notifica per le assegnazioni. -
remind assignsfrequenza: frequenza per ricordare agli utenti gli argomenti assegnati. -
max assigned topics: numero massimo di argomenti che possono essere assegnati a un utente. -
assign allowed on groups: controlla l’elenco dei gruppi a cui è possibile assegnare. Quando un argomento viene assegnato a un gruppo, appare nell’elenco individuale delle assegnazioni per tutti i membri del gruppo. Vengono notificati quando avviene questa assegnazione. -
enable assign status: aggiungi un campo di stato personalizzabile a ogni assegnazione. -
assign statuses: è un elenco di stati disponibili per ogni assegnazione. Il primo stato è lo stato predefinito applicato a ogni nuova assegnazione.
Elenco degli argomenti assegnati
Ci sono 2 modi per visualizzare gli argomenti assegnati:
-
In formato elenco argomenti:
https://sitename.com/latest?assigned=usernameper visualizzare tutti gli argomenti assegnati a un utentehttps://sitename.com/latest?assigned=*per visualizzare tutti gli argomenti assegnati a tutti gli utentihttps://sitename.com/latest?assigned=meper visualizzare tutti gli argomenti assegnati all’utente correntehttps://sitename.com/latest?assigned=nobodyper visualizzare tutti gli argomenti non assegnati
-
Nella pagina attività dell’utente, è presente una scheda extra
assignedvisibile allo staff nelle schede attività e messaggi.
CHANGELOG
TODO
- Scorciatoie da tastiera
Grazie a McNeel per aver sponsorizzato questo lavoro!
















