pixelhumain / communecter

Manage cities as a connected citizen (email & postalCode), produce openCityData, manage organizations, projects, events openly , an open societal approach
https://www.communecter.org/
Apache License 2.0
60 stars 26 forks source link

la geoloc auto ne fonctionne pas sur Safari #934

Open Kgneo opened 8 years ago

sylvainbarbot commented 8 years ago

On vient de tester avec clem : pas de pb si tu autorises. Quelle version tu as ?

Kgneo commented 8 years ago

effectivement, il faut apparement activer la geoloc dans les Preferences de Safari pour que ça marche (ce qui n'est pas le cas sur Firefox et Chrome il me semble) J'ai géré le cas où ce n'est pas activé : message d'erreur "Vous n’avez pas donné la permission, ou votre navigateur ne permet pas la géolocalisation."

sylvainbarbot commented 8 years ago

Sur qa / Safari 9.1.1:

  1. inscription nouveau user
  2. two step register => Localisation automatique
  3. Accepter de partager ma geoloc
  4. Tourne en boucle (icon loading) mais pas de géoloc

Autre erreur qui n'est pas liée : erreur 404 => http://qa.communecter.orgsets/76c9edd8/images/sig/markers/icons_carto/citizen-marker-default.png

Kgneo commented 8 years ago
  1. Tourne en boucle (icon loading) mais pas de géoloc

je viens de tester en local, sur master, ça marche bien si ça bug sur QA, il faut peut-être vérifier que les index geographique sont bien créé dans la DB (sur cities.geoPosition && cities.postalCodes.geoPosition) ça bug QUE sur Safari ?

par contre, il y a quelques sécurisations à faire sur le twostep : je m'y colle tout de suite => https://github.com/pixelhumain/communecter/issues/960

sylvainbarbot commented 8 years ago

sur dev avec Chrome, je n'arrive pas à utiliser la géoloc auto et pourtant j'ai ça comme paramètre capture d ecran 2016-06-14 a 16 58 00 il ne me pose pas la question et renvoie direct l'erreur : "Erreur lors de la géolocalisation : Vous n’avez pas donné la permission, ou votre navigateur ne permet pas la géolocalisation."

Kgneo commented 8 years ago

j'ai re-testé sur safari et chrome en prod, ça marche bien partout, sauf parfois sur Safari ou ça tourne en boucle + erreur toastr.error, mais au reload de la page ça marche...

ya toujours le pb sur dev.communecter avec Chrome, mais je ne sais vraiment pas d'où ça vient. A creuser.

En tout cas ça marche bien en prod, donc pas bloquant pour moi

Elm7 commented 8 years ago

Salut, pour moi c'est sur FF (dernière version) que ça n'as pas fonctionné après l'avoir autorisé…

sylvainbarbot commented 7 years ago

On a viré la géoloc auto : on essaie de la remettre ou pas ?