Projet

Général

Profil

Bug #8108

Utiliser "synchronous" (plutôt que "ajax") comme indicateur qu'on veut un rendu synchrone

Ajouté par Frédéric Péters il y a plus de 8 ans. Mis à jour il y a plus de 8 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
24 août 2015
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:

Description

Pour le moment le rendu synchrone d'une cellule a lieu quand le context a "ajax: True"; ça vient du fait que le rendu synchrone, on décide de l'utiliser quand on fait le rendu pour un appel ajax (où l'asynchrone vient du navigateur).

Mais quand on fait le rendu momo, on doit aussi faire du rendu synchrone et là ça fait bizarre d'avoir le paramètre appelé "ajax".

Ici je propose de plutôt appeler ça "synchronous".


Fichiers

Révisions associées

Révision cfbf3bf6 (diff)
Ajouté par Frédéric Péters il y a plus de 8 ans

misc: use "synchronous" as context key to request synchronous rendering (#8108)

Historique

#1

Mis à jour par Frédéric Péters il y a plus de 8 ans

#3

Mis à jour par Thomas Noël il y a plus de 8 ans

Moi j'ai pas compris... pour moi, ajax=True veut dire asynchone, et pas synchrone. Non ?

#4

Mis à jour par Frédéric Péters il y a plus de 8 ans

ajax=True ça veut dire "oh ça va servir dans le rendu ajax d'une cellule", mais le "rendu ajax d'une cellule", c'est justement du rendu synchrone (il y a eu un premier temps où de l'html a été envoyé au navigo, qui fait une requête vers l'url du rendu ajax, qui fait le rendu désiré, qui est ensuite affiché dans le navigo).

Le "oh ça va servir dans le rendu ajax d'une cellule", avec Momo, il devient "oh ça va servir dans le rendu ajax d'une cellule ou dans le rendu pour momo".

Plutôt que ça, donc, on change en "synchronous: True", qui dit qu'on veut le rendu du contenu de la cellule, point, peu importe le temps que ça prenne. (et surtout ne nous donne pas un wrapper qui demandera un appel http derrière, merci).

#5

Mis à jour par Thomas Noël il y a plus de 8 ans

J'avais donc compris le ajax=True à l'envers, preuve que ton patch est doublement intéressant. Go.

#6

Mis à jour par Frédéric Péters il y a plus de 8 ans

Il suit #6842, si quelqu'un pouvait y regarder, ce serait super.

#7

Mis à jour par Frédéric Péters il y a plus de 8 ans

  • Statut changé de En cours à Résolu (à déployer)
commit cfbf3bf6a7d842a84a6f1dcee7c39565e2d14e34
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Mon Aug 24 14:59:46 2015 +0200

    misc: use "synchronous" as context key to request synchronous rendering (#8108)
#8

Mis à jour par Frédéric Péters il y a plus de 8 ans

  • Statut changé de Résolu (à déployer) à Solution déployée

Formats disponibles : Atom PDF