Development #68037
Cellule contenu d'une fiche: avoir une option pour afficher toutes les fiches
0%
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
Révisions associées
wcs: use only_for_user & without_user flags (#68037)
wcs: add pagination for list of cards (#68037)
wcs: opti, use detail url if only one id (#68037)
wcs: option to list all cards (#68037)
Historique
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" ?
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é").
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).
Mis à jour par Lauréline Guérin il y a plus d'un an
- Fichier 0005-wcs-option-to-list-all-cards-68037.patch 0005-wcs-option-to-list-all-cards-68037.patch ajouté
- Fichier 0003-wcs-add-pagination-for-list-of-cards-68037.patch 0003-wcs-add-pagination-for-list-of-cards-68037.patch ajouté
- Fichier 0004-wcs-opti-use-detail-url-if-only-one-id-68037.patch 0004-wcs-opti-use-detail-url-if-only-one-id-68037.patch ajouté
- Fichier 0002-wcs-use-only_for_user-without_user-flags-68037.patch 0002-wcs-use-only_for_user-without_user-flags-68037.patch ajouté
- Fichier 0001-wcs-update-card-cell-model-68037.patch 0001-wcs-update-card-cell-model-68037.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
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
Mis à jour par Lauréline Guérin il y a plus d'un an
- Fichier card-pagination.png card-pagination.png ajouté
note: css à revoir pour la pagination
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.
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()" ?
Mis à jour par Lauréline Guérin il y a plus d'un an
- Fichier 0005-wcs-option-to-list-all-cards-68037.patch 0005-wcs-option-to-list-all-cards-68037.patch ajouté
- Fichier 0004-wcs-opti-use-detail-url-if-only-one-id-68037.patch 0004-wcs-opti-use-detail-url-if-only-one-id-68037.patch ajouté
- Fichier 0003-wcs-add-pagination-for-list-of-cards-68037.patch 0003-wcs-add-pagination-for-list-of-cards-68037.patch ajouté
- Fichier 0002-wcs-use-only_for_user-without_user-flags-68037.patch 0002-wcs-use-only_for_user-without_user-flags-68037.patch ajouté
- Fichier 0001-wcs-update-card-cell-model-68037.patch 0001-wcs-update-card-cell-model-68037.patch ajouté
Rebase;
0003: des conflits à gérer (à cause du focus introduit par #41128); je n'ai pas géré le focus pour la pagination en mode carte
0005: méthode renommée
Mis à jour par Frédéric Péters il y a plus d'un an
- Statut changé de Solution proposée à Solution validée
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
Mis à jour par Transition automatique il y a plus d'un an
- Statut changé de Résolu (à déployer) à Solution déployée
wcs: update card cell model (#68037)
add fields only_for_user & limit