Projet

Général

Profil

Development #68037

Cellule contenu d'une fiche: avoir une option pour afficher toutes les fiches

Ajouté par Lauréline Guérin il y a plus d'un an. Mis à jour il y a plus d'un an.

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

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Dans le paramétrage de la cellule contenu d'un fiche, ajouter une option "toutes les fiches"
On aurait alors les options suivantes:
- idenfiant dans l'adresse de la page
- toutes les fiches
- autres identifiants
- la liste des related

Reprendre l'option "Restreindre aux fiches liées à l’usager connecté" de la cellule fiche
Ajouter des options de pagination


Fichiers

0005-wcs-option-to-list-all-cards-68037.patch (14 ko) 0005-wcs-option-to-list-all-cards-68037.patch Lauréline Guérin, 09 août 2022 15:33
0003-wcs-add-pagination-for-list-of-cards-68037.patch (7,85 ko) 0003-wcs-add-pagination-for-list-of-cards-68037.patch Lauréline Guérin, 09 août 2022 15:33
0004-wcs-opti-use-detail-url-if-only-one-id-68037.patch (9,34 ko) 0004-wcs-opti-use-detail-url-if-only-one-id-68037.patch Lauréline Guérin, 09 août 2022 15:33
0002-wcs-use-only_for_user-without_user-flags-68037.patch (17,5 ko) 0002-wcs-use-only_for_user-without_user-flags-68037.patch Lauréline Guérin, 09 août 2022 15:33
0001-wcs-update-card-cell-model-68037.patch (3,36 ko) 0001-wcs-update-card-cell-model-68037.patch Lauréline Guérin, 09 août 2022 15:33
card-pagination.png (13,7 ko) card-pagination.png Lauréline Guérin, 11 août 2022 16:11
0004-wcs-opti-use-detail-url-if-only-one-id-68037.patch (9,34 ko) 0004-wcs-opti-use-detail-url-if-only-one-id-68037.patch Lauréline Guérin, 29 août 2022 14:35
0005-wcs-option-to-list-all-cards-68037.patch (14 ko) 0005-wcs-option-to-list-all-cards-68037.patch Lauréline Guérin, 29 août 2022 14:35
0003-wcs-add-pagination-for-list-of-cards-68037.patch (8,28 ko) 0003-wcs-add-pagination-for-list-of-cards-68037.patch Lauréline Guérin, 29 août 2022 14:35
0002-wcs-use-only_for_user-without_user-flags-68037.patch (17,5 ko) 0002-wcs-use-only_for_user-without_user-flags-68037.patch Lauréline Guérin, 29 août 2022 14:35
0001-wcs-update-card-cell-model-68037.patch (3,36 ko) 0001-wcs-update-card-cell-model-68037.patch Lauréline Guérin, 29 août 2022 14:35

Révisions associées

Révision d23bb074 (diff)
Ajouté par Lauréline Guérin il y a plus d'un an

wcs: update card cell model (#68037)

add fields only_for_user & limit

Révision c96fb54b (diff)
Ajouté par Lauréline Guérin il y a plus d'un an

wcs: use only_for_user & without_user flags (#68037)

Révision 9d4ae797 (diff)
Ajouté par Lauréline Guérin il y a plus d'un an

wcs: add pagination for list of cards (#68037)

Révision 8df6e51c (diff)
Ajouté par Lauréline Guérin il y a plus d'un an

wcs: opti, use detail url if only one id (#68037)

Révision 25da1b91 (diff)
Ajouté par Lauréline Guérin il y a plus d'un an

wcs: option to list all cards (#68037)

Historique

#1

Mis à jour par Marie Kuntz il y a plus d'un an

Question bête : ça ne revient pas au même que d'utiliser la cellule "Fiches" ?

#2

Mis à jour par Frédéric Péters il y a plus d'un an

L'idée est en effet de converger, que les options permettant de déterminer quelles fiches sont affichées soient identiques. La différence entre les cellules se jouera sur la présentation : on aura la cellule "contenu d'une fiche" actuelle qui donnera la présentation en mode "card" (#58479) et la cellule "liste de fiches" actuelle qui servira pour la "présentation tabulaire" (l'affichage actuel y étant le rendu par défaut "1 colonne contenant lien/libellé").

#3

Mis à jour par Frédéric Péters il y a plus d'un an

(en fait même j'oubliais, tout ça deviendra une seule cellule, avec l'option du type de présentation intégrée à celle-ci).

#4

Mis à jour par Lauréline Guérin il y a plus d'un an

0001: update de model
0002: utilisation du flag only_for_user (au passage, ça reprend https://dev.entrouvert.org/issues/58878#note-8 et le filtrage auto sur user si custom view)
0003: ajout d'une pagination
0004: légère opti, utilisation du endpoint detail plutôt que list si on n'a qu'un id (parce que la cellule pouvant servir de base à une autre cellule avec related, on aura déjà l'url en cache)
0005: une option pour lister toutes les fiches (et j'ai fait attention à ne pas appeler le endpoint list avec tous les ids en filter-internal-id)

basé sur #68015

#5

Mis à jour par Lauréline Guérin il y a plus d'un an

note: css à revoir pour la pagination

#6

Mis à jour par Pierre Cros il y a plus d'un an

Frédéric Péters a écrit :

(en fait même j'oubliais, tout ça deviendra une seule cellule, avec l'option du type de présentation intégrée à celle-ci).

Top moumoute.

#7

Mis à jour par Frédéric Péters il y a plus d'un an

Dans "wcs: option to list all cards", je serais pour renommer la méthode "get_all()", peut-être "must_get_all()" ?

#9

Mis à jour par Frédéric Péters il y a plus d'un an

  • Statut changé de Solution proposée à Solution validée
#10

Mis à jour par Lauréline Guérin il y a plus d'un an

  • Statut changé de Solution validée à Résolu (à déployer)
commit 25da1b91b77999367b5c60c2210176472de34834
Author: Lauréline Guérin <zebuline@entrouvert.com>
Date:   Tue Aug 9 15:31:59 2022 +0200

    wcs: option to list all cards (#68037)

commit 8df6e51c732f1600fa23413e9b437bf4c2ca571c
Author: Lauréline Guérin <zebuline@entrouvert.com>
Date:   Tue Aug 9 14:53:34 2022 +0200

    wcs: opti, use detail url if only one id (#68037)

commit 9d4ae7974cfa610cf3aa37915e813b6b3abab047
Author: Lauréline Guérin <zebuline@entrouvert.com>
Date:   Tue Aug 9 14:26:11 2022 +0200

    wcs: add pagination for list of cards (#68037)

commit c96fb54b04b4c70ebf382626776ec5e9200334db
Author: Lauréline Guérin <zebuline@entrouvert.com>
Date:   Tue Aug 9 11:23:22 2022 +0200

    wcs: use only_for_user & without_user flags (#68037)

commit d23bb074b6d73c121b0c8aa0f841301e2960c0ea
Author: Lauréline Guérin <zebuline@entrouvert.com>
Date:   Tue Aug 9 09:46:23 2022 +0200

    wcs: update card cell model (#68037)

    add fields only_for_user & limit
#11

Mis à jour par Transition automatique il y a plus d'un an

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

Mis à jour par Transition automatique il y a plus d'un an

Automatic expiration

Formats disponibles : Atom PDF