Ticket #1540 (closed defect: fixed)
Page posts_actions.php enhancements
Reported by: | kozlika | Owned by: | bruno |
---|---|---|---|
Priority: | normal | Milestone: | 2.6 |
Component: | module:core | Version: | 2.5 |
Severity: | normal | Keywords: | |
Cc: |
Description
- Rappeler les intitulés des billets concernés par le post action s'ils sont peu nombreux, n'en mentionner que le nombre s'il est supérieur à 10.
- Intitulé du lien de retour à compléter : "Retour à la liste des billets"
- Breadcrumb à mettre aux normes des nouvelles conventions
Faire les correctifs similaires sur les autres pages d'action.
Change History
comment:2 Changed 10 years ago by bruno
- Owner changed from team to bruno
Tu aurais un exemple du layout que tu voudrais voir sur la page ?
comment:3 follow-up: ↓ 5 Changed 10 years ago by kozlika
(h2) home > blog > billets > Changer la catégorie des xxx billets sélectionnés
(p) (a class="back") Retour à la liste des billets
(ul/li) intitulés des billets, pas de lien. Idéalement il y aurait même des checkbox pour changer d'avis mais même moi je trouve que je pousse le bouchon un peu loin :-P
(form) (label= Choisir la nouvelle catégorie pour ces billets) (Enregistrer)
Enregistrer => Au retour sur la liste des billets (p.message) de confirmation.
comment:5 in reply to: ↑ 3 Changed 10 years ago by bruno
(ul/li) intitulés des billets, pas de lien. Idéalement il y aurait même des checkbox pour changer d'avis mais même moi je trouve que je pousse le bouchon un peu loin :-P
c'est (relativement) simple à implémenter, mais ça veut dire qu'on ne peut changer d'avis que si on a sélectionné 10 billets ou moins ?
comment:6 Changed 10 years ago by kozlika
Quand je dis 10, ça peut être 20 mais je veux dire un nombre ou tu n'es pas réellement en train de faire une action de masse. Si tu veux modifier tous les billets de Machin pour qu'ils soient attribués à Truc je me permets de supposer que tu n'en as un peu rien à fiche d'avoir la liste précise (?)
Je reconnais que ça peut surprendre cependant :(
Tu as une proposition ? Sinon on se contente du rappel du nb de billets sélectionnés dans le h2 et on ne les liste pas…
comment:7 Changed 10 years ago by bruno
Je n'ai pas vraiment d'avis sur ce point, si ce n'est que dans la version actuelle, on ne peut pas avoir plus de billets sélectionnés que ne peut en afficher la page posts.php. Le nombre en sera forcément limité.
A voir après avec la résolution du ticket #849, où là on pourra ne pas énumérer tous les billets concernés.
comment:9 Changed 10 years ago by lipki
Il y a le ticket #1527 sur cette page si tu veux faire d'une pierre deux coup.
comment:10 Changed 10 years ago by Dsls
(In [136cc800ade6]) Added entries list in posts_actions.php, ability to uncheck some entries in this page. see #1540 Added proper message when no entry selected, or no action set. closes #1527
comment:11 Changed 10 years ago by bruno
Tout retour sur le dernier commit est le bienvenu ;)
Une fois validé, je l'incorpore aux autres pages.
comment:12 Changed 10 years ago by lipki
Je vais te faire un retour avec le #1181
Peut-être aujourd'hui... ou peut-être pas.
comment:13 follow-up: ↓ 15 Changed 10 years ago by kozlika
Retours (je peux m'en occuper si tu préfères) :
- Lien "Retourner à la liste des billets" à placer après le <h2>
- Question ouverte à propos du fil d'Ariane : doit-on permettre de naviguer ou seulement le mettre là en rappel de la page active mais sans liens ?
- Au lien de retour, je verrais bien le maintien de la sélection (série d'actions sur la même sélection). T'en penses ?
- Enregistrer > Enregistrer les modifications
- Un message de confirmation au retour sur la liste "Les modifications ont bien été enregistrées" : possible ?
comment:14 Changed 10 years ago by Dsls
(In [c45f3be639b6]) * Selection is kept when going back to entries
- Notifications when applying changes
- Added "back to entries" link
see #1540
comment:15 in reply to: ↑ 13 Changed 10 years ago by bruno
- Lien "Retourner à la liste des billets" à placer après le <h2>
Fait
- Question ouverte à propos du fil d'Ariane : doit-on permettre de naviguer ou seulement le mettre là en rappel de la page active mais sans liens ?
Pas d'avis sur le sujet, je fais ce que vous voulez :P
- Au lien de retour, je verrais bien le maintien de la sélection (série d'actions sur la même sélection). T'en penses ?
Pas trivial, mais fait :)
- Enregistrer > Enregistrer les modifications
On dit comment en anglais ? "Save updates" ça sonne moyen je trouve
- Un message de confirmation au retour sur la liste "Les modifications ont bien été enregistrées" : possible ?
Fait.
comment:16 Changed 10 years ago by lipki
At least one entry should be selected
Pour l'action que je suis en train de coder, "reorder", il n'est pas nécessaire de cocher une case. Serait-il possible de modifier ça ?
comment:17 Changed 10 years ago by lipki
J'ai un retour du bug #1527
Notice: Undefined variable: redir_sel in C:\programmes\wamp\www\dotclear-default\admin\posts_actions.php on line 331
Même condition, validation du formulaire avec JavaScript? désactivez et aucune case coché.
Je le met là, je vais pas rouvrir le #1527 ... hein !
comment:18 follow-up: ↓ 20 Changed 10 years ago by kozlika
Le fichier post_actions ne distingue pas billets/pages. Il faudrait pouvoir varier :
- Changer l'auteur des billets|pages
- Retour à la liste des billets|pages
comment:19 Changed 10 years ago by Dsls
(In [5a3fad0f97e2]) Tuned posts_actions.php, closes #1527 (again), see #1540.
comment:20 in reply to: ↑ 18 Changed 10 years ago by bruno
Replying to kozlika:
Le fichier post_actions ne distingue pas billets/pages. Il faudrait pouvoir varier :
- Changer l'auteur des billets|pages
- Retour à la liste des billets|pages
Pas facile à gérer : posts_actions peut potentiellement traiter tout type de post, et pas nécessairement que des entrées d'un même type. Autant on doit pouvoir changer le libellé de "retour à la liste des []", autant pour "changer l'auteur", ça peut vraiment varier.
Peut-on envisager un vocabulaire plus générique, du type "changer l'auteur des entrées" ?
comment:21 Changed 10 years ago by kozlika
Entrées ça fait un peu étrange comme terminologie. Autre idée : "Changer l'auteur pour cette sélection" ?
comment:22 Changed 10 years ago by lipki
La page peut vérifier le type d'entrée traité, adapter le vocabulaire.
Et si la page détecte plusieurs type d'entrée, choisir un vocabulaire générique.
// Moulinette qui cherche les différents post_type dans les entrées a traité. $post_type = moulinette(attr); __("change author of ".$post_type) /** Et les traductions qui vont bien. * change author of post -> Changer l'auteur des billets * change author of page -> Changer l'auteur des pages * change author of bidule -> Changer l'auteur des bidules * change author of entry -> Changer l'auteur pour cette sélection */
comment:23 Changed 10 years ago by bruno
on arrivera vite à un système à double dépendance : Je suis un plugin qui ajoute un post-type, je fournis quelles traductions ? Je suis un plugin qui ajoute une action par lots (exemple : supprimer les pièces jointes), je fournis quelles traductions ?
Exemple : gallery ajoute les types gallery et galleryitem, il fournit les traductions de "change author of gallery" et "change author of galleryitem" Arrive ensuite un plugin batchremoveattachment, qui produit les phrases "remove attachments of XXX". qui doit fournir la traduction de "remove attachement of gallery" ?
Tant qu'à faire, je préfèrerais qu'on ne se torture pas l'esprit, et qu'on mette selection partout. a la limite en mettant ajoutant entre parenthèses (votre sélection contient : billets, images, pages).
comment:24 follow-up: ↓ 25 Changed 10 years ago by kozlika
Boah, franchement Changer l'auteur pour cette sélection me paraît suffisamment explicite maintenant qu'on a la liste des éléments juste dessous. Less is more.
comment:25 in reply to: ↑ 24 Changed 10 years ago by bruno
Replying to kozlika:
Boah, franchement Changer l'auteur pour cette sélection me paraît suffisamment explicite maintenant qu'on a la liste des éléments juste dessous. Less is more.
Adjugé :) En anglais, "change author for this selection", ça se tient ?
comment:26 Changed 10 years ago by Anne Kozlika <kozlika@…>
- Status changed from new to closed
- Resolution set to fixed
(In [e30dca34f6b8]) posts_action.php Replaced "Change [this] for entries" by "Change [this] for the selection" (as it can be on posts, pages, this or that). Fixes #1540 at last.