Ce code produit un HTTP 500 sur un contenu ou un commentaire.

Ce code produit un HTTP 500 sur un contenu ou un commentaire.

https://linuxfr.org/aide#aide-authentification
Par rapport à un visiteur, un animateur de l'espace de rédaction (rôle editor) peut :
- envoyer n'importe quelle dépêche en rédaction vers la modération ;
- réattribuer n'importe quelle dépêche en rédaction à un autre compte ;
- modifier l'indicateur d'urgence sur une dépêche en rédaction.
Doc incomplète à revoir :
Dans l'espace de rédaction :
Tentative d'ajout d'un lien dans une dépêche, avec comme URL https://riot.im/app/#/room/#
INFO -- : Started POST "/redaction/links" for xx.xx.xx.xx at 2017-07-20 23:44:14 +0200
INFO -- : Processing by Redaction::LinksController#create as HTML
INFO -- : Parameters: {"utf8"=>"✓", "authenticity_token"=>"[FILTERED]", "news_id"=>"36926", "link"=>{"title"=>"Coin", "url"=>"https://riot.im/app/#/room/#", "lang"=>"fr"}}
INFO -- : Completed 500 Internal Server Error in 10ms (ActiveRecord: 1.5ms)
FATAL -- :
URI::InvalidURIError (bad URI(is not URI?): https://riot.im/app/#/room/#):
app/models/link.rb:33:in `url='
app/controllers/redaction/links_controller.rb:12:in `create'
Plutôt que de devoir fermer un compte, supprimer les éventuels commentaires un à un, supprimer les éventuels contenus un à un et retirer le lien vers le site perso, il serait probablement utile de pouvoir faire tout cela en un clic dans l'interface d'admin des comptes, pour dégager un spammeur.
En cas de fausse manip', pour les non-modérateurs et non-admins, envoyer en modération une dépêche est sans retour (jusqu'à ce qu'un modéro/admin corrige et renvoie en rédaction). On pourrait ajouter une confirmation pour ce cas-là.
Exemple :
Il n'est pas évident qu'il s'agit d'un lien cassé vers une image et pas de simple texte. Un indicateur visuel de l'erreur serait pratique pour la modération.
Solutions possibles :
https://css-tricks.com/snippets/jquery/better-broken-image-handling/
https://developer.mozilla.org/en-US/docs/Web/CSS/-moz-force-broken-image-icon
…
--
Envoyé depuis un stand RMLL
Les URL dans le contenu en première et en seconde partie, et les URL dans les liens ne devraient pas contenir /redaction/ ou /moderation/ sauf exception. Il serait pratique de signaler de tels liens avec un pictogramme attirant l'attention (ça éviterait de faire les corrections après publication sur un signalement par un visiteur qui n'aurait pas les droits pour accès à ces parties ou qui aurait eu un 404).
(via http://jigsaw.w3.org/css-validator/ )
./app/assets/stylesheets/RonRonnement.css.scss: background-color: #cccccc66;
Propriété erronée : background-color #cccccc66 n'est pas une valeur de background-color : #cccccc66
./app/assets/stylesheets/RonRonnement.css.scss: li.comment > h2 > a.title { pointer-events: none; }
La propriété pointer-events n'existe pas : none
La dépêche Agenda du Libre semaine 18 2017 est publiée comme « Posté par Collectif le 30/04/17 à 05:08. Édité par Benoît Sibaud. Modéré par Yvan Munoz. Licence CC by-sa » (initialement créée par moi, puis réattribuée à Collectif).
Par contre dans le flux Atom /news.atom, <author><name>Benoît Sibaud</name></author>
.
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 :
Je penche pour le 2 (pour un argumentaire voire par exemple). Dans app/models/diary.rb (…)
Envoyer un courriel en cas de déplacement d'un journal vers un forum.
Dnas la partie admin "Applications de l'API", lien /admin/applications :
I, [2017-02-05T20:37:32.792334 #7275] INFO -- : Rendered admin/applications/index.html.haml within layouts/application (155.5ms)
I, [2017-02-05T20:37:32.792664 #7275] INFO -- : Completed 500 Internal Server Error in 165ms (ActiveRecord: 7.5ms)
F, [2017-02-05T20:37:32.794768 #7275] FATAL -- :
ActionView::Template::Error (undefined method `admin_doorkeeper_application_path' for #<#<Class:0x0000000a8e3d48>:0x00000009422ee0>):
12: %td
13: = app.redirect_uri
14: %td
15: = link_to "Afficher", [:admin, app], class: "show_client_app"
16: = link_to "Modifier", edit_admin_application_path(app), class: "edit_client_app"
17: = button_to "Supprimer", [:admin, app], method: :delete, class: "delete_button",
(…)
Erreur de collation dans la partie Admin / Derniers comptes utilisateur / recherche par pseudo :
Dans la partie admin « Les derniers comptes utilisateurs créés », /admin/comptes?utf8=✓&login=coin&date=&ip=
Error: COLLATION 'UTF8_GENERAL_CI' is not valid for CHARACTER SET 'utf8mb4': SELECT accounts
.* FROM accounts
WHE
RE (login LIKE 'coin%' COLLATE UTF8_GENERAL_CI) ORDER BY created_at DESC LIMIT 25 OFFSET 0)