Accueil > Tickets > Pouvoir limiter, présélectionner et forcer une API

Ticket #34 - Pouvoir limiter, présélectionner et forcer une API

Assigné à :
kent1
Sévérité :
Normal
Date :
15 août 2011
Créé par :
kent1
Composant :
plugins - gis2
Version :
0.1

On doit pouvoir, depuis un plugin particulier :

  • limiter le choix de l’API à un ou plusieurs cas ;
  • préselectionner l’API dans la configuration (si pas de conf, c’est le choix par défaut lors de l’activation du plugin dans les lire_config par exemple) ;
  • forcer le choix d’une API particulière... remplace les lire_config, rend le choix readonly dans la conf ;

5 commentaires

  • Le 15 août 2011 à 18:21, par kent1 En réponse à : Pouvoir limiter, présélectionner et forcer une API

    Le point un est déjà réalisé :

    Pouvoir limiter le nombre d’APIs disponibles dans la conf via un define du genre :

    define(’_GIS_APIS’, serialize(array(’google’ => _T(’gis:cfg_lbl_api_google’),’googlev3’ => _T(’gis:cfg_lbl_api_googlev3’)))) ;

    http://svn.kupaia.fr/trac/changeset/1072/plugins/gis2/formulaires/config_gis.html

  • Le 15 août 2011 à 18:24, par kent1 En réponse à : Pouvoir limiter, présélectionner et forcer une API

    Le point 2 est déjà à moitié fait ...

    Un define _GIS_APIS_DEFAUT existe et présélectionne dans la conf seulement pour l’instant.

    Cf : http://svn.kupaia.fr/trac/changeset/1086/plugins/gis2/formulaires/config_gis.html

  • Le 15 août 2011 à 18:48, par kent1 En réponse à : Pouvoir limiter, présélectionner et forcer une API

    Le point 2 est réglé :

    Un define ajouté dans le passé permettait de sélectionner une API par défaut ... :

    http://zone.spip.org/trac/spip-zone/browser/_plugins_/gis/trunk/formulaires/config_gis.html#L41

    Il n’était utilisé que dans la conf, on le rend actif partout en changeant les #CONFIG et lire_config

    et :

    Une fonction plutot que set et get

    Cf :

  • Le 15 août 2011 à 18:50, par kent1 En réponse à : Pouvoir limiter, présélectionner et forcer une API

    Le point 3 est partiellement fait dans le commit :

    http://zone.spip.org/trac/spip-zone/changeset/50486

    Dans la fonction de recherche de l’API, on a ajouté un define _GIS_APIS_FORCEE

    Il reste à le rendre visible dans la conf du plugin

  • Le 15 août 2011 à 19:15, par kent1 En réponse à : Pouvoir limiter, présélectionner et forcer une API

    Le point 3 est résolu par :

    http://zone.spip.org/trac/spip-zone/changeset/50487

    Pouvoir forcer l’API à utiliser avec le define _GIS_APIS_FORCEE

Seules les personnes identifiées peuvent écrire des tickets ou commentaires.

Identifiez vous.