Projet

Général

Profil

Development #52147

ne pas utiliser data_class() pour obtenir le nom de la table d'une relation

Ajouté par Frédéric Péters il y a environ 3 ans. Mis à jour il y a environ 3 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
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

Révision 8d979634 (diff)
Ajouté par Frédéric Péters il y a environ 3 ans

sql: don't use data_class() to get table name for relations (#52147)

Révision 2532358f (diff)
Ajouté par Frédéric Péters il y a environ 3 ans

sql: don't use data_class() to get table name for relations (#52147)

Historique

#1

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

Code couvert par test_backoffice_card_field_columns.

#2

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)

#3

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

Formats disponibles : Atom PDF