Est-ce possible ?
J’ai cherché la réponse à cette question et j’ai conclu que c’est probablement impossible pour le moment, mais je veux en être certain.
Serait-ce réalisable avec un simple plugin (par opposition à un plugin complexe qu’un seul expert pourrait écrire) ?
Je ne souhaite pas créer une catégorie visible et accessible uniquement à certains groupes.
Je pense que je devrais expliquer pourquoi je souhaite créer certains sujets dans une catégorie (et non tous les sujets d’une catégorie) qui ne seraient visibles et accessibles qu’à certains groupes.
Imaginons un forum Discourse nommé « Red Lake Nature Camp ». Ce camp est un lieu où différents groupes de personnes se rendent pour plusieurs jours. Il existe de nombreuses catégories publiques où tous les visiteurs peuvent participer. Des groupes sont créés pour chaque visite, par exemple « 2020-02-05LocalBoyScouts », et ce groupe ne comprend que les membres des Scouts locaux ayant participé à la session de camping du 5 février 2020.
Il existe une catégorie principale du forum appelée « Visites de groupes », et un membre du « Staff » y ajoute un sujet intitulé « 2020-02-05 Local Boy Scout Winter Trip », avec une brève description du voyage dans le premier message du sujet.
Cela fonctionne, mais nous aimerions pouvoir restreindre la visibilité et la participation à ce sujet uniquement au groupe « 2020-02-05LocalBoyScouts ».
La raison pour laquelle nous voulons que CE SUJET soit privé à CE GROUPE est qu’il existe également un groupe « 2020-03-05GirlGuide » et un sujet créé par le staff pour leur « 2020-03-05 Girl Guide Winter Trip ».
Nous ne voulons pas que les filles puissent voir et participer au sujet des garçons, et vice versa.
Certaines familles qui visitent le camp souhaiteront que tout le monde puisse voir et participer à leur sujet de voyage, situé dans la même catégorie publique « Visites de groupes ». Cependant, comme vous pouvez le constater, il est nécessaire que certains sujets de cette catégorie soient limités aux groupes ayant visité le camp. Nous aurions également un groupe « BoyScoutLeader » et un groupe « GirlGuideLeader » qui seraient ajoutés à tous leurs sujets respectifs, afin que les chefs puissent voir et participer à tous leurs voyages au fil des années.
Mais ce sujet propose une solution marquée qui ne correspond pas à mon cas, qui n’est pas le même que celui de Jordan.
Et les autres solutions de contournement dans ce sujet sont exactement cela : des solutions de contournement inutilement compliquées.
Côté positif, je pense que ma suggestion ici fonctionnerait aussi pour Jordan.
La principale différence, c’est que tous les sujets de visite de mon camp seraient bien rangés dans la catégorie publique « Visites de groupe », qu’ils soient visibles ou non pour tous les membres du forum.
Il est très probable que ce soit toujours le cas : les sujets n’ont pas de permissions, tandis que les catégories en ont. Si vous souhaitez que seules les personnes de CE GROUPE puissent voir quelque chose, vous devez créer une catégorie exclusivement pour CE GROUPE.
Vous pourriez éventuellement utiliser des balises et trouver un moyen (un plugin, peut-être ?) pour que tout le monde qui n’est pas dans CE GROUPE mute cette balise. Cela pourrait les empêcher de voir les catégories balisées, à moins qu’ils ne choisissent de réactiver la balise (ou que votre plugin les force à toujours la muter). Si le fait que les personnes hors de CE GROUPE ne voient pas les publications n’est que gênant, cela pourrait constituer une solution.
Merci, cela ne semble pas, au premier abord, être un plugin de mode expert pour le codage. Je vais peut-être essayer, car la vie est faite pour apprendre
Et les filles sont de toute façon énervées contre les garçons