Bug #60891
Cellule fiche: relations reverse lorsque plusieurs models de fiche ont un champ avec le même varname
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
Historique
Mis à jour par Lauréline Guérin il y a plus de 2 ans
- Fichier 0001-wcs-fix-card-cell-reverse-relations-60891.patch 0001-wcs-fix-card-cell-reverse-relations-60891.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Mis à jour par Frédéric Péters il y a plus de 2 ans
- Statut changé de Solution proposée à Solution validée
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)
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
wcs: fix card cell reverse relations (#60891)