C’est quelque chose que vous devriez corriger dans le cœur du système.
Un test rapide m’a montré qu’il manque une propriété de suivi sur la dismissed_banner_key de l’utilisateur pour rendre le changement réactif dans l’interface utilisateur.
Merci pour votre réponse. Au-delà de la correction, comment cela se produit-il ? Je suis un total noob, donc
J’ai dû rechercher cela pour comprendre que vous vouliez dire “Je peux ouvrir une pull request plus tard”. Comme mentionné, en ce qui concerne le code, le cœur ou quoi que ce soit dans ce genre, je suis un total noob.
Je ne touche pas à Discourse en dehors des paramètres autorisés de l’interface d’administration. Il est donc un peu alarmant que le “code” ait besoin d’être corrigé.
Dans tous les cas, si vous pouvez résoudre le problème, j’arrêterai de répondre aux autres messages directs maintenant. Si vous acceptez Paypal, ce serait formidable. Sinon, faites-moi savoir la méthode.
De plus, j’aimerais que vous puissiez fournir des informations sur la cause, afin que je puisse éviter de créer ce problème (en supposant que ce soit quelque chose que j’ai fait).
Si vous ne savez pas, vous ne savez tout simplement pas. J’ai essayé la voie gratuite dans des publications de forum.
Ma niche n’a rien à voir avec JavaScript, le code ou le cœur de Discourse. Je peux soit passer plus d’heures à essayer de résoudre le problème moi-même, soit… payer quelqu’un qui a de l’expérience et une formation dans cette niche et qui peut, pour ainsi dire, utiliser un marteau en sachant exactement où frapper.
Désolé, j’ai tendance à être trop technique parfois .
Pas d’inquiétude, c’est un problème d’interface mineur. Vous avez raison, je proposerai un changement dans le dépôt Discourse plus tard avec une pull request.
Comment se fait-il que cela n’affecte que mon installation ? Je suis un peu maniaque, mais je suis sûr que si d’autres administrateurs avaient ce problème, cela se saurait il y a un mois ou deux.
Y a-t-il des choses que je devrais éviter de faire à l’avenir ?
Vous n’êtes pas le seul, je peux le reproduire dans mon instance locale.
Le code de Discourse est en constante évolution, il est possible qu’un changement récent pour cette fonctionnalité ait créé cet effet secondaire. Ça arrive. Ce que vous pouvez faire dans cette situation, c’est signaler le problème et attendre une correction !
Parfois, les communautés technologiques/de développement oublient que ce qui peut sembler simple pour ceux qui ont de l’expérience et des connaissances a toujours une valeur réelle. La vraie valeur dépend de la nécessité pour la personne qui embauche que la tâche soit effectuée rapidement et correctement.
Je vais partager quelque chose que mon défunt père m’a transmis il y a quelques années, et qu’il m’a toujours enseigné :