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

Process de communection #1168

Closed sylvainbarbot closed 8 years ago

sylvainbarbot commented 8 years ago
  1. Si je suis déconnecté, j'ai le bouton "Communectez-vous" à gauche. Si je sélectionne une ville, le menu n'est pas mis à jour (même au reload)
  2. Avec un nouveau user, connecté :
    • je clique sur communecter-vous,
      • l'image du marker est vide (alors que l'URL du thumbmarker est bien alimenté). (Bug1)
      • je choisi seulement un pays dans la popup, je valide.
    • Le label "Communectez vous" se vide (alors que je ne suis pas vraiment communecter) (Bug2)
    • Si je recharge, j'ai de nouveau le menu communecter-vous.
      • Si je clique je n'ai pas la popup sur la carto (Bug3)
      • J'ai le menu "autour de moi" qui part en boucle (@Kgneo) (Bug4)
RaphaelRIVIERE commented 8 years ago

Pour le 1, je direct que si il n'y a pas de user et qu'il n'y a pas de cookie , on affiche pas le communecter-moi Tant pense quoi ?

sylvainbarbot commented 8 years ago

A voir avec @Kgneo mais il me semble que les cookies servaient à ça justement. Stocker ta commune lorsque tu n'as pas encore de compte.

RaphaelRIVIERE commented 8 years ago

a testé

sylvainbarbot commented 8 years ago

Bug1 : toujours ko Bug2 : ok Bug3 : j'ai toujours un pb avec mon user sylvain.barbot@gmail.com. Si je clique sur me communecter, j'ai pas de popup Bug4 : je l'ai reporté dans le #1153

Ajout lié suite à modifications :

Proposition d'amélioration au top++ : à la sélection d'une adresse complète, le cp et nom de ville se mette à jour en fonction.

RaphaelRIVIERE commented 8 years ago

Il me reste le btn pour supprimer sa localités

clement59 commented 8 years ago

1 - Si je suis déconnecté, j'ai le bouton "Communectez-vous" à gauche. Si je sélectionne une ville, le menu n'est pas mis à jour (même au reload) Maintenant ce bouton me dirige bien vers le form de la carto mais mais me fait un reload instantannéement vers une page détail ville qui doit être dans mes cookies !!

clement59 commented 8 years ago

Ok j'ai j'ai trouvé : j'ai commenté la ligne !! Je pense que c'est du vieux code !! dans menu.js... $(".btn-geoloc-auto").click(function(e){ //console.log("cookie", $.cookie('inseeCommunexion')); if($.cookie('inseeCommunexion')){ //loadByHash("#city.detail.insee." + $.cookie('inseeCommunexion')+ ".postalCode." + $.cookie('cpCommunexion')); }else{ if(geolocHTML5Done == false){ //$(".search-loader").html(" Géolocalisation en cours ...");
initHTML5Localisation('communexion'); } } }) A vérifier si pas d'impact !!!! @RaphaelRIVIERE @Kgneo

Kgneo commented 8 years ago

j'ai fais quelques modif sur la communection hier, je viens de re-tester ça marche bien, online et offline. Dernier point à terminer : supprimer des adresses avec le multi-addresses = se dé-communecter

clement59 commented 8 years ago

1- Pas possible de supprimer l'adresse secondaire ===>

PHP Error [8]

Undefined index: address (/Applications/MAMP/htdocs/modules/citizenToolKit/models/Element.php:280)

#0 /Applications/MAMP/htdocs/modules/citizenToolKit/models/Element.php(280): CWebApplication->handleErr

2- Pas d'affichage sur la carto avec des multi adresses

3 - More than 2 adresses error 500

MongoWriteConcernException

127.0.0.1:27017: Cannot apply $addToSet to a non-array field. Field named 'addresses' has a non-array type Object in the document _id: ObjectId('561cca0f126e9ad24eb7ace8') (/Applications/MAMP/htdocs/pixelhumain/ph/protected/models/PHDB.php:69)

#0 /Applications/MAMP/htdocs/pixelhumain/ph/protected/models/PHDB.php(69): MongoCollection->update(Array, Array)
#1 /Applications/MAMP/htdocs/modules/citizenToolKit/models/Element.php(479): PHDB::update('organizations', Array, Array)
#2 /Applications/MAMP/htdocs/modules/citizenToolKit/controllers/element/UpdateFieldsAction.php(15): Element::updateField('organizations', '561cca0f126e9ad...', 'addresses', Array)
#3 [internal function]: UpdateFieldsAction->run('organizations')            
clement59 commented 8 years ago

Les trois bugs sont tjrs là

clement59 commented 8 years ago

ok boy ! Encore le marker et je close :)

Kgneo commented 8 years ago

suppression addresse secondaire ok

RaphaelRIVIERE commented 8 years ago

@tango a géré les marker , j'ai testé c'est bon

L'ajout dans l'activity stream fonctionne capture d ecran de 2016-11-08 09-17-44