Désactiver la création de posts via le site web

Bonjour,

J’intègre Discourse dans mon application et je souhaiterais savoir s’il est possible de désactiver la création de nouveaux sujets via l’interface web, afin de ne les autoriser que via l’API. J’ai plusieurs informations que je souhaite inclure dans chaque nouveau message, et qui proviennent de l’application ; l’API semble donc être la meilleure façon de garantir leur inclusion.

1 « J'aime »

Vous pouvez masquer des boutons en utilisant CSS.

À ma connaissance, il n’est pas possible de le faire avec les permissions par défaut. Si les utilisateurs se connectent au site avec la même identité que l’application, ils auront les mêmes droits d’accès pour créer et répondre aux sujets.

Merci Stephen. Le CSS serait-il ajouté via un thème personnalisé ou un plugin, ou existe-t-il un endroit pour l’injecter sur l’ensemble du site ? Je me familiarise encore avec la plateforme, mais je l’apprécie déjà beaucoup !

Vous pouvez personnaliser le CSS du thème via /admin.

Les utilisateurs peuvent cependant désactiver les modifications simplement en affichant le code source de la page.

1 « J'aime »

Merci, je ne suis pas trop inquiet à ce sujet. S’ils veulent faire l’effort, cela ne causera aucun dommage. Ils se priveront simplement de certaines fonctionnalités qui seront transmises par le post de l’API.

1 « J'aime »

J’ai du mal à trouver où l’appliquer. D’après les recherches, il devrait y avoir une section CSS/HTML sous Personnaliser lorsque je suis connecté avec un compte administrateur, mais elle n’est pas répertoriée pour moi.

1 « J'aime »

Je l’ai résolu, je poste pour quiconque est aussi bête que moi :slight_smile:
l’option modifier le thème se trouve dans le thème lui-même ; sélectionnez le thème, elle est vers le bas.
Merci pour votre aide.

2 « J'aime »

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.