Project

General

Profile

Development #46768

Cellule "fiches"

Added by Frédéric Péters over 2 years ago. Updated over 2 years ago.

Status:
Fermé
Priority:
Normal
Target version:
-
Start date:
18 September 2020
Due date:
% Done:

0%

Estimated time:
Patch proposed:
Yes
Planning:
No

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

Related to Publik - Development #37531: Cellules concernant les fichesFermé07 November 2019

Actions
Related to Combo - Development #46865: Cellule "fiches" - le choix d'une vue personnaliséeFermé22 September 2020

Actions
Related to Combo - Development #46866: "Fiches", mode d'affichage "tableau"Fermé22 September 2020

Actions

Associated revisions

Revision e6421641 (diff)
Added by Lauréline Guérin over 2 years ago

wcs: add cell to list cards of a card model (#46768)

History

#1

Updated by Frédéric Péters over 2 years ago

#2

Updated by Lauréline Guérin over 2 years ago

  • Assignee set to Lauréline Guérin
#4

Updated by Lauréline Guérin over 2 years ago

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

#5

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).

#7

Updated by Lauréline Guérin over 2 years ago

  • Related to Development #46865: Cellule "fiches" - le choix d'une vue personnalisée added
#8

Updated by Lauréline Guérin over 2 years ago

#9

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 ?

#10

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 :)

#11

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.

#12

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

#13

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
#14

Updated by Frédéric Péters over 2 years ago

  • Status changed from Résolu (à déployer) to Solution déployée

Also available in: Atom PDF