Projet

Général

Profil

Development #25614

recherche : permettre dans une définition de moteur de spécifier des gabarits pour les résultats

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

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
09 août 2018
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:

Description

Dans une recherche genre alimentée par /api/users/ on n'a pas nécessairement d'URL associée à un résultat, il faudrait pouvoir préciser ça dans le paramétrage du moteur.

    "users": {
      "url": "https://.../api/users/?q=%(q)s",
      "label": "Usagers",
      "signature": true,
      "hit_url": "/fiche-usager/{{user_name_identifier_0}}/" 
    }

Fichiers

Révisions associées

Révision 1b6a0155 (diff)
Ajouté par Frédéric Péters il y a plus de 5 ans

search: add possibility to specify templates for hits (#25614)

Historique

#1

Mis à jour par Frédéric Péters il y a plus de 5 ans

Ça vient dans la série qui suit #23534 (publiée en wip/23534-multi-search).

#2

Mis à jour par Frédéric Péters il y a plus de 5 ans

Pour aller plus loin là-dedans, il faudrait aussi une gestion pour les autres éléments constituant un hit, libellé (pour par exemple mettre civilité nom prénom) et description (genre pour mettre l'adresse).

Partant dans cette direction j'ai un peu hésité à reprendre davantage les templates de base, avoir /<engine>/search_hit.html par exemple, mais pour des situations complexes on a déjà un override du template selon le slug de la cellule, pour ces modifications simples, ça me va bien de passer par la config.

#3

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

Je dirais qu'il manque peut-être un petit bout de patch sur le apps/search/README pour se rappeler de l'affaire, voire si le temps est à la pluie, un petit ajout dans test_search.py

#5

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

Ack avec l'ajout d'un poil de test sur «hit_description_template»

#6

Mis à jour par Frédéric Péters il y a plus de 5 ans

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

Voilà c'est ajouté,

commit 1b6a015539102687b61e3b22727cd1739f94a5a8
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Thu Aug 9 10:31:20 2018 +0200

    search: add possibility to specify templates for hits (#25614)
#7

Mis à jour par Frédéric Péters il y a plus de 5 ans

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

Formats disponibles : Atom PDF