Dotclear

Ticket #1540 (closed defect: fixed)

Opened 11 years ago

Last modified 11 years ago

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:1 Changed 11 years ago by franck

  • Milestone changed from A definir to 2.6

comment:2 Changed 11 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 11 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:4 Changed 11 years ago by bruno

Oki. Je prends :)

comment:5 in reply to: ↑ 3 Changed 11 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 11 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 11 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:8 Changed 11 years ago by kozlika

Roule ma poule !

comment:9 Changed 11 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 11 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 11 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 11 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 11 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 11 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 11 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 11 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 11 years ago by lipki

J'ai un retour du bug #1427

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 #1427 ... hein !

Version 0, edited 11 years ago by lipki (next)

comment:18 follow-up: ↓ 20 Changed 11 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 11 years ago by Dsls

(In [5a3fad0f97e2]) Tuned posts_actions.php, closes #1527 (again), see #1540.

comment:20 in reply to: ↑ 18 Changed 11 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 11 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 11 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
 */
Last edited 11 years ago by lipki (previous) (diff)

comment:23 Changed 11 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 11 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 11 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 11 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.

Note: See TracTickets for help on using tickets.

Sites map