Project

General

Profile

Development #32262

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

Added by Frédéric Péters 6 days ago. Updated 3 days ago.

Status:
Solution proposée
Priority:
Normal
Assignee:
Start date:
13 Apr 2019
Due date:
% Done:

0%

Patch proposed:
Yes
Planning:
No

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 %}

0001-misc-add-distance-template-tag-32262.patch View (2.83 KB) Frédéric Péters, 13 Apr 2019 08:12 PM

0001-misc-add-distance-template-tag-32262.patch View (7.09 KB) Thomas Noël, 16 Apr 2019 04:08 PM

History

#1 Updated by Frédéric Péters 6 days ago

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 Updated by Thomas Noël 3 days ago

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 Updated by Frédéric Péters 3 days ago

  • Status changed from Solution proposée to En cours
  • Assignee set to Thomas Noël

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

#4 Updated by Thomas Noël 3 days ago

Also available in: Atom PDF