Project

General

Profile

Development #32262

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

Added by Frédéric Péters 2 months ago. Updated about 1 month ago.

Status:
Solution déployé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

Associated revisions

Revision 7f8c246f (diff)
Added by Frédéric Péters about 1 month ago

misc: add distance template tag (#32262)

History

#1 Updated by Frédéric Péters 2 months 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 2 months 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 2 months 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 2 months ago

#5 Updated by Frédéric Péters about 1 month ago

  • Status changed from Solution proposée to 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 Updated by Frédéric Péters about 1 month ago

  • Status changed from Résolu (à déployer) to Solution déployée

Also available in: Atom PDF