Pour une raison quelconque, je ne peux pas supprimer les « Noms d’utilisateur réservés » par défaut (je le pouvais il y a quelques semaines, mais plus maintenant) - ils sont tous désactivés.
Je suis connecté avec le compte administrateur (celui que j’ai créé lors de la première inscription après l’installation). Il y a un autre compte administrateur et pour les deux, cela s’affiche de la même manière.
Le discourse est à jour.
J’ai essayé de me connecter en mode incognito (pour éviter d’éventuels problèmes liés au cache/cookies), même chose.
Je ne suis pas sûr si cela est lié, mais à un moment donné, lorsque j’ai créé un deuxième compte administrateur, à partir de ce (deuxième) compte administrateur, j’ai révoqué les privilèges d’administrateur du premier/initial administrateur, puis je les ai à nouveau accordés (donc ATM, les deux sont administrateurs).
Les deux administrateurs ont des privilèges d’administrateur et de modérateur et sont connectés aux groupes d’administrateurs et de modérateurs.
Vos changements dans votre liste d’administrateurs ne sont pas liés. Les noms d’utilisateur réservés par défaut sont maintenant codés en dur comme valeurs obligatoires.
Mais ne serait-il pas préférable de coder en dur une ou deux valeurs (en supposant que le problème vienne des valeurs nulles de ce champ, d’après ce que je comprends du message de commit). Je veux dire, supposez que je veuille créer un utilisateur avec les noms d’utilisateur « support » ou « info » pour certains messages sur le forum (ou juste Admin), devrais-je simplement modifier le fichier yml et reconstruire pour pouvoir le faire ?
S’ils ne peuvent pas être supprimés, ils ne devraient plus être là. Les jetons ont tous des symboles X qui donnent l’impression que je peux être supprimé. Ou du moins, les X devraient être supprimés.
Le texte descriptif pourrait plutôt lister ceux qui sont obligatoires (ou expliquer pourquoi certains n’ont pas de X, le cas échéant).
@southpaw Je viens de faire une nouvelle installation et j’ai essayé de modifier le fichier site_settings.yml et cela ne fonctionne ni avant ni après la reconstruction.
Pourriez-vous donc s’il vous plaît me faire savoir s’il existe un moyen de supprimer ces valeurs de obligatoires afin que je puisse créer des utilisateurs avec ces noms d’utilisateur.
Les iPhones font cela de temps en temps. Et assez souvent, en même temps, il refuse d’ouvrir le compositeur. Fermer et rouvrir résout le problème. Cela pourrait nécessiter un rapport de bug, mais les iPhones sont un peu douloureux et ce problème n’est pas constant, donc je ne me suis jamais donné la peine.
@southpaw Cela a fonctionné après le redémarrage, mais toujours après la reconstruction, il revient aux paramètres par défaut.
Considérant que l’idée de ce commit était simplement d’interdire les valeurs vides pour la clé, ne serait-il pas plus raisonnable de définir mandatory_values comme une valeur factice, afin qu’elle satisfasse la condition de ne pas être vide et d’exclure toutes les valeurs importantes de celle-ci ?
Veuillez me faire savoir si une telle demande de tirage pourrait être acceptée. Merci.
J’en ai supprimé quelques-uns ici (info, support et communauté) en tant que valeurs obligatoires, le reste peut rester tel quel car il est beaucoup plus susceptible de prêter à confusion pour les membres.
@martin Merci, cependant je pense que tous les autres devraient également être supprimés (en laissant une valeur aléatoire/factice comme dans ma réponse précédente)
Je pense que pour cette raison, ces valeurs existent déjà sous default
et personne n’en a encore l’usage, sauf si l’administrateur décide d’autoriser leur utilisation - en supprimant de cette liste depuis le panneau d’administration.
Et à mon avis, pour une configuration auto-hébergée, il est préférable de donner à l’administrateur la liberté de décider.
Veuillez considérer ce scénario : je veux ajouter un compte nommé moderator, avec la configuration existante, je dois me connecter en ssh à mon serveur, modifier le fichier de configuration du site (supprimer la valeur dans mandatory_values) et redémarrer le conteneur pour pouvoir le faire (et après la reconstruction, ce changement est réinitialisé).
Mais, si toutes les valeurs (sauf une) de mandatory_values sont supprimées (mais PAS de default), en tant qu’administrateur, je peux simplement supprimer la valeur “moderator” dans le panneau d’administration (sous noms d’utilisateur réservés), renommer rapidement le nom d’utilisateur d’un utilisateur existant en moderator et ajouter à nouveau le mot moderator - pour empêcher une utilisation future.
Ainsi, avec mon approche suggérée, tous ces noms d’utilisateur sont toujours interdits par défaut, cependant l’administrateur peut facilement les supprimer/ajouter quand il le souhaite sans avoir à apporter de modifications aux fichiers de configuration du site.