Projet

Général

Profil

Development #44655

Dans la recherche libre (sur les utilisateurs), gérer les champs date

Ajouté par Benjamin Dauvergne il y a presque 4 ans. Mis à jour il y a presque 4 ans.

Statut:
Rejeté
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
30 juin 2020
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non

Description

C'est notamment utile pour trouver quelqu'un par sa date de naissance. Le plus simple je trouve ce serait de repérer les choses du genre DD/MM/YYYY et de prendre ça directement pour une date et de ne pas le passer dans la recherche full-text ou sur les noms.

Pour mémoire le code dans APIUsersDirectory :

        if query:
            from admin.settings import UserFieldsFormDef
            formdef = UserFieldsFormDef()
            criteria_fields = [
                    st.ILike('name', query),
                    st.ILike('ascii_name', misc.simplify(query, ' ')),
                    st.ILike('email', query)]
            for field in formdef.fields:
                if field.type in ('string', 'text', 'email'):
                    criteria_fields.append(st.ILike('f%s' % field.id, query))
            if get_publisher().is_using_postgresql():
                criteria_fields.append(st.FtsMatch(query))
            criterias.append(st.Or(criteria_fields))


Demandes liées

Copié vers Authentic 2 - Development #44656: Dans la recherche libre sur les utilisateurs, ajouter le support des champs dateFermé30 juin 2020

Actions

Historique

#2

Mis à jour par Frédéric Péters il y a presque 4 ans

Il y a /api/users/ dans w.c.s. parce que Welco devait pouvoir chercher des utilisateurs, c'est voulu obsolète depuis longtemps (#15006).

#3

Mis à jour par Benjamin Dauvergne il y a presque 4 ans

  • Statut changé de Nouveau à Rejeté
#4

Mis à jour par Benjamin Dauvergne il y a presque 4 ans

  • Copié vers Development #44656: Dans la recherche libre sur les utilisateurs, ajouter le support des champs date ajouté

Formats disponibles : Atom PDF