Projet

Général

Profil

Development #48978

permettre d'associer des ressources aux couches carto

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

Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
30 novembre 2020
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Comme on a COMBO_CELL_ASSET_SLOTS pour dire qu'un type de cellule est associé à certaines ressources, avoir COMBO_MAP_LAYER_ASSET_SLOTS, ex:

COMBO_MAP_LAYER_ASSET_SLOTS = {
    'marker': {
        'prefix': _('Marker'),
    },
}

Fichiers

Révisions associées

Révision 81d5bc02 (diff)
Ajouté par Frédéric Péters il y a plus de 3 ans

maps: add possibility to define map layer slots (#48978)

Historique

#1

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

#3

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

Bien que j'ai lu #49017 et le patch (dont ses tests) je n'arrive pas à comprendre ce qui est recherché ici. On permet d'avoir des ressources liées à une carte... mais dans quel but ? Ne manque-t-il pas un bout de patch sur combo/apps/maps/templates/maps/map_cell.html pour les utiliser ? (bon, sentiment que c'est moi plutôt moi qui rate quelque chose...)

#4

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

C'est comme pour les ressources attachées à une cellule, l'exploitation passe par l'intégration graphique, ex dans static/isere-cd38/config.json :

      "COMBO_CELL_ASSET_SLOTS.update": {
        "wcs_wcsformcell": {
          "picture": {"prefix": "Image"}
        }
      }

ici il y aura quelque chose du genre

COMBO_MAP_LAYER_ASSET_SLOTS = {
    'marker': {
        'prefix': 'Marqueur',
    },
}

pour toodego (mais ce code est juste dans mes settings locaux pour le moment).

Et ensuite, pour l'exploitation, dans l'intégration graphique, ça donnera pour le cas spécifique de Toodego,

+<style>
+{% for layer in geojson_layers %}
+.leaflet-div-icon span.layer-{{layer.slug}} {
+        background-image: url(/assets/maplayer:marker:{{layer.slug}});
+}
+{% endfor %}
+</style>
</pe>
#5

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

  • Statut changé de Solution proposée à Solution validée

Et ensuite, pour l'exploitation

Ok, c'est cette partie qui me manquait, j'aurai pu la deviner. Hop, ack.

#6

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

  • Statut changé de Solution validée à Résolu (à déployer)
commit 81d5bc026de1092fed62a60f94a787078d511161
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Tue Dec 1 15:26:32 2020 +0100

    maps: add possibility to define map layer slots (#48978)
#7

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

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

Formats disponibles : Atom PDF