Remplacement de la catégorie Non classé

J’utilise la catégorie Non classé avec un nom différent depuis des années. Nous l’appelions Partager.

Maintenant, je veux la remplacer par une catégorie par défaut afin de pouvoir y placer des sous-catégories et désencombrer un peu l’espace de la catégorie de niveau supérieur.

J’ai donc essayé de changer le nom de la catégorie Non classé (Divers), et j’ai supprimé le permalien en essayant d’y envoyer les anciens liens, afin de pouvoir créer une nouvelle catégorie Partager et déplacer tout de la nouvelle Divers vers la nouvelle Partager, y compris d’autres catégories.

Mais lorsque j’essaie de créer une nouvelle catégorie Partager, je reçois le message Une erreur s'est produite : le nom de la catégorie est déjà pris.

Je suppose donc qu’il y a quelque part un blocage de nom sur ce mot, que j’aimerais “libérer” afin de pouvoir l’utiliser comme prévu. Savez-vous où agir ?


Dans la console :

Category.where(name:'Share')

donne la catégorie avec le slug misc.

Mais je suis un peu inquiet à l’idée de modifier directement le nom dans la base de données.

Category.where(user_id:-1)

donne Staff et Share. Je pourrais essayer de renommer : Category.where(name:’Share’).update(name: ‘Misc’, name_lower:’misc’) (ou quelque chose comme ça). Est-ce sûr ? Y a-t-il d’autres endroits où je devrais faire attention au renommage ?

J’essaierais de changer uncategorized_category_name dans /admin/customize/site_texts

1 « J'aime »

Oui, j’ai fait une sauvegarde, puis j’ai renommé (name et name_lower), puis j’ai pu renommer la catégorie.

J’ai fait cela au début, mais ce n’était pas suffisant.

Maintenant, j’ai à la fois Misc et le nouveau Share. J’ai toujours une sauvegarde si je dois revenir en arrière.

1 « J'aime »

Intéressant, après avoir changé cela et modifié le slug sur la page d’édition de catégorie, j’ai pu créer une nouvelle catégorie avec ce nom.

Avez-vous renommé votre catégorie auparavant ?

Cela pourrait être lié à un bug de rafraîchissement dans les listes de catégories… J’ai déplacé des éléments récemment et j’ai constaté que le déplacement d’une sous-catégorie vers une autre catégorie n’était pas pris en compte dans les menus déroulants sans rechargement (idem pour les groupes et les paramètres de sécurité par exemple).