| Résumé | Discourse Assign permet d’attribuer des sujets et des messages individuels (privés et publics) à un utilisateur ou à un groupe. | |
| Guide d’installation | Ce plugin est intégré au cœur de Discourse. Aucune installation séparée n’est nécessaire. |
Fonctionnalités
Discourse Assign ajoute une annotation de type « tag » dans la liste des sujets et dans l’en-tête du sujet, affichant le nom de l’utilisateur assigné.

Il vous permet d’attribuer des sujets à des utilisateurs et de lister tous les sujets assignés.
De plus, des groupes d’utilisateurs peuvent être assignés au sujet. Dans ce cas, chaque membre du groupe recevra une notification. Dans la configuration du groupe Interaction, vous pouvez spécifier Qui peut assigner ce groupe. Par défaut, cette option est définie sur personne.
En plus d’assigner un sujet spécifique, un message individuel peut également être assigné. Cette option est masquée sous la barre d’outils du message « … » (afficher plus). Lorsqu’un message est assigné, cette information est incluse dans le titre du sujet. De plus, le premier message contient un lien vers le message assigné.
Les attributions peuvent également (optionnellement) être associées à des statuts personnalisables, et les changements de statut seront suivis dans des posts small_action.
La visibilité des attributions est indépendante de la visibilité du groupe
Par défaut, les données d’attribution ne sont visibles que par les utilisateurs ayant le droit d’attribuer — membres d’un groupe assign_allowed_on_groups ou administrateurs. Cela s’applique quelle que soit la configuration du groupe lui-même. Pour tout groupe visible publiquement, les utilisateurs standards ne verront pas l’onglet Attributions, les indicateurs d’attribution dans les sujets, ni les données d’attribution au niveau du message — même s’ils accèdent directement à l’URL des attributions du groupe.
Cela signifie que vous pouvez rendre les groupes publiquement visibles sans exposer l’activité interne d’attribution aux membres de la communauté.
Si vous souhaitez que les attributions soient visibles publiquement, activez assigns_public. Cela remplace la vérification assign_allowed_on_groups et expose toutes les données d’attribution à tout le monde, y compris les utilisateurs non connectés.
assigns_public: false (par défaut) |
assigns_public: true |
|
|---|---|---|
Membres de assign_allowed_on_groups |
Voir toutes les données d’attribution | Voir toutes les données d’attribution |
| Tous les autres utilisateurs | Ne rien voir | Voir toutes les données d’attribution |
Configuration
Paramètres du site
-
assigns by staff mention: si vous souhaitez qu’une mention d’un membre du personnel à un autre membre du personnel attribue un sujet, sélectionnez cette option. -
unassign creates tracking post: par défaut, lorsqu’un sujet est désassigné, un message est créé dans le flux pour garder une trace de cette désattribution. Désactivez cette option pour supprimer le message de suivi. -
assigns public: par défaut, toutes les attributions sont masquées au personnel non autorisé. Si vous souhaitez que les utilisateurs non membres du personnel puissent voir qui est propriétaire de quel sujet, activez ce paramètre. -
assign self regex: si vous souhaitez utiliser une phrase magique pour vous attribuer des éléments, ajoutez une expression régulière ici. -
assign other regex: si vous souhaitez restreindre l’attribution aux autres uniquement lorsque la mention contient une phrase particulière, ajoutez quelque chose ici. -
unassign on close: si un sujet est fermé, il sera automatiquement désassigné de manière silencieuse. -
unassign on group archive: lorsqu’un message est archivé, désassignez-le. Une fois qu’il revient dans la boîte de réception, réassignez-le. -
reassign on open: lorsqu’un sujet est ouvert, réassignez les utilisateurs ou groupes précédemment assignés. -
assigns user url path: modèle de chemin utilisé comme lien hypertexte pour les tags d’attribution d’utilisateurs. -
assign mailer: quand envoyer un email de notification pour les attributions. -
remind assigns: fréquence pour rappeler aux utilisateurs les sujets qui leur sont assignés. -
max assigned topics: nombre maximum de sujets qui peuvent être assignés à un utilisateur. -
assign allowed on groups: contrôle la liste des groupes auxquels vous pouvez attribuer. Lorsqu’un sujet est assigné à un groupe, il apparaît dans la liste individuelle des attributions pour tous les membres du groupe. Ils sont notifiés lorsque cette attribution a lieu. -
enable assign status: ajouter un champ de statut personnalisable à chaque attribution. -
assign statuses: liste des statuts disponibles pour chaque attribution. Le premier statut est le statut par défaut appliqué à chaque nouvelle attribution.
Liste des sujets assignés
Il existe deux façons de voir les sujets assignés :
-
Sous forme de liste de sujets :
https://sitename.com/latest?assigned=usernamepour voir tous les sujets assignés à un utilisateurhttps://sitename.com/latest?assigned=*pour voir tous les sujets assignés à tous les utilisateurshttps://sitename.com/latest?assigned=mepour voir tous les sujets assignés à l’utilisateur actuelhttps://sitename.com/latest?assigned=nobodypour voir tous les sujets non assignés
-
Sur la page d’activité de l’utilisateur, un onglet supplémentaire
assignedest visible pour le personnel, à côté des onglets Activité et Messages.
JOURNAL DES MODIFICATIONS
À FAIRE
- Raccourcis clavier
Merci à McNeel d’avoir sponsorisé ce travail !
















