Permettre à un admin de renvoyer un mot de passe sur un compte utilisateur (notamment juste après avoir réouvert un compte). Probablement via /admin/comptes (sur laquelle une méthode d'accès direct à une date donnée serait un vrai plus).
Suivi — Modération Comment perdre une partie du contenu en modération avec Grammalecte
J'ai enfin identifié la recette permettant de perdre une partie du contenu en modération avec le greffon Grammalecte pour Firefox.
Prenons une dépêche ayant pour
- titre « Un titre »
- première partie « Ceci est mon premier paragraphe de partie une. » et « Ceci est mon seconde paragraphe de partie une. »
- seconde partie « Ceci est mon premier paragraphe de partie deux. » et « Ceci est mon seconde paragraphe de partie deux. »
En modération, utiliser réorganiser.
Utiliser Grammalecte sur la première partie pour corriger s/seconde/second. Fermer (…)
Suivi — Administration site Avertir les admins lorsqu'ils consultent un journal supprimé
Bref le pendant de Add a warning message for deleted post viewed by admins du ticket #766 sur les forums
Suivi — Suivi Url de la catégorie du suivi dans le suivi
Sur une entrée de suivi donnée, on trouve par exemple :
<a href="/suivi?tracker[category_id]=20" class="topic">Suivi - Tags</a> (...blabla le titre...)
D'après le validateur W3 qui râle et d'après la RFC 1808, il faut %-coder les crochets dans le href.
Suivi — Administration site Édition des journaux : mauvais avatar en prévisualisation
Lorsqu'un AMR édite un journal, il voit lors de la prévisualisation son avatar et pas celui de l'auteur du journal édité.
Suivi — Administration site Erreur de collation dans la partie Admin / Derniers comptes utilisateur / recherche par pseudo
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)
Suivi — API OAuth Erreur pour lister les applications utilisatrice de l'API
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",
(…)
Suivi — Statistiques Ajouts de statistiques
- Utiliser accounts.sign_in_count https://linuxfr.org/statistiques/users
- Présenter en plus des statistiques par année sans détailler
- jour de modération tous contenus confondus https://linuxfr.org/statistiques/moderation
- contenus par année tous contenus confondus https://linuxfr.org/statistiques/contents
- commentaires par année tous contenus confondus https://linuxfr.org/statistiques/comments
- tags par année tous contenus confondus https://linuxfr.org/statistiques/tags
- Vérifier l'absence d'éléments inconnus dans les états possibles au niveau des stats pour éviter les oublis
- comments.state : deleted published
- polls.state : archived draft published refused
- forums.state : archived active
- sections.state : archived published
- news.state : candidate deleted draft (…)
Suivi — Administration site Suppression des anciens mots de passe et nettoyage des comptes obsolètes
- relancer par courriel tous les comptes ouverts et non utilisés depuis la migration du 20 février 2011 (ceux ouvertes et n'ayant pas de encrypted_password Blowfish)
- potentiellement une dépêche de relance fin mars
- passé le 31 mars 2012, fermer les comptes concernés non utilisés + remplacer leur adresse de courriel par un sha1(email) par exemple
- supprimer la colonne old_password du schéma sql et le code de gestion associé
Dépêche correspondante Un an après la mise à jour majeure du site, grand (…)
Suivi — Modération Liens "Protocol-relative" en cas de conversion journal -> dépêche
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 (…)