isogeo/isogeo-plugin-qgis

[Connexion PostgreSQL] Le plugin n'arrive pas à établir les connexion avec la version 3.14 de QGIS

SimonSAMPERE opened this issue · 1 comments

Dans le cadre de #355 , un fix avait était mis en place pour que la connexion aux BDD PostgreSQL soient établie différemment en fonction de la version de QGIS. Mais le plugin n'avait pas était testé avec QGIS 3.14, une version intermédiaire entre 2 LTR (3.10 et 3.16)
A priori, il faudrait adapter ce fix en modifiant les lignes suivantes du DataBaseManager de sorte à remplacer 316 par 314 :

if qgis_version >= 316:
    pgis_db_plg = PostGisDBPlugin(connection)
    c = PostGisDBConnector(uri, pgis_db_plg)
else:
    c = PostGisDBConnector(uri)

Ce problème pose aussi la question globale de compatibilité du plugin isogeo avec les différentes version de QGIS. On pourrait peut-être arrêter de le maintenir pour les version de QGIS inférieure à la 3.16 puisqu'on est déjà passé à la 3.22 en LTR.

Point produit du 12/07/2022

Les décisions suivantes ont été prises avec @leodarengosse :

  • le correctif sera publié dans la version 3.4.0
  • dans le mail informant les clients de la publication de la version 3.4.0, il faudra les informer qu'à partir de la version suivante du plugin Isogeo ne supportera plus les versions de QGIS inférieures à 3.16