Crème CRM
Soucis importation logo et fonction géolocalisation - Version imprimable

+- Crème CRM (https://www.cremecrm.com/forum)
+-- Forum : Utilisateurs (https://www.cremecrm.com/forum/forumdisplay.php?fid=5)
+--- Forum : Questions (https://www.cremecrm.com/forum/forumdisplay.php?fid=8)
+--- Sujet : Soucis importation logo et fonction géolocalisation (/showthread.php?tid=189)



Soucis importation logo et fonction géolocalisation - nuageMagique - 22-01-2021

Bonjour,

Merci pour le développement de Creme et bonne année pendant qu'il est encore temps.

Je viens d'installer Creme en version 2.1.10 sur une VM en Debian 9.
Après avoir un peu tâtonné sur l'installation j'ai réussi à déployer via Apache + mod_wsgi.
Je commence maintenant à saisir des fiches et ajuster les paramètres.

Je n'arrive pas à importer un logo.
Quand je passe par la fonction "créer une image" de la rubrique logo je peux sélectionner une image sur mon disque, mais au moment de valider rien ne se passe.
Si je créée l'image depuis Outils > Documents > Créer un document, alors ça m'affiche une erreur 500 après avoir valider l'image à uploader
Est-ce possible que ce soit lié à un problème d'autorisation ?
Où puis-je trouver les logs permettant de comprendre ce qui s'est passé ?

Dans le module de geolocalisation je n'ai pas systématiquement le petit pin qui s'affiche pour affiner la localisation de manière manuelle.
Pour la même adresse certaines fois ça fonctionne, d'autres fois ça ne fonctionne pas).
A quoi cela peut être dû ?

Merci pour le coup de main


RE: Soucis importation logo et fonction géolocalisation - jmarmand - 23-01-2021

Bonjour, pour votre problème d'upload de fichier est ce que vous avez des logs Apache ou autre ? Il y aura surement des infos sur l'erreur.

cela peut être en effet un problème d'autorisation. Par exemple que le user système utilisé pour Crème n'est pas les droits d'écriture dans le répertoire où creme veut déposer le fichier.

Pour la géoloc, la première chose à faire est de mettre en place (dans la configuration) une clé API google. Si c'est déjà le cas, alors je dois dire que je n'ai aucune idée du pourquoi cela pourrait fonctionner en pointillé comme vous le décrivez.


RE: Soucis importation logo et fonction géolocalisation - nuageMagique - 25-01-2021

(23-01-2021, 14:45)jmarmand a écrit : cela peut être en effet un problème d'autorisation. Par exemple que le user système utilisé pour Crème n'est pas les droits d'écriture dans le répertoire où creme veut déposer le fichier.

Bonjour. Merci pour ce retour. Je n'avais pas pensé à regarder les logs Apache.
En lisant les log j'ai compris qu'il y avait bien un souci de permissions sur le dossier upload de creme.
J'ai donc fait un sudo chown -R sur le répertoire en question et ça m'a supprimé l'erreur Smile
Mes fichiers sont bien uploadés et je n'ai plus d'erreur 500.

En revanche quand je charge un logo de société celui-ci ne s'affiche pas dans la fiche société ni dans Outils > Documents.
A la place j'ai une icone avec une image "cassée"

J'ai bien les librairies jpg/png indiquées dans le tuto d'install. Et pas d'erreur Apache.
Les données envoyées sont bien dans le dossier upload de creme.
Et j'arrive à télécharger depuis Outils > Documents > fichier créé


RE: Soucis importation logo et fonction géolocalisation - genglert - 25-01-2021

Citation :J'ai bien les librairies jpg/png indiquées dans le tuto d'install. Et pas d'erreur Apache.
Les données envoyées sont bien dans le dossier upload de creme.
Et j'arrive à télécharger depuis Outils > Documents > fichier créé

Donc si vous allez sur la fiche détaillée correspondant à votre image (Outils > Documents => "Voir" pour l'image concernée), vous avez bien dans le bloc "Informations sur le document " une image cassée, mais un bouton "télécharger (en haut à droite) qui vous envoie bien votre fichier ?

La première (qui semble poser problème) correspond à une URL qui devrait ressembler à :
/site_media/upload/documents/XXX.png

La seconde (qui semble marcher) à :
/download_file/upload/documents/XXX.png


dont vous devriez retrouver la trace dans vos logs ; vous pouvez aussi regarder les requêtes dans l'inspecteur de votre browser (shif+ctrl+i => onglet réseau) pour trouver ce qui cloche (ou du moins un indice).


RE: Soucis importation logo et fonction géolocalisation - nuageMagique - 25-01-2021

Merci Smile

J'ai compris le truc :
- le lien qui ne marche pas pointe vers un localhost en 127.0.0.1
- Alors que celui qui fonctionne pointe vers la bonne adresse IP

Du coup j'ai dû renseigner la mauvaise IP quelque part lors de la config ..
Je vais chercher mais je suis preneur si ça vous dit quelque chose.

Edit :
Ca y est c'est fixé pour le logo Smile Le lien vers site_media dans le ficher setting pointait vers le localhost.
En passant quelle est la taille d'image à insérer pour les logos, les contacts et les produits ?
Encore merci. Prochaine étape: la géolocalisation


RE: Soucis importation logo et fonction géolocalisation - genglert - 26-01-2021

Citation :En passant quelle est la taille d'image à insérer pour les logos, les contacts et les produits ?

Les logos des entreprises et photo de contact, dans le thème de base, sont mis à 64x64 px dans les bloc d'informations ; la largeur des images de produits est mise à 80px dans le bloc des images de produits.

Dans tous les cas, si vous cliquez dessus l'image est affichée dans sa taille d'origine. Mais comme il n'y a pas de système de thumbnail, l'image d'origine est toujours récupérée quand vous affichez la vue détaillée (par exemple) ; ça serait donc un peu du gaspillage de ressource de mettre des images en 4000x4000px, surtout si en pratique vous les laissez juste en petit (ce qui a de grandes chances d'être le cas).

Bonne journée !


RE: Soucis importation logo et fonction géolocalisation - nuageMagique - 26-01-2021

Okdac, pour l'instant je suis un peu dans de la "saisie de masse"
J'ai prévu d'affiner en ajoutant les images dans un second temps.

J'ai pensé à faire un fil de discussion où je partage les soucis que j'ai rencontré et comment ça s'est résolu.
Il y a pas mal de petits pièges, certains sont même précisés dans le tuto, mais on tombe quand même dans le panneau.
Ca trouverai sa place ici ?


RE: Soucis importation logo et fonction géolocalisation - genglert - 27-01-2021

Citation :J'ai pensé à faire un fil de discussion où je partage les soucis que j'ai rencontré et comment ça s'est résolu.
Il y a pas mal de petits pièges, certains sont même précisés dans le tuto, mais on tombe quand même dans le panneau.
Ca trouverai sa place ici ?

Oui ça irait complètement dans la section Utilisateurs > Général https://www.cremecrm.com/forum/forumdisplay.php?fid=7
(et éventuellement je pourrais déplacer le sujet dans Tutoriels)

Dans tous les cas nous le liront, et le tutoriel d'installation sera potentiellement enrichi grâce à vos remarques. Il a évolué depuis des années avec les retours des gens ; ce n'est pas toujours aisé pour des gens qui savent le faire de voir ce qui va poser problème, et en plus on n'installe dans quelques environnements, mais pas tous.

Donc merci d'avance pour vos retours, qui pourront aider les autres.

Bonne journée !


RE: Soucis importation logo et fonction géolocalisation - nuageMagique - 22-02-2021

(25-01-2021, 23:43)nuageMagique a écrit : Prochaine étape: la géolocalisation

J'ai ajouté une clé API google. Elle semble bien activée.
Mais côté config Creme je patauge encore, l'ajout de la clé n'a rien changé aux fenetres Geolocalisation.
En dehors de la clé à renseigner est-ce qu'il y a un autre réglage à faire ?

J'ai tenté d'aller dans Configuration > Geolocalisation > Adresse
Mais ça m'affiche une erreur 500, l'extrait des erreurs apache est en fin de mon post.
Si vous avez une idée je suis preneur.

J'ai vu que la 2.2 était sortie et qu'il y avait maintenant possibilité de passer par OpenStreepMap.
Vous me conseillez de faire un upgrade ?

Merci

Code :
[Mon Feb 22 09:18:35.547042 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864] [2021-02-22 09:18:35] ERROR - django.request : Internal Server Error: /creme_config/geolocation/geoaddress/portal
[Mon Feb 22 09:18:35.547252 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864] Traceback (most recent call last):
[Mon Feb 22 09:18:35.547300 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]   File "/usr/local/lib/python3.5/dist-packages/django/core/handlers/exception.py", line 34, in inner
[Mon Feb 22 09:18:35.547341 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]     response = get_response(request)
[Mon Feb 22 09:18:35.547375 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]   File "/usr/local/lib/python3.5/dist-packages/django/core/handlers/base.py", line 145, in _get_response
[Mon Feb 22 09:18:35.547406 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]     response = self.process_exception_by_middleware(e, request)
[Mon Feb 22 09:18:35.547437 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]   File "/usr/local/lib/python3.5/dist-packages/django/core/handlers/base.py", line 143, in _get_response
[Mon Feb 22 09:18:35.547464 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]     response = response.render()
[Mon Feb 22 09:18:35.547490 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]   File "/usr/local/lib/python3.5/dist-packages/django/template/response.py", line 106, in render
[Mon Feb 22 09:18:35.547516 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]     self.content = self.rendered_content
[Mon Feb 22 09:18:35.547540 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]   File "/usr/local/lib/python3.5/dist-packages/django/template/response.py", line 83, in rendered_content
[Mon Feb 22 09:18:35.547621 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]     content = template.render(context, self._request)
[Mon Feb 22 09:18:35.547653 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]   File "/usr/local/lib/python3.5/dist-packages/django/template/backends/django.py", line 61, in render
[Mon Feb 22 09:18:35.547688 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]     return self.template.render(context)
[Mon Feb 22 09:18:35.547712 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]   File "/usr/local/lib/python3.5/dist-packages/django/template/base.py", line 171, in render
[Mon Feb 22 09:18:35.549675 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]     return self._render(context)
[Mon Feb 22 09:18:35.549893 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]   File "/usr/local/lib/python3.5/dist-packages/django/template/base.py", line 163, in _render
[Mon Feb 22 09:18:35.550020 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]     return self.nodelist.render(context)
[Mon Feb 22 09:18:35.550138 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]   File "/usr/local/lib/python3.5/dist-packages/django/template/base.py", line 937, in render
[Mon Feb 22 09:18:35.550311 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]     bit = node.render_annotated(context)
[Mon Feb 22 09:18:35.550416 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]   File "/usr/local/lib/python3.5/dist-packages/django/template/base.py", line 904, in render_annotated
[Mon Feb 22 09:18:35.550526 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]     return self.render(context)
[Mon Feb 22 09:18:35.550757 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]   File "/usr/local/lib/python3.5/dist-packages/django/template/loader_tags.py", line 150, in render
[Mon Feb 22 09:18:35.550875 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]     return compiled_parent._render(context)
[Mon Feb 22 09:18:35.550987 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]   File "/usr/local/lib/python3.5/dist-packages/django/template/base.py", line 163, in _render
[Mon Feb 22 09:18:35.551153 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]     return self.nodelist.render(context)
[Mon Feb 22 09:18:35.551313 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]   File "/usr/local/lib/python3.5/dist-packages/django/template/base.py", line 937, in render
[Mon Feb 22 09:18:35.551422 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]     bit = node.render_annotated(context)
[Mon Feb 22 09:18:35.551526 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]   File "/usr/local/lib/python3.5/dist-packages/django/template/base.py", line 904, in render_annotated
[Mon Feb 22 09:18:35.551684 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]     return self.render(context)
[Mon Feb 22 09:18:35.551818 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]   File "/usr/local/lib/python3.5/dist-packages/django/template/loader_tags.py", line 150, in render
[Mon Feb 22 09:18:35.551996 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]     return compiled_parent._render(context)
[Mon Feb 22 09:18:35.552160 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]   File "/usr/local/lib/python3.5/dist-packages/django/template/base.py", line 163, in _render
[Mon Feb 22 09:18:35.552273 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]     return self.nodelist.render(context)
[Mon Feb 22 09:18:35.552376 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]   File "/usr/local/lib/python3.5/dist-packages/django/template/base.py", line 937, in render
[Mon Feb 22 09:18:35.552533 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]     bit = node.render_annotated(context)
[Mon Feb 22 09:18:35.552691 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]   File "/usr/local/lib/python3.5/dist-packages/django/template/base.py", line 904, in render_annotated
[Mon Feb 22 09:18:35.552818 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]     return self.render(context)
[Mon Feb 22 09:18:35.552927 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]   File "/usr/local/lib/python3.5/dist-packages/django/template/loader_tags.py", line 62, in render
[Mon Feb 22 09:18:35.553065 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]     result = block.nodelist.render(context)
[Mon Feb 22 09:18:35.553196 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]   File "/usr/local/lib/python3.5/dist-packages/django/template/base.py", line 937, in render
[Mon Feb 22 09:18:35.553317 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]     bit = node.render_annotated(context)
[Mon Feb 22 09:18:35.553469 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]   File "/usr/local/lib/python3.5/dist-packages/django/template/base.py", line 904, in render_annotated
[Mon Feb 22 09:18:35.553566 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]     return self.render(context)
[Mon Feb 22 09:18:35.553653 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]   File "/usr/local/lib/python3.5/dist-packages/django/template/loader_tags.py", line 62, in render
[Mon Feb 22 09:18:35.553769 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]     result = block.nodelist.render(context)
[Mon Feb 22 09:18:35.553864 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]   File "/usr/local/lib/python3.5/dist-packages/django/template/base.py", line 937, in render
[Mon Feb 22 09:18:35.553971 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]     bit = node.render_annotated(context)
[Mon Feb 22 09:18:35.554073 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]   File "/usr/local/lib/python3.5/dist-packages/django/template/base.py", line 904, in render_annotated
[Mon Feb 22 09:18:35.554182 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]     return self.render(context)
[Mon Feb 22 09:18:35.554284 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]   File "/usr/local/lib/python3.5/dist-packages/django/template/library.py", line 192, in render
[Mon Feb 22 09:18:35.554390 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]     output = self.func(*resolved_args, **resolved_kwargs)
[Mon Feb 22 09:18:35.554510 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]   File "/usr/local/creme_crm-2.1/creme/creme_core/templatetags/creme_bricks.py", line 923, in brick_display
[Mon Feb 22 09:18:35.554610 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]     for brick in bricks_to_render
[Mon Feb 22 09:18:35.554714 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]   File "/usr/local/creme_crm-2.1/creme/creme_core/templatetags/creme_bricks.py", line 923, in <genexpr>
[Mon Feb 22 09:18:35.554832 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]     for brick in bricks_to_render
[Mon Feb 22 09:18:35.554938 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]   File "/usr/local/cremevvvvvvvvvvvvvvvvvvvv_crm-2.1/creme/creme_core/views/bricks.py", line 68, in render_detailview_brick
[Mon Feb 22 09:18:35.555044 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]     return fun(context)
[Mon Feb 22 09:18:35.555145 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]   File "/usr/local/creme_crm-2.1/creme/creme_config/bricks.py", line 106, in detailview_display
[Mon Feb 22 09:18:35.555244 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]     displayable_fields=displayable_fields,
[Mon Feb 22 09:18:35.555368 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]   File "/usr/local/creme_crm-2.1/creme/creme_core/gui/bricks.py", line 156, in _render
[Mon Feb 22 09:18:35.555488 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]     return get_template(self.template_name).render(template_context)
[Mon Feb 22 09:18:35.555586 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]   File "/usr/local/lib/python3.5/dist-packages/django/template/backends/django.py", line 61, in render
[Mon Feb 22 09:18:35.555685 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]     return self.template.render(context)
[Mon Feb 22 09:18:35.555789 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]   File "/usr/local/lib/python3.5/dist-packages/django/template/base.py", line 171, in render
[Mon Feb 22 09:18:35.555920 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]     return self._render(context)
[Mon Feb 22 09:18:35.556034 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]   File "/usr/local/lib/python3.5/dist-packages/django/template/base.py", line 163, in _render
[Mon Feb 22 09:18:35.556149 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]     return self.nodelist.render(context)
[Mon Feb 22 09:18:35.556259 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]   File "/usr/local/lib/python3.5/dist-packages/django/template/base.py", line 937, in render
[Mon Feb 22 09:18:35.556346 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]     bit = node.render_annotated(context)
[Mon Feb 22 09:18:35.556409 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]   File "/usr/local/lib/python3.5/dist-packages/django/template/base.py", line 904, in render_annotated
[Mon Feb 22 09:18:35.556527 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]     return self.render(context)
[Mon Feb 22 09:18:35.556634 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]   File "/usr/local/lib/python3.5/dist-packages/django/template/loader_tags.py", line 150, in render
[Mon Feb 22 09:18:35.556760 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]     return compiled_parent._render(context)
[Mon Feb 22 09:18:35.556873 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]   File "/usr/local/lib/python3.5/dist-packages/django/template/base.py", line 163, in _render
[Mon Feb 22 09:18:35.556990 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]     return self.nodelist.render(context)
[Mon Feb 22 09:18:35.557102 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]   File "/usr/local/lib/python3.5/dist-packages/django/template/base.py", line 937, in render
[Mon Feb 22 09:18:35.557217 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]     bit = node.render_annotated(context)
[Mon Feb 22 09:18:35.557337 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]   File "/usr/local/lib/python3.5/dist-packages/django/template/base.py", line 904, in render_annotated
[Mon Feb 22 09:18:35.557512 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]     return self.render(context)
[Mon Feb 22 09:18:35.557643 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]   File "/usr/local/lib/python3.5/dist-packages/django/template/loader_tags.py", line 150, in render
[Mon Feb 22 09:18:35.557761 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]     return compiled_parent._render(context)
[Mon Feb 22 09:18:35.557880 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]   File "/usr/local/lib/python3.5/dist-packages/django/template/base.py", line 163, in _render
[Mon Feb 22 09:18:35.557992 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]     return self.nodelist.render(context)
[Mon Feb 22 09:18:35.558088 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]   File "/usr/local/lib/python3.5/dist-packages/django/template/base.py", line 937, in render
[Mon Feb 22 09:18:35.558213 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]     bit = node.render_annotated(context)
[Mon Feb 22 09:18:35.558307 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]   File "/usr/local/lib/python3.5/dist-packages/django/template/base.py", line 904, in render_annotated
[Mon Feb 22 09:18:35.558405 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]     return self.render(context)
[Mon Feb 22 09:18:35.558552 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]   File "/usr/local/lib/python3.5/dist-packages/django/template/loader_tags.py", line 150, in render
[Mon Feb 22 09:18:35.558647 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]     return compiled_parent._render(context)
[Mon Feb 22 09:18:35.558754 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]   File "/usr/local/lib/python3.5/dist-packages/django/template/base.py", line 163, in _render
[Mon Feb 22 09:18:35.558880 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]     return self.nodelist.render(context)
[Mon Feb 22 09:18:35.558997 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]   File "/usr/local/lib/python3.5/dist-packages/django/template/base.py", line 937, in render
[Mon Feb 22 09:18:35.559106 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]     bit = node.render_annotated(context)
[Mon Feb 22 09:18:35.559208 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]   File "/usr/local/lib/python3.5/dist-packages/django/template/base.py", line 904, in render_annotated
[Mon Feb 22 09:18:35.559314 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]     return self.render(context)
[Mon Feb 22 09:18:35.559420 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]   File "/usr/local/lib/python3.5/dist-packages/django/template/loader_tags.py", line 62, in render
[Mon Feb 22 09:18:35.559528 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]     result = block.nodelist.render(context)
[Mon Feb 22 09:18:35.559633 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]   File "/usr/local/lib/python3.5/dist-packages/django/template/base.py", line 937, in render
[Mon Feb 22 09:18:35.559736 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]     bit = node.render_annotated(context)
[Mon Feb 22 09:18:35.559865 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]   File "/usr/local/lib/python3.5/dist-packages/django/template/base.py", line 904, in render_annotated
[Mon Feb 22 09:18:35.559984 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]     return self.render(context)
[Mon Feb 22 09:18:35.560086 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]   File "/usr/local/lib/python3.5/dist-packages/django/template/defaulttags.py", line 309, in render
[Mon Feb 22 09:18:35.560188 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]     return nodelist.render(context)
[Mon Feb 22 09:18:35.560293 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]   File "/usr/local/lib/python3.5/dist-packages/django/template/base.py", line 937, in render
[Mon Feb 22 09:18:35.560398 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]     bit = node.render_annotated(context)
[Mon Feb 22 09:18:35.560507 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]   File "/usr/local/lib/python3.5/dist-packages/django/template/base.py", line 904, in render_annotated
[Mon Feb 22 09:18:35.560618 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]     return self.render(context)
[Mon Feb 22 09:18:35.560720 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]   File "/usr/local/lib/python3.5/dist-packages/django/template/loader_tags.py", line 62, in render
[Mon Feb 22 09:18:35.560887 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]     result = block.nodelist.render(context)
[Mon Feb 22 09:18:35.560997 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]   File "/usr/local/lib/python3.5/dist-packages/django/template/base.py", line 937, in render
[Mon Feb 22 09:18:35.561101 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]     bit = node.render_annotated(context)
[Mon Feb 22 09:18:35.561209 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]   File "/usr/local/lib/python3.5/dist-packages/django/template/base.py", line 904, in render_annotated
[Mon Feb 22 09:18:35.561323 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]     return self.render(context)
[Mon Feb 22 09:18:35.561535 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]   File "/usr/local/lib/python3.5/dist-packages/django/template/defaulttags.py", line 209, in render
[Mon Feb 22 09:18:35.561664 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]     nodelist.append(node.render_annotated(context))
[Mon Feb 22 09:18:35.561806 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]   File "/usr/local/lib/python3.5/dist-packages/django/template/base.py", line 904, in render_annotated
[Mon Feb 22 09:18:35.561943 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]     return self.render(context)
[Mon Feb 22 09:18:35.562076 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]   File "/usr/local/lib/python3.5/dist-packages/django/template/loader_tags.py", line 62, in render
[Mon Feb 22 09:18:35.562211 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]     result = block.nodelist.render(context)
[Mon Feb 22 09:18:35.562331 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]   File "/usr/local/lib/python3.5/dist-packages/django/template/base.py", line 937, in render
[Mon Feb 22 09:18:35.562418 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]     bit = node.render_annotated(context)
[Mon Feb 22 09:18:35.562510 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]   File "/usr/local/lib/python3.5/dist-packages/django/template/base.py", line 904, in render_annotated
[Mon Feb 22 09:18:35.562615 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]     return self.render(context)
[Mon Feb 22 09:18:35.562724 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]   File "/usr/local/lib/python3.5/dist-packages/django/template/library.py", line 192, in render
[Mon Feb 22 09:18:35.562849 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]     output = self.func(*resolved_args, **resolved_kwargs)
[Mon Feb 22 09:18:35.562958 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]   File "/usr/local/creme_crm-2.1/creme/creme_config/templatetags/creme_config_tags.py", line 42, in config_model_edition_url
[Mon Feb 22 09:18:35.563066 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]     return model_config.editor.get_url(instance=instance, user=user)
[Mon Feb 22 09:18:35.563181 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]   File "/usr/local/creme_crm-2.1/creme/creme_config/registry.py", line 122, in get_url
[Mon Feb 22 09:18:35.563294 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]     ) if url_name is None else \\
[Mon Feb 22 09:18:35.563431 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864] AttributeError: 'GeoAddress' object has no attribute 'id'
[Mon Feb 22 09:18:35.563646 2021] [wsgi:error] [pid 16260:tid 3047361344] [remote 10.0.1.61:63864]



RE: Soucis importation logo et fonction géolocalisation - genglert - 22-02-2021

Citation :J'ai ajouté une clé API google. Elle semble bien activée.
Mais côté config Creme je patauge encore, l'ajout de la clé n'a rien changé aux fenetres Geolocalisation.
En dehors de la clé à renseigner est-ce qu'il y a un autre réglage à faire ?


Si vous n'avez pas de message d'erreur dans la zone de la carte (qui vous demande si le site vous appartient etc...) alors la clé est bien prise en compte. Il n'y a pas d'autres réglages à faire. S'il y a des soucis, c'est soit du côté de Google, soit dans le code de Creme, mais avec si peu d'informations vous imaginez bien que c'est difficile de diagnostiquer le problème (s'il y avait un bug connu, on le corrigerait). Si vous pouvez indiquer une façon de reproduire le bug ça nous aidera (et si ça implique une adresse que vous ne voulez pas pas mettre en public, donnez moi les informations en message privé).


Citation :J'ai tenté d'aller dans Configuration > Geolocalisation > Adresse
Mais ça m'affiche une erreur 500, l'extrait des erreurs apache est en fin de mon post.
Si vous avez une idée je suis preneur.


Il s'agit d'un vrai bug, encore présent en 2.2 (alors qu'on sort d'1 mois de RC, dommage...). Je corrigerai ça et ça partira dans les prochaines releases correctives de 2.1 & 2.2 (mais ça n'a pas a priori pas de lien avec vos soucis de punaise, ça a l'air d'être juste un bug dans l'IHM de configuration).


Citation :J'ai vu que la 2.2 était sortie et qu'il y avait maintenant possibilité de passer par OpenStreepMap.
Vous me conseillez de faire un upgrade ?


Alors de toutes les façons il faudra faire l'upgrade à un moment (je pars du principe que vous ne voulez pas gérer des données sensibles avec un logiciel obsolète) ; mais pas de souci Creme 2.1 sera mis-à-jour jusqu'à la sortie de Creme 2.3, ce qui vous laisse du temps. À vous de voir si vous attendez que quelques versions correctives soient sorties, ou si c'est plus judicieux de le faire le plus tôt possible (si ce n'est pas encore en production avec beaucoup de données, par exemple).

Par rapport à Google maps, je doute que s'il y a un bug de notre côté en 2.1 il soit corrigé en 2.2 (c'est possible par effet de bord, mais peu probable). Quant à OpenStreetMap, selon les cas il va se comporter mieux ou moins bien (ça ne dépend pas de nous mais des données côté OSM). Pour le moment nous avons laissé les blocs Google Maps par défaut lorsque les gens installent l'app Geolocation (lors de l'installation initiale) ; selon les retours nous mettrons plutôt les blocs OSM par défaut dans les versions suivantes (on aimerait bien mettre en avant OSM, libre et ouvert, plutôt que Google Maps évidemment ; donc à voir si c'est satisfaisant techniquement). Ensuite les blocs des 2 services peuvent cohabiter sans souci au cas ou vous vous posiez la question.

Bonne soirée !