Development #79501
cellule fiche(s) en mode carte sur un grand nombre de fiches
0%
Description
Ca fonctionne assez mal avec un nombre important de fiches, car toutes les cellules sont render en même temps:
- toutes les cellules répétées appellent la même url wcs pour récupérer toutes les fiches, justement pour bénéficier du cache qu'on a dans request_wrapper (pour éviter de faire n appels avec un filter-internal-id différent à chaque cellule répétée)
- quand on change de page, toutes les cellules sont loadées en ajax au même moment, combo envoie en même temps n fois la même requête à wcs, car le résultat du premier appel n'arrive pas avant les appels suivants (beaucoup de fiche, appel qui prend un certain temps à aboutir)
- résultat, à chaque changement de page avec des cellules à loader, on surcharge wcs.
Révisions associées
utils: add some methods to Request wrapper (#79501)
misc: load first page of paginated cards only once (#79501)
wcs: delay cell loading if url was called and not yet in cache (#79501)
misc: load only cells concerned by the pagination (#79501)
Historique
Mis à jour par Robot Gitea il y a 10 mois
- Statut changé de Nouveau à En cours
Lauréline Guérin (lguerin) a ouvert une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/combo/pulls/132
- Titre : WIP: cellule fiche(s) en mode carte sur un grand nombre de fiches (#79501)
- Modifications : https://git.entrouvert.org/entrouvert/combo/pulls/132/files
Mis à jour par Robot Gitea il y a 10 mois
- Statut changé de Solution proposée à En cours
Lauréline Guérin (lguerin) a fermé une pull request sur Gitea concernant cette demande.
Mis à jour par Robot Gitea il y a 10 mois
- Statut changé de Solution proposée à En cours
Lauréline Guérin (lguerin) a commencé à travailler sur une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/combo/pulls/132
- Titre : WIP: cellule fiche(s) en mode carte sur un grand nombre de fiches (#79501)
- Modifications : https://git.entrouvert.org/entrouvert/combo/pulls/132/files
Mis à jour par Robot Gitea il y a 10 mois
- Statut changé de Solution proposée à Solution validée
Frédéric Péters (fpeters) a approuvé une pull request sur Gitea concernant cette demande :
Mis à jour par Robot Gitea il y a 10 mois
- Statut changé de Solution validée à Résolu (à déployer)
Lauréline Guérin (lguerin) a mergé une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/combo/pulls/132
- Titre : cellule fiche(s) en mode carte sur un grand nombre de fiches (#79501)
- Modifications : https://git.entrouvert.org/entrouvert/combo/pulls/132/files
Mis à jour par Transition automatique il y a 10 mois
- Statut changé de Résolu (à déployer) à Solution déployée
wcs: never call wcs on page rendering for card cell (#79501)