Permettre au personnel

|||
-|-|-|
:information_source: | Résumé | Permettre à tous les utilisateurs d’envoyer des MP au personnel
:hammer_and_wrench: | Lien du dépôt | \u003chttps://github.com/pfaffman/discourse-allow-pm-to-staff\u003e
:open_book: | Guide d’installation | Comment installer des plugins dans Discourse


Fonctionnalités

Permettre aux utilisateurs d’envoyer un MP au personnel même s’ils ne seraient pas en mesure d’envoyer un MP autrement.

Configuration

  • allow_pm_to_staff_enabled–Active le plugin (par défaut vrai)
  • allow_pm_allowed_pm_groups–Définit les groupes qui peuvent recevoir des MP de tous les utilisateurs (par défaut « staff »). Séparez plusieurs groupes par un | et sans espaces.

CHANGELOG

  • Ajout de la possibilité de choisir des groupes récepteurs autres que le personnel.
  • 2023-04-07 résolution d’un problème qui empêchait le chargement des pages de groupe

TODO

  • rien pour le moment
16 « J'aime »

Bien sûr. Essayez. Les paramètres par défaut permettent les messages privés au personnel pour tous les utilisateurs, étant donné que les messages privés sont autorisés.

3 « J'aime »

Si j’ai juste besoin d’autoriser les MP de tous les utilisateurs au personnel, alors le problème ci-dessus ne m’affecterait pas, n’est-ce pas ?

1 « J'aime »

Je pense avoir résolu ce problème

3 « J'aime »

Oui, le problème est maintenant résolu après les récentes modifications du commit.

2 « J'aime »

Ça semble fonctionner correctement. Merci Jay pour les corrections !

1 « J'aime »

Bonjour ! Tout d’abord, je voulais vous remercier pour ce merveilleux plugin :raised_hands:
Hier, j’ai installé ce plugin sur mon forum, mais je n’ai toujours pas réussi à configurer plus d’un groupe. En ajoutant des noms de groupe à la ligne, j’ai essayé d’utiliser : ; , avec ou sans espace, j’ai même essayé de ne pas insérer de caractères entre les noms (en ne laissant que des espaces), rien n’a fonctionné - la ligne ne prend en charge qu’un seul groupe. Dites-moi ce que je fais de mal ?:pray:
Par exemple, je veux obtenir ce qui suit :

1 « J'aime »

Vous devez séparer par | si je me souviens bien.

4 « J'aime »

Merci, Richard. | est le séparateur. N’incluez pas d’espaces.

Désolé, c’est difficile à dire.

Ce serait bien si j’avais inclus du texte pour allowed_pm_allowed_pm_groups. Je le ferai la prochaine fois que je mettrai à jour quoi que ce soit dans le plugin.

J’ai mis à jour le message initial avec un indice. Peut-être que cela aidera.

1 « J'aime »

Ajoutez simplement type: group_list au paramètre ?

3 « J'aime »

LOL. Oui. Ça pourrait bien faire l’affaire. Merci beaucoup.

Il y a longtemps que j’ai écrit ça. C’était à la limite de mes capacités et je n’étais pas très doué pour découvrir quels types étaient disponibles et ce que la magie type: group_list ferait.

Cela a certainement besoin d’un peu de nettoyage, mais cela répond aux besoins de la personne pour qui je l’ai écrit, donc je continue de ne pas y toucher.

Je vais ajouter cela à ma liste, mais j’ai un tas d’autres travaux non rémunérés qui sont en attente avant celui-ci.

3 « J'aime »

Bonjour ! Oh oui, ça a fonctionné :confetti_ball: Profondément reconnaissant pour le conseil rapide :pray:

3 « J'aime »

Ce n’est pas grave, mais je vois toujours ce message lors des mises à niveau :

Running post deploy migrations
$ bundle exec rake multisite:migrate
Le nom du plugin est 'discourse-allow-pm-to-staff', mais le répertoire du plugin est nommé 'allow-pms-to-staff'

J’ai même essayé de renommer manuellement le répertoire du plugin dans le conteneur, mais il est finalement rétabli.

1 « J'aime »

J’essaierai de régler ça la semaine prochaine

2 « J'aime »

Utilisez-vous https://github.com/pfaffman/discourse-allow-pm-to-staff comme dépôt ?

Oui.
10 caractères…