Development #32262
template tag pour obtenir la distance entre un point et un formdata
0%
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
Historique
Mis à jour par Frédéric Péters il y a presque 5 ans
- Fichier 0001-misc-add-distance-template-tag-32262.patch 0001-misc-add-distance-template-tag-32262.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
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.
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)
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 :) ).
Mis à jour par Thomas Noël il y a presque 5 ans
- Fichier 0001-misc-add-distance-template-tag-32262.patch 0001-misc-add-distance-template-tag-32262.patch ajouté
- Statut changé de En cours à Solution proposée
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)
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
misc: add distance template tag (#32262)