Projet

Général

Profil

Development #32262

template tag pour obtenir la distance entre un point et un formdata

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

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
13 avril 2019
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Pour suivre #32244, pour permettre qqch comme :

  {% for formdata in form.formdef.objects.pending %}
    {% if formdata|distance:form_var_carte|default_if_none:10000 < 1000 %}

Fichiers

Révisions associées

Révision 7f8c246f (diff)
Ajouté par Frédéric Péters il y a presque 5 ans

misc: add distance template tag (#32262)

Historique

#1

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

En évolution le paramètre pourrait accepter davantage de formats, évident comme {'lat': ..., 'lon': ...}, ou une chaine de caractères avec une adresse et géocodage qui serait fait dessus.

#2

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

Y'a un "from wcs.qommon import form" en trop mais surtout je pensais à quelque chose de plus générique, capable d'avaler d'un côté ou de l'autre une valeur ou un formdata, genre form_var_carte|distance:formdata, formdata|distance:formdata2, formdata|distance:form_var_carte, coords|distance:form_var_carte, etc...

Je pense qu'il faut aussi une dépendance sur pyproj dans setup.py (et python-pyproj dans debian/control).

(attribue-moi le patch pour que je code ce que je propose, rapido)

#3

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

  • Statut changé de Solution proposée à En cours
  • Assigné à mis à Thomas Noël

(tu peux t'assigner tous les patchs que tu veux :) ).

#4

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

#5

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

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

validé et poussé,

commit 7f8c246f870beb17d74e2be114f42d2d5457fd84
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Sat Apr 13 16:49:49 2019 +0200

    misc: add distance template tag (#32262)
#6

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

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

Formats disponibles : Atom PDF