Je ne peux pas afficher ma politique

Bonjour ! :grinning_face:

J’ai installé le plugin discourse-policy, et il est accessible à l’adresse https://discourse.localhost/admin/plugins.

Cependant, je n’arrive pas à afficher ma politique :

[policy group=admins reminder=daily]
J'accepte que cette politique m'agace quotidiennement jusqu'à ce que je clique sur accepter
[/policy]

Voici le résultat :

La politique n’est pas rendue en HTML.

J’ai essayé d’ajouter et de modifier le paramètre de groupe également.

Merci de votre aide !

1 « J'aime »

Salut @johackim :wave: bienvenue sur Meta :slight_smile:

Assure-toi peut-être que le plugin est activé dans les paramètres d’administration policy enabled

Cependant, si tu peux utiliser le bouton créer une politique sur la barre d’outils du compositeur, alors il doit être activé :thinking:

Je viens de créer une nouvelle politique sur une de mes instances et elle semble fonctionner comme prévu. J’ai même copié et collé ton code ci-dessus et créé avec succès un post de politique. Que se passe-t-il lorsque tu reconstruis le html sur ce post de politique ? (clique sur la clé à molette d’administration sous le post, reconstruire le html).

2 « J'aime »

Bonjour @Lilly, merci pour votre réponse !

Le plugin est activé :

Et je peux créer une politique avec le bouton « Créer une politique ».

Cependant, la politique n’est pas rendue dans le sujet :pensive:

PS : J’utilise discourse 3.1.0

1 « J'aime »

Bonjour :wave:

Ce format semble incorrect…

Je pense que cela devrait être group="admins" reminder="daily"

Je ne suis pas très familier avec ce plugin. Est-ce que cela fonctionne comme ça ?

[policy group="admins" reminder="daily" version="1"]
J'accepte que cette politique m'agace quotidiennement jusqu'à ce que je clique sur accepter
[/policy]

Voici quelques exemples :

2 « J'aime »

oui @johackim cela ressemble à ce que Don a souligné. Si vous utilisez le bouton « Créer une politique » dans la partie supplémentaire de la barre d’outils du compositeur de sujet (l’icône d’engrenage), cela fait ceci :

[policy reminder="daily" version="1" groups="testgroup"]
J'accepte cette politique de test
[/policy]

1 « J'aime »

J’ai essayé toutes les méthodes (même depuis le bouton « Créer une politique ») :

Hmmm. Êtes-vous sur la dernière version de Discourse, soit la version stable 3.1.0 ou la 3.2.0.beta1-dev ? :thinking:

J’utilise Discourse 3.1.0

1 « J'aime »

Votre utilisateur est-il un administrateur ou un modérateur ?
Vous n’êtes pas sûr si le paramètre policy_restrict_to_staff_posts vous gêne. Essayez de le désactiver ?

1 « J'aime »

J’ai essayé avec un administrateur et un utilisateur simple.

J’ai également désactivé policy_restrict_to_staff_posts.

Cela ne change rien.

J’ai juste testé ceci sur mon site et cela fonctionne immédiatement, sans changer aucun réglage par défaut.

Il y a quelque chose qui interfère sur votre site - veuillez essayer le mode sans échec (ajoutez /safe-mode à l’URL de votre site) et voyez si vous pouvez le faire fonctionner avec les deux premières options sélectionnées.

Vous voudrez peut-être aussi regarder dans les journaux et dans la console JavaScript de Chrome.

1 « J'aime »

Même chose avec le mode sans échec :

Il se passe quelque chose d’étrange ici. Avant de publier la politique, s’affiche-t-elle dans l’aperçu de l’éditeur ?

Je peux copier et coller votre code et créer avec succès des publications de politique. Je pense donc que c’est autre chose, comme le rendu BBcode ou un plugin défectueux. Êtes-vous en mesure de rendre avec succès certaines des autres fonctions de la barre d’outils de l’éditeur, comme créer un sondage, masquer un spoiler ou masquer les détails ?

Voici l’aperçu de l’éditeur :

L’affichage semble fonctionner dans ce mode d’aperçu de l’éditeur.

Et voici le rendu :

Le plugin « pool » fonctionne bien.

Le plugin spoiler ne semble pas non plus rendre le HTML.

Pour être sûr, s’agit-il d’une installation standard ?

1 « J'aime »

Y a-t-il quelque chose dans les journaux ou la console JavaScript ?

En supposant que vous ayez une installation standard et que vous ayez mis à jour vers la dernière version, vous êtes confronté à un plugin ou un thème défectueux. Si le mode sans échec avec uniquement les plugins et thèmes officiels échoue toujours, alors il semble que ce soit l’un des nôtres.

Vous devrez commencer à supprimer les plugins et les thèmes pour découvrir lequel est le coupable.

1 « J'aime »

J’utilise l’image Docker bitnami/discourse.

Désolé, mais Bitnami installations are unsupported.

3 « J'aime »

Je me demande s’il y a un problème de compatibilité ? :thinking: Je pense avoir déjà vu ça avec bitnami et certains autres plugins.

L’installation standard est le meilleur moyen d’obtenir une installation solide qui fonctionne avec tous les plugins #officiels. Si vous pouvez abandonner celle de bitnami et passer à celle-ci, vous pourriez constater que cela résout de nombreux problèmes (actuels et futurs :slight_smile:). Vous aurez également l’avantage supplémentaire de pouvoir obtenir de l’aide de personnes ici. :partying_face:

3 « J'aime »