Pour les sites hébergés, nouvelle catégorie Générale ajoutée. Comment peut-on changer tous les sujets d'une catégorie en catégorie Générale ?

Notre site est hébergé par Discourse.

La catégorie General a été ajoutée automatiquement (30/08/2022). Aucun membre du personnel ne l’a créée.

Nous avons actuellement la catégorie Uncategorized.

Comment pouvons-nous changer/déplacer tous les sujets non catégorisés vers General ?


En cherchant, j’ai trouvé ceci mais cela nécessite de sélectionner chaque sujet (465) et je ne trouve pas la première icône mentionnée.

1 « J'aime »

Salut !

Je ne peux pas vous aider avec ça, mais je suis curieux.
Pouvez-vous aller dans votre panneau d’administration → Journaux → Actions du personnel → filtrer “Action : créer une catégorie” et voir quel utilisateur a créé la catégorie (si elle a été automatisée, ce devrait être “system”) et quand ?

1 « J'aime »

Vous pouvez cliquer sur la clé à molette, les sélectionner et il y a une option pour les déplacer en masse.

Si vous en avez des centaines, il est plus facile de le faire depuis la console. Je soupçonne que quelqu’un le remarquera et proposera de le faire pour vous, ou vous pouvez envoyer un e-mail au support et leur demander de le faire.

1 « J'aime »

La liste donne des valeurs séquentielles pour les identifiants de catégorie de 5 à 31.
La catégorie générale s’est vu attribuer l’identifiant de catégorie 32 et n’est pas dans la liste.

1 « J'aime »

Je n’ai pas vérifié le code, mais j’ai remarqué que General est apparu ici hier. Je pense qu’ils ont enfin écouté ma suggestion d’avoir une catégorie par défaut plutôt que l’anti-catégorie Uncategorized.

3 « J'aime »

Merci à ceux qui ont répondu. Voici ce que j’ai découvert/effectué.

Depuis la page principale https://swi-prolog.discourse.group/, cliquez sur le bouton de rafraîchissement du navigateur.

Cliquez sur Categories
Cliquez sur Uncategorized

Cliquez sur image

Faites défiler vers le bas pour que tous les sujets s’affichent dans la liste. Les sujets non visibles ne peuvent pas être sélectionnés, ils doivent donc tous être visibles. J’espère que vous n’en avez pas des milliers.
La fin de la page devrait afficher image
En haut de la page, cliquez sur image
Cliquez sur image

Notez le nombre de sujets sélectionnés, assurez-vous que le nombre est correct.
Cliquez sur image


Changer de catégorie

Cliquez sur image

Le progrès sera affiché.


Cela affiche maintenant les sujets listés avec la catégorie General

image

mais la catégorie General n’affiche pas le bon nombre de sujets dans le menu déroulant de la catégorie, par exemple :

et la catégorie Uncategorized affiche toujours un nombre, par exemple :

et liste toujours ces sujets, par exemple :


Il semble que la patience soit une vertu ici.

Après quelques minutes, les valeurs changent, par exemple :

En vérifiant le lendemain, tous les sujets ont été déplacés.


Remarque : Il existe également un paramètre Discourse connexe allow_uncategorized_topics

Autoriser la création de sujets sans catégorie. ATTENTION : S’il y a des sujets non catégorisés, vous devez les recatégoriser avant de désactiver cette option.

Lorsque cette option est activée, les nouveaux sujets créés sans catégorie seront assignés à la catégorie Uncategorized.

4 « J'aime »

Les grands esprits se ressemblent ! Nous avons apporté cette modification dans le but de simplifier l’interface en fournissant une catégorie par défaut plutôt que non catégorisée. J’aime le nom que vous avez pour cette « méga-catégorie » ! :wink: Nous allons également créer un canal de discussion par défaut qui se trouvera dans la catégorie générale.

Nous ne créons plus non plus la catégorie « Lounge » par défaut. Les sites qui souhaitent un salon pour les habitués peuvent en créer un eux-mêmes.

Voici le PR pertinent : FEATURE: Replace the Lounge with the General category by oblakeerickson · Pull Request #18097 · discourse/discourse · GitHub

Le premier d’une série de PR qui…

fournira aux nouveaux utilisateurs (et aux nouveaux administrateurs !) des valeurs par défaut qui offrent une expérience simplifiée, lisible et directe. Ils pourront comprendre la structure du site, où les utilisateurs vont pour rejoindre les discussions du forum, et auront un exemple à suivre lors de la personnalisation de la structure en ajoutant plus de catégories et d’étiquettes. N’importe laquelle de ces catégories par défaut peut être supprimée par l’administrateur s’il le souhaite. Nous avons également une catégorie pour placer le canal de discussion général accessible par défaut à tous les utilisateurs du site.

Ce PR :

  • Crée la catégorie Générale afin que le canal de discussion général ait
    un foyer
  • Ne crée plus la catégorie Lounge
  • Déplace le sujet « Bienvenue sur le site » dans la catégorie Générale

Cette modification était destinée à n’affecter que les nouveaux sites et non les sites existants, et un PR ultérieur l’a corrigé.

2 « J'aime »

Si c’est le cas, vous voudrez que cela soit fait à la console.

Quelque chose comme

  Topic.where("category.id=null").update_all(category=123)
2 « J'aime »

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