Projet

Général

Profil

Documentation #18960

doc: supprimer la doc sur les "Filtres avancés"

Ajouté par Thomas Noël il y a plus de 6 ans. Mis à jour il y a plus de 5 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
-
Début:
26 septembre 2017
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Club:

Description

dans la doc de Publik, mais avant dans la page du connecteur CSV de passerelle (ne pas retirer la fonctionnalité, peut-être utilisées, mais supprimer la doc car il faut préférer les requêtes aujourd'hui)


Demandes liées

Lié à Passerelle - Development #18962: ne plus afficher la doc des "requêtes avancées" (ieq, gt, ...) sur le connecteur CSVFermé26 septembre 2017

Actions

Historique

#1

Mis à jour par Thomas Noël il y a plus de 6 ans

la doc publik c'est https://doc-publik.entrouvert.com/tech/connecteurs/requetes-sur-fichier-tableur/ ; il faut de plus y ajouter un mot sur le paramètre case-sensitive, et aborder le sujet des requêtes (sans dire qu'elles sont avancées, c'est juste des requêtes)

#2

Mis à jour par Thomas Noël il y a plus de 6 ans

  • Lié à Development #18962: ne plus afficher la doc des "requêtes avancées" (ieq, gt, ...) sur le connecteur CSV ajouté
#3

Mis à jour par Benjamin Dauvergne il y a plus de 6 ans

J'ai enlevé le contenu suivant:

Filtres avancés

Il existe des filtres avancés qui permette de combiner le nom des colonnes et certains filtre.

[passerelle_url]/csvdatasource/musees/data?text__icontains=abc&id__gt=17

Retourne les lignes pour lesquelle l'identifiant est supérieur à 17 et dont la colonne « text » contient « abc » (indiféremment en majuscule ou en minuscule). Les filtres avancés utilisables sont les suivants :

    contains : la colonne contient la valeur indiquée
    icontains : la colonne contient la valeur indiquée (insensible à la casse)
    gt : la colonne est supérieure à la valeur
    ge : la colonne est supérieure ou égale à la valeur
    lt : la colonne est inférieure à la valeur
    le : la colonne est inférieure ou égale à la valeur
    eq (=) : la colonne égale la valeur
    ieq (=) : la colonne égale la valeur (insensible à la casse)
    ne : la colonne est différente de la valeur
    ine : la colonne est différente de la valeur (insensible à la casse)

J'ai commencé à documenter les ex-requêtes avancés, renommées en requêtes tout court:

https://doc-publik.entrouvert.com/tech/connecteurs/requetes-sur-fichier-tableur/

#4

Mis à jour par Benjamin Dauvergne il y a plus de 6 ans

  • Statut changé de Nouveau à Information nécessaire
  • Assigné à mis à Pierre Cros

Je te passe la main Pierre pour reformatage, re-phrasage ou remarques d'améliorations. L'exemple que j'ai mis permet d'utiliser presque tous les champs mais on pourrait rajouter des exemples concernant des traitements numériques, par exemple trouver toutes les activités pour un enfant de 8 ans pour une liste d'activité avec un age minimum et maximum:

id,activite,age_min,age_max,horaire
1,Tennis,6,8,lundi 17h
2,Footbal,9,14,mardi 16h

Filtre:

int(age_min) >= int(query['age']) and int(age_max) >= int(query['age'])

Projection:

id:id
text:activite + " " + horaire

#5

Mis à jour par Pierre Cros il y a plus de 6 ans

Ça marche, merci pour le boulot, je fais ça semaine prochaine si tout va
bien.

#6

Mis à jour par Benjamin Dauvergne il y a plus de 6 ans

Et mes screenshots sont un peu pourris à cause des petits points bleus, c'est mon plugin correcteur grammatical (Grammalect) qui s'est mis à marcher sur la dernière beta de firefox.

#7

Mis à jour par Thomas Noël il y a plus de 6 ans

Une release de passerelle est en cours qui pose le champ "projection" en bas de page.

#8

Mis à jour par Benjamin Dauvergne il y a plus de 6 ans

2 bonnes raisons de refaire les screenshots :)

#9

Mis à jour par Thomas Noël il y a plus de 6 ans

(baratins retiré du code de passerelle)

#10

Mis à jour par Pierre Cros il y a plus de 5 ans

  • Statut changé de Information nécessaire à Fermé

Formats disponibles : Atom PDF