Development #46768
Cellule "fiches"
0%
Description
Une cellule qui aura dans son paramétrage le choix d'un modèle de fiche et un rendu qui serait une liste simple de libellés + lien vers la page au subslug correspondant si cette page existe; + du paramétrage de pagination.
Dans un futur ticket le choix d'une vue personnalisée pour filtrer (après #44155 et un autre ticket pour exposer ça dans l'API de w.c.s.).
Dans le futur aussi dans le paramétrage une option sur le mode d'affichage, où il pourra y avoir une option "tableau" pour faire des éléments de #40451.
Files
Related issues
Associated revisions
History
Updated by Frédéric Péters over 2 years ago
- Related to Development #37531: Cellules concernant les fiches added
Updated by Lauréline Guérin over 2 years ago
- File 0002-wcs-add-cell-to-list-cards-of-a-card-model-46768.patch 0002-wcs-add-cell-to-list-cards-of-a-card-model-46768.patch added
- File 0001-misc-missing-migrations.patch 0001-misc-missing-migrations.patch added
- Status changed from Nouveau to Solution proposée
- Patch proposed changed from No to Yes
Updated by Lauréline Guérin over 2 years ago
- File Capture d’écran de 2020-09-21 11-47-48.png Capture d’écran de 2020-09-21 11-47-48.png added
- File Capture d’écran de 2020-09-21 11-47-30.png Capture d’écran de 2020-09-21 11-47-30.png added
Exemple de ce que ça peut donner (avec des données très bidon), avec et sans page avec subslug qui va bien
Le titre de la cellule == titre du Card Model
Updated by Frédéric Péters over 2 years ago
Pour le cas où il n'y a pas de subslug, normalement il y a une clé "url" dans la réponse de l'API, j'utiliserais ça (ça marchera pour les agents avec l'autorisation, et ça fera juste une erreur d'accès refusé pour les autres).
Updated by Lauréline Guérin over 2 years ago
- Related to Development #46865: Cellule "fiches" - le choix d'une vue personnalisée added
Updated by Lauréline Guérin over 2 years ago
- Related to Development #46866: "Fiches", mode d'affichage "tableau" added
Updated by Frédéric Péters over 2 years ago
Pour la partie illustration de cellule
+{% include "combo/asset_picture_fragment.html" %}
il doit manquer une méthode get_slug_for_asset(), il me semble, non ?
Updated by Lauréline Guérin over 2 years ago
Non, la méthode est définie sur CellBase.
Je l'avais surchargée pour les cells wcs déjà existantes, pour gérer le legacy (autres settings, avec un compatibilité avec les nouveaux settings)
Et j'ai testé en local pour vérifier que ça marche :)
Updated by Frédéric Péters over 2 years ago
- Status changed from Solution proposée to Solution validée
Ok alors, j'ai du avoir un truc qui foirait chez moi.
Updated by Lauréline Guérin over 2 years ago
il faut que tu ajoutes un bout de setting par contre, pour définir les assets de ce type de cellule; il n'y est pas par défaut
Updated by Lauréline Guérin over 2 years ago
- Status changed from Solution validée to Résolu (à déployer)
commit e6421641128a806f7ca9f206d22600c016c65ae5 Author: Lauréline Guérin <zebuline@entrouvert.com> Date: Mon Sep 21 13:53:39 2020 +0200 wcs: add cell to list cards of a card model (#46768) commit d7f4f2c4ee38a2def438c9d5c40480d9990cde44 Author: Lauréline Guérin <zebuline@entrouvert.com> Date: Fri Sep 18 14:32:04 2020 +0200 misc: missing migrations
Updated by Frédéric Péters over 2 years ago
- Status changed from Résolu (à déployer) to Solution déployée
wcs: add cell to list cards of a card model (#46768)