Un journal publié puis converti en dépêche contient un lien « protocol-relative » //linuxfr.org/users/machin/journaux/slug-slug-slug
. Et ce lien est marqué en erreur si on essaie de réorganiser la dépêche, car il ne commence pas par http ou https. Les deux options me semblent être :
- corriger la validation de formulaires pour accepter les liens « protocol-relative »
- pousser de l'HTTPS plus largement, et donc mettre le lien https par défaut.
Je penche pour le 2 (pour un argumentaire voire par exemple). Dans app/models/diary.rb :
@news.links.create title: "Journal à l'origine de la dépêche", url: "//#{MY_DOMAIN}/users/#{owner.to_param}/journaux/#{to_param}", lang: "fr"
remplacé par
@news.links.create title: "Journal à l'origine de la dépêche", url: "https://#{MY_DOMAIN}/users/#{owner.to_param}/journaux/#{to_param}", lang: "fr"
# Fait
Posté par Bruno Michel (site web personnel) . Évalué à 3 (+0/-0).
Cf https://github.com/linuxfrorg/linuxfr.org/commit/72a7deeafee57b2e3f2512780609fe915939e18e
Envoyer un commentaire
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.