Nouvelles fonctionnalités et innovations
Géolocalisation et adresses
- Le modèle de données des adresses et des points de géolocalisation ont été entièrement retravaillé
- Les adresses sont maintenant contenu par l'objet Contact / Adresse natif de Dolibarr
- Les points de géolocalisation des adresses sont stockés dans une nouvelle base de données (llx_element_geolocation)
- Il est possible d'attribuer une adresse à un projet en la créant depuis la page "Adresse" de EasyCRM ou en liant un objet Adresse (Contact/Adresse) à un projet dans la page "Contact du projet" et en choisissant le rôle "Adresse du projet".
- La carte globale affiche les points correspondants aux adresses plus ou moins gros en fonction du pourcentage d'opportunité du projet.
- Il est désormais possible de se géolocaliser en appuyant sur un bouton pour centrer sa position au milieu de la carte.
- La création d'adresse depuis la page d'adresse de EasyCRM a été largement simplifié en ne laissant que deux champs : le nom et l'adresse.
- Ajout d'un bouton pour accéder à la carte après l'ajout d'une opportunité sur la vue PWA
Page des adresses sur un projet
Les opportunités en vue PWA
La carte en vue PWA
Ajout rapide d'événement
- Ajout d'une notification d'avertissement lorsque l'utilisateur dépasse la longueur maximum d'un libellé, cette limite est définie par défaut à 128 et cette valeur ne devrait pas être dépassé puisqu'on ne peut stocker un nom plus long en base de donnée. Cependant la valeur est configurable dans la page de configuration des événements de EasyCRM.
- Ajout de la possibilité de créer un événement rapide comme les relances sur les projets mais depuis la page Client / Prospect d'un tiers, cet événement ne sera pas associé à un projet mais à un tiers directement
- Copie de la note dans la description de l'événement lorsqu'une proposition commerciale est définie à "non signée" ou "signée"
Comparaison des versions 1.4.0 et 1.5.0
- #299 [Map] fix: empty projects on pwa view
#301
- #299 [Map] fix: fatal if empty object linked
#300
- 1.5.0
#298
- #296 [Mod] add: new version number 1.5.0
#297
- #292 [QuickEvent] add : adding max length on label
#294
- #287 [Hook] fix: commercial relaunching handled on client tab
#295
- #291 [Trigger] add: propal note should also be in trigger description
#293
- #173 [Address] fix: update status
#286
- #173 [Lang] fix: translation
#285
- #173 [Address] fix: fatal
#284
- #173 [Address] add: geolocations info on contact list and card
#283
- #173 [Address] fix: navigation from objecttype instead of fromtype
#282
- #271 [Geolocation] fix: data model
#278
- #273 [Map] add: geolocation
#275
- #268 [SQL] fix: forget comma in element_geolocation
#272
- #188 [Manifest] add: domain name to pwa name
#270
- #219 [QuickCreation] add: redirection to opportunity after creation
#269
- #219 [Opportunity] add: link with map and improve code
#268
- #265 [Address] fix: make it works again
#266
- Main into Develop
#263
- #173 [Address] fix: convert address to contact in functionnal
c6c3426
- #219 [Opportunity] add: opportunity map and fix filter on project id
05ce2a3
- #173 [Address] fix: handle migration and last details
dd0c731
- #173 [Address] fix: clean code
6b07673
- #173 [Address] fix: clean code
ee95918
- #273 [Map] fix: remove css from php file
3f0942a
- #173 [Address] fix: clean code and fix filter by id
85b4c6e
- #292 [QuickEvent] fix : remove js from php file
3e9c6d1
- #173 [Address] fix: apply change on map
61ae1cc
- #173 [Address] fix: the second clean because one is not enough
ff9a81f
- #173 [Address] add: edition and improve display
af0a3ae
- #173 [Address] fix: use contact to create address
cbf5730
- #273 [Map] fix: clean code and css
07d76a9
- 📖 Changelog
c501d0b
- #273 [Map] fix: remove direction cone
1b43116
- #265 [Address] add: missing and required field in geolocation
783cead
- #219 [CSS] fix: display and minor typo
b4640ec
- #219 [Opportunity] add: redirection button to map
5bc2d8e
- #173 [Geolocation] fix: data model
628a549
- #219 [Opportunity] add: back to pwa opp creation button on map
8908e97
- #292 [QuickEvent] fix : fix js
58c8537
- #292 [QuickEvent] fix : add const in mod
9f811f9
- #173 [Map] fix: load address also when not on project
7162f0c
- #265 [Address] fix: delete and update favorite
b36d1bd
- #292 [QuickEvent] fix : fix typo
069f852
- 📖 Changelog
886bcc3
- #273 [Map] fix: make radius and direction unclikable
c3132f2
- #265 [Address] fix: use HTTP_REFERER
46b3cd6
- #265 [Address] fix: prevent user from spamming create button
39ee4e3