Projet

Général

Profil

Bug #83807

filtres, ignorer la présence de liste de choix "en dur" quand le champ liste est configuré avec une source de données

Ajouté par Frédéric Péters il y a 5 mois. Mis à jour il y a 5 mois.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
22 novembre 2023
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non

Description

cf #83758#note-3, le code fait

    def get_item_filter_options(
        self,
        filter_field,
        selected_filter,
        selected_filter_operator='eq',
        criterias=None,
        anonymised=False,
    ):
        if (self.view and self.view.visibility == 'datasource') or filter_field.items:
            return filter_field.get_options()

mais on peut avoir des valeurs "fantômes" dans filter_field.items, alors que le champ liste est configuré sur base d'une source de données.

Il faudrait quelque chose de l'ordre de ... or (filter_field.items and not getattr(field_field, 'data_source')):.

Révisions associées

Révision 04f63643 (diff)
Ajouté par Frédéric Péters il y a 5 mois

backoffice: ignore static items if a data source is defined (#83807)

Historique

#1

Mis à jour par Frédéric Péters il y a 5 mois

  • Assigné à mis à Frédéric Péters
#2

Mis à jour par Robot Gitea il y a 5 mois

  • Statut changé de Nouveau à En cours

Frédéric Péters (fpeters) a ouvert une pull request sur Gitea concernant cette demande :

#3

Mis à jour par Frédéric Péters il y a 5 mois

  • Description mis à jour (diff)
#4

Mis à jour par Robot Gitea il y a 5 mois

  • Statut changé de En cours à Solution proposée
#5

Mis à jour par Robot Gitea il y a 5 mois

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

Lauréline Guérin (lguerin) a approuvé une pull request sur Gitea concernant cette demande :

#6

Mis à jour par Robot Gitea il y a 5 mois

  • Statut changé de Solution validée à Résolu (à déployer)

Frédéric Péters (fpeters) a mergé une pull request sur Gitea concernant cette demande :

#7

Mis à jour par Transition automatique il y a 5 mois

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

Mis à jour par Transition automatique il y a 3 mois

Automatic expiration

Formats disponibles : Atom PDF