Classes CSS pour les groupes actuels qui peuvent voir le sujet ?

Continuant la discussion de Classes CSS pour les groupes de l’utilisateur actuel :

Alors que les forums que je construis ont des paramètres de confidentialité de plus en plus complexes, j’aime beaucoup l’idée de rendre plus visible pour les gens qui peut voir ce qui est publié.

J’aime ce concept, Display Posts Visibility, et j’aimerais pouvoir aller plus loin pour montrer exactement quels groupes peuvent voir quels sujets.

Actuellement, Display Posts Visibility utilise .archetype-regular et .archetype-private_message pour montrer les messages entièrement publics vs entièrement privés, mais utilise .read-restricted pour montrer ceux qui sont restreints par des groupes. Mais comme .read-restricted n’est pas précis, il semble difficile de déterminer quels groupes peuvent voir le sujet actuel.

Si les classes CSS étaient là pour indiquer quels groupes peuvent le voir, il serait beaucoup plus facile de styliser la page pour la rendre plus évidente pour les gens.

C’est peut-être un simple composant de thème, comme CSS Classes for Current User's Groups, mais je n’arrive pas à trouver quelque chose dans le discourse/app/assets/javascripts/discourse/app/lib/plugin-api.js at 99a6f32554e43a15da491c0e4db28a3537e98358 · discourse/discourse · GitHub pour obtenir les groupes actuels qui peuvent voir le sujet.

Des idées ?

3 « J'aime »

Les groupes qui peuvent voir un sujet sont considérés comme des informations privées. Par conséquent, révéler qu’un groupe a accès à une certaine catégorie est considéré comme un bug dans Discourse.

Cela signifie que vous aurez besoin d’un plugin pour exposer ces informations à l’interface utilisateur.

3 « J'aime »

Je peux comprendre pourquoi c’est le cas, car cela pourrait exposer beaucoup de groupes cachés qui existent sur la plateforme et peut-être pour d’autres raisons aussi.

Je peux aussi comprendre pourquoi l’opposé — ne pas laisser les gens savoir quels groupes ont accès à une certaine catégorie — pourrait être considéré comme une violation de la vie privée. Par exemple, si je publie dans la catégorie Contribute > Feature, si je sais qu’elle est « restreinte », cela pourrait signifier que seuls d’autres personnes dans un groupe Feature peuvent le voir ou cela pourrait signifier que tout le monde sur la plateforme peut toujours le voir mais peut-être qu’un groupe n’a simplement pas la capacité de créer des sujets ou des réponses. Pour un forum principalement public comme Meta, ce n’est peut-être pas un grand problème, car nous supposons probablement que la plupart des choses que nous publions sont publiques, mais quand je pense à héberger plus de conversations privées, je deviens plus sensible à « attendez, exactement qui va pouvoir voir ce que j’écris ? »

En tout cas, merci de m’avoir informé que ce n’est pas actuellement possible mais pourrait l’être avec un plugin :pray:

3 « J'aime »