Le bouton « Enregistrer la catégorie » reste grisé si la catégorie a des paramètres d'autorisation personnalisés

J’ai modifié le titre du sujet pour souligner le problème exact, voir les réponses pour plus de détails


Lors de la modification des paramètres de catégorie, le bouton de sauvegarde est et reste grisé.

Étrangement, le bouton redevient magiquement actif si nous modifions les champs de couleur de catégorie, soit en modifiant le champ de couleur de catégorie, soit en cliquant sur le champ de couleur du texte, puis sur le champ de couleur de catégorie.

Le bouton n’est jamais inactif pour les catégories qui n’ont pas de paramètres de permissions par défaut (tout le monde peut lire, poster et créer), ou qui sont des catégories pré-remplies.

J’ai peut-être manqué quelques subtilités de ce bug, mais c’est ce que je rencontre.

Version Discourse : 3.6.0.beta1-dev(0fa102b838)

Le mode sans échec ne résout pas le problème.

2 « J'aime »

Pour information, en regardant votre première vidéo, la couleur du texte est définie sur #FFF, ce qui, je pense, ne passe pas la validation pour le champ (il doit comporter 6 caractères ou plus) :

Avoir une longueur trop courte griserait le bouton de sauvegarde.

2 « J'aime »

Wow. C’est ça le problème. La chose des catégories pré-remplies n’existe pas, la couleur du texte était définie sur #FFFFFF dans cette catégorie.

Si je définis #FFFFFF comme catégorie de couleur de texte, le problème disparaît.

/admin/logs/staff_action_logs montre que je n’ai jamais défini les couleurs du texte sur #FFF. C’était la valeur par défaut. C’était une migration de vBulletin vers Discourse, si cela a une importance.

Peut-être que le script d’importation a défini la valeur sur #FFF, évitant ainsi le script de validation et créant ce bug (bien que je ne sois pas du tout sûr que les scripts d’importation définissent les couleurs…). :person_shrugging:

1 « J'aime »

Je pense que quelqu’un d’autre a rencontré ce problème récemment aussi - Access to category after 10 posts (automatic group membership)

Je pense que c’était aussi une migration. Je ne suis pas sûr si une forme de magie pourrait être ajoutée pour corriger automatiquement les cas évidents lors de la sauvegarde de la catégorie ?

2 « J'aime »

J’ai le même problème sur d’autres forums migrés depuis phpBB, certains datant de 2018 et d’autres de moins d’un an.

Il semble que dans les forums migrés, seules les catégories créées par les scripts ont leur couleur définie sur #FFF. Je suppose donc qu’il y a un problème sous-jacent à corriger qui affecte tous les importateurs.

2 « J'aime »

Je pense que le problème peut être résolu en modifiant cette ligne :

En remplaçant FFF par FFFFFF.

1 « J'aime »

Zut. J’aurais dû attendre le 1er octobre.

2 « J'aime »