Salut,
Lorsqu’un de mes utilisateurs (rôle ‘leader’) tente de créer un nouveau sujet, la catégorie est vide et s’il clique sur le bouton “créer un sujet”, il obtient une erreur 404 :
Lorsque j’essaie (en tant que personnel) de créer un nouveau sujet, j’ai toujours la catégorie vide, mais j’obtiens une erreur You supplied invalid parameters to the request: category (Vous avez fourni des paramètres invalides à la requête : catégorie) :
J’ai trouvé un réglage :
Permettre la création de sujets sans catégorie. ATTENTION : S’il y a des sujets sans catégorie, vous devez les recatégoriser avant de désactiver cette option.
Je ne me souviens pas l’avoir activé, mais elle est activée - je pense que c’est une option par défaut, mais je ne suis pas sûr.
J’ai examiné les paramètres de la catégorie “Non catégorisé” :
Cette catégorie est spéciale. Elle est utilisée comme catégorie par défaut pour les nouveaux sujets pour lesquels aucune catégorie n’est sélectionnée. Si vous souhaitez empêcher ce comportement et forcer la sélection d’une catégorie, veuillez désactiver le réglage ici. Si vous souhaitez modifier le nom ou la description, allez dans Personnaliser / Contenu du texte.
À court terme, je crains que nos utilisateurs n’aient une mauvaise expérience et ne puissent pas poster. (Erreur 404)
J’ai essayé de rechercher sur meta.discourse.org pour trouver des réponses à mes questions :
Question 1 : Pourquoi le champ catégorie est-il vide lorsque j’essaie de créer un nouveau sujet ? (il n’est pas vide lorsque je poste sur meta.discourse.org)
Question 2 : Si ‘Permettre la création de sujets sans catégorie.’ est activé, pourquoi reçois-je une erreur ? (Je soupçonne que ‘Non catégorisé’ signifie en fait ‘sans catégorie’, mais il est décrit comme ‘[…] la catégorie par défaut pour les nouveaux sujets pour lesquels aucune catégorie n’est sélectionnée.’
J’aime en fait le comportement de meta.discourse.org ; où il est par défaut sur ‘général’ au lieu de ‘non catégorisé’, mais je ne suis pas sûr de la bonne approche ;
a) renommer ‘Non catégorisé’ en ‘général’. (note : j’ai trouvé un post - datant de 2016 - qui indiquait que c’était une mauvaise idée, et assimilait ‘Non catégorisé’ à ‘null’ dans la base de données.)
OU
b) Créer une catégorie ‘général’, déplacer tous les non catégorisés vers ‘général’ (comment ?), définir ‘général’ comme la catégorie par défaut des nouveaux posts, et désactiver ‘Permettre la création de sujets sans catégorie.’
Tout conseil ou indication de la documentation pertinente est apprécié.
Meilleures salutations,
Stephen
PS Pour information, nous sommes un projet OSS et il s’agit d’une instance Discourse gratuite aimablement offerte par les sympathiques personnes de https://www.discourse.org



