Dotclear

Ticket #2302 (closed idea: wontfix)

Opened 5 years ago

Last modified 4 years ago

Multiblog - administration - changement de blog - idée

Reported by: nanart Owned by: team
Priority: lowest Milestone:
Component: module:admin Version: 2.15
Severity: normal Keywords:
Cc:

Description

Dans un environnement de type multiblogs, quand on change de blog, on peut rencontrer une erreur dans l'interface d'administration.

Exemple:

  • édition d'un billet/blog Default
  • changement de blog pour, par ex, blog1
  • erreur ce billet n'existe pas.

L'idée serait, lorsqu'on change de blog, on se retrouve sur l'interface (par défaut) admin du blog.

Il sagit simplement d'une suggestion, puisque si on commence à éditer un billet d'un blog, et que l'on change de blog, l'alerte Voulez-vous quitter la page est bien lancée

Change History

comment:1 Changed 5 years ago by tomek

Alors c'est marrant parce que le fait de rester sur le même contexte en changeant de blog était une demande (je crois que j'ai ma part dans celle-ci) qui vient d'être mise en place dans la 2.15, car je trouve ça souvent pratique de basculer d'un blog à l'autre tout en restant dans le même contexte (paramètres, médiathèque & gestion du thème, notamment).

Évidemment celui que tu décris pose un léger problème. À voir s'il est possible (et souhaitable) que dans le cas de l'édition d'un billet, on revienne à la page d'accueil de l'admin.

comment:2 follow-up: ↓ 3 Changed 5 years ago by franck

  • Milestone set to 2.16

Il est clair que pour l'instant c'est assez « brut de fonderie » : en gros, si le contexte est autorisé côté blog destination, on y reste, sinon retour au tableau de bord ; mais sans vérifier que l'opération en cours dans le contexte est aussi autorisée (modif. billet par exemple).

Idéalement il faudrait remonter d'un « cran », par exemple à la liste des billets dans le cas de l'édition d'un billet, etc.

On va mettre ça pour la 2.16 et je verrai s'il y a quelque chose d'intelligent à faire à ce sujet.

comment:3 in reply to: ↑ 2 ; follow-up: ↓ 4 Changed 5 years ago by nanart

Dans le cas modif billet, le changement devrait plutôt être, par ex, liste des billets (pages). Car il me semble qu'un même billet (même id) ne peut être géré depuis deux blogs différents.

Idem pour ce qui concerne la gestion des plugs. Généralement, suivant le blog, la page d'admin/config est à priori différente.

Bref, je pense à :

  • cas général contexte sans incidence => même contexte
  • cas pouvant poser pb => traitement suivant pb ?

Ex cas à pb:

  • modif billet, l'erreur est capturée (message genre: billet n'existe pas) => retour menu liste billets

( interface vers laquelle on se redirige souvent en cas erreur ou changement/modif autre billet )

  • gestion plug => retour vers la page d'accueil/admin du plug (si elle existe)
Last edited 5 years ago by nanart (previous) (diff)

comment:4 in reply to: ↑ 3 Changed 5 years ago by franck

Replying to nanart:

Dans le cas modif billet, le changement devrait plutôt être, par ex, liste des billets (pages). Car il me semble qu'un même billet (même id) ne peut être géré depuis deux blogs différents.

C'est ce que je disais, non (« … remonter d'un cran … ») ?

Idem pour ce qui concerne la gestion des plugs. Généralement, suivant le blog, la page d'admin/config est à priori différente.

Ça dépend des installation, ma page d'admin est la même pour les huit blogs de mon installation, ce n'est pas une généralité.

Bref, je pense à :

  • cas général contexte sans incidence => même contexte
  • cas pouvant poser pb => traitement suivant pb ?

Ex cas à pb:

  • modif billet, l'erreur est capturée (message genre: billet n'existe pas) => retour menu liste billets

( interface vers laquelle on se redirige souvent en cas erreur ou changement/modif autre billet )

  • gestion plug => retour vers la page d'accueil/admin du plug (si elle existe)

D'une manière générale, soit je trouve quelque chose de pas trop contraignant et je l'implémente, soit ça devient une usine à gaz de prévoir tous les cas de figure et ça restera en l'état.

comment:5 Changed 5 years ago by nanart

Concernant les plugs, en l'état, il semble qu'on soit renvoyé vers leur interface. Soit, par ex: admin/plugin.php?p=related

Last edited 5 years ago by nanart (previous) (diff)

comment:6 Changed 4 years ago by franck

  • Status changed from new to closed
  • Resolution set to wontfix
  • Milestone 2.16 deleted

Bon, comme je le pressentais, c'est une usine à gaz à implémenter vu qu'il faudrait pour chaque contexte, définir le contexte de "secours" alors que jusqu'à maintenant la gestion de redirection est faite de manière générique.

On va donc se contenter du fonctionnement actuel et basta, sauf si quelqu'un a une idée géniale et le code correspondant à me proposer :-)

Note: See TracTickets for help on using tickets.

Sites map