Development #52147
ne pas utiliser data_class() pour obtenir le nom de la table d'une relation
Début:
17 mars 2021
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Oui
Planning:
Non
Description
À chercher autour de #52124 je note qu'on fait
carddef_dataclass = field.carddef.data_class() ... carddef_dataclass._table_name,
quand on établit une jointure; et c'est inutile à mon sens de passer par data_class() alors qu'on veut juste un nom de table.
Fichiers
Révisions associées
sql: don't use data_class() to get table name for relations (#52147)
Historique
Mis à jour par Frédéric Péters il y a environ 3 ans
- Fichier 0001-sql-don-t-use-data_class-to-get-table-name-for-relat.patch 0001-sql-don-t-use-data_class-to-get-table-name-for-relat.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Code couvert par test_backoffice_card_field_columns.
Mis à jour par Thomas Noël il y a environ 3 ans
- Statut changé de Solution proposée à Résolu (à déployer)
C'est inutile, et plus propre ainsi.
commit 8d979634653aa2b1ba6f1ae4592f478ab882666c Author: Frédéric Péters <fpeters@entrouvert.com> Date: Wed Mar 17 21:23:15 2021 +0100 sql: don't use data_class() to get table name for relations (#52147)
Mis à jour par Frédéric Péters il y a environ 3 ans
- Statut changé de Résolu (à déployer) à Solution déployée
sql: don't use data_class() to get table name for relations (#52147)