Utiliser les tags/expressions Simplicité dans les champs de recherche

Version

5.1.36

Description

Est-il envisageable de permettre l’utilisation des tags/expressions Simplicité dans les champs de recherche tel qu’illustré ci-dessous ? (le premier usage est le tag [DATE] mais les autres tags sont utiles aussi)

image

Bonne idée, l’idée d’avoir :

  • une valeur par défaut de filtre (comme une valeur pas défaut de champ).
  • et un pré-processing pour parser les crochets

On a souvent le cas de recherche par période glissante (ex : la semaine dernière [DATE:-7]) serait bien pratique plutôt que de le coder.

1 Like

En 6.3, il sera possible de paramétrer des [DATE:offset] en back, dans le filtre d’un item de vue par exemple, ou par code :

fieldDate.setFilter(">=[DATE] and <=[DATE:15d]")

L’évolution n’est pas encore implémentée sur la UI, car l’utilisateur peut utiliser le date-picker pour une recherche simple ponctuelle (date min/max pour une recherche par période simple).

En revanche, il faudrait qu’il ait un helper en langage naturel pour saisir ce nouveau formalisme back, surtout quand il enregistre une requête prédéfinie sur un dashboard avec date flottante.

  • Opérateur : Depuis | Jusqu'à | Aujourd'hui | Il y a | Dans traduit en >=[DATE: ou <=[DATE: ou =[DATE
  • entier signé +/-N
  • unité : jours|semaines|mois|années traduit en offset d|w|m|y

Par exemple

Depuis aujourd'hui
ET
Jusqu'à 3 mois

se traduit en filtre >=[DATE] and <=[DATE:3m]

A suivre ! @bmo

1 Like

Il remonte de loin celui-là mais il est toujours UP-TO-DATE :slight_smile:

Noël approchant (c’est dans bientôt moins de 6 mois), l’usage des filtres basés sur des expressions est-il aussi possible dans le cadre des SEARCH dans les APIs mappées ?