Projet

Général

Profil

Bug #60891

Cellule fiche: relations reverse lorsque plusieurs models de fiche ont un champ avec le même varname

Ajouté par Lauréline Guérin il y a plus de 2 ans. Mis à jour il y a environ 2 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
20 janvier 2022
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

si on a:

- un model A avec un champ 'foobar' de type item qui pointe sur un model Foobar
- un model B avec un champ 'foobar' de type item qui pointe sur un model Foobar

Et qu'on veut configurer sur une page:
- une cellule Foobar avec un id unique (slug de la cellule: myfoobar)
- une cellule B en suivant la relation myfoobar/foobar (reverse)

le calcul des ids de la cellule B échoue, car la première relation trouvée est {'obj': 'carddef:model-a', 'type': 'item', 'reverse': True, 'varname': 'foobar'}, qui ne correspond pas au model de la cellule.


Fichiers

Révisions associées

Révision 21cbc7ee (diff)
Ajouté par Lauréline Guérin il y a plus de 2 ans

wcs: fix card cell reverse relations (#60891)

Historique

#1

Mis à jour par Lauréline Guérin il y a plus de 2 ans

#2

Mis à jour par Frédéric Péters il y a plus de 2 ans

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

Mis à jour par Lauréline Guérin il y a plus de 2 ans

  • Statut changé de Solution validée à Résolu (à déployer)
commit 21cbc7ee35d34ee679fcf30ea82d8831d996ef5e
Author: Lauréline Guérin <zebuline@entrouvert.com>
Date:   Fri Jan 21 09:36:51 2022 +0100

    wcs: fix card cell reverse relations (#60891)
#4

Mis à jour par Frédéric Péters il y a environ 2 ans

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

Mis à jour par Transition automatique il y a environ 2 ans

Automatic expiration

Formats disponibles : Atom PDF