Skip to content

Releases: Eoxia/easycrm

EasyCRM Release 1.5.0 - 30/08/2024

30 Aug 10:03
Compare
Choose a tag to compare

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
image


Carte spécifique d'un projet
image


Carte globale
image


Les opportunités en vue PWA
image
La carte en vue PWA
image


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"

image


image

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

EasyCRM Release 1.4.0 - 05/07/2024

05 Jul 10:51
Compare
Choose a tag to compare

Cette version de EasyCRM vient apporter une modification visuelle de la liste des projets afin de faciliter les opérations commerciales sur les opportunités.

Nouvelles fonctionnalités et innovations

Projets

  • Changement de la création des relances sur un projet en une fenêtre popup qui apparaît en restant sur la liste afin de faciliter la navigation et l'entrée de données
  • Modification du visuel des relances commerciales, de la probabilité d'opportunité et de la tâche commerciale liés au projet
  • Ajout de la possibilité d'ouvrir la dernière relance ou le dernier événement d'un projet dans une fenêtre popup
  • Ajout d'un bouton permettant de calculer la probabilité d'opportunité en fonction du statut de l'opportunité
  • Ajout d'une action de masse permettant d'attribuer un statut d'opportunité à plusieurs projets dans la liste
  • Ajout d'un champ "Origine" aux opportunités dont la liste peut-être modifié dans le dictionnaire "Origines des propales/commandes"

image


image


image

PWA

  • Ajout d'une configuration qui lors de la création d'une opportunité via la PWA, si la probabilité est à 0% alors le projet est crée en étant clôturé directement.

image

Améliorations & corrections

Projets

  • Correction d'un problème empêchant le tri des projets par relances commerciales
  • La probabilité d'opportunité est mal indiqué lorsque la valeur est inférieure à 20

Création rapide

  • La configuration d'affichage du commerciale sur l'écran de création rapide des Tiers a été corrigé afin de fonctionner correctement

Dolibarr - 20.0

  • Correction d'une erreur fatal sur le formConfirm
  • Correction d'une erreur fatal empêchant l'affichage de la page d'activation / désactivation des modules
  • Correction du typage de certaines variables afin d'être compatible avec le typage générique des modules natifs

Traduction

  • Modification de la traduction de certains type d'évènement :
  1. Suppression de "Relance commerciale physique"
  2. Rendez-vous -> Rendez-vous physique ou visioconférence
  3. Réception d'email -> Email entrant
  4. Envoi email -> Email sortant

Comparaison des versions 1.3.0 et 1.4.0

  • 1.4.0 #262
  • #258 [Mod] add: new version number #259
  • #260 [Hook] fix: display resprint #261
  • #250 [Mod] fix: overwrite trad on actioncomm dico #257
  • #221 [QuickCreation] add: add const + check statut #256
  • #229 [Hook] add: mass action to assign opportunity status to projects #232
  • #246 [Hook] add: use popup dialog instead of redirection for comrelaunch #255
  • #217 [QuickCreation] fix: use EASYCRM_THIRDPARTY_COMMERCIAL_VISIBLE #253
  • #116 [Mod] add: option to complete propal line desc #170
  • #220 [QuickCreation] add: percentage view #240
  • #230 [Extrafield] add: opportunity origin field to list #239
  • #222 [QuickCreation] fix: error opp_percent calcul #226
  • #236 [Hook] fix: do not type hook or fatal #237
  • #248 [Class] fix: remove type for $isextrafieldmanaged and $resprint #249
  • Main into develop #216
  • #245 [Hook] add: better display opp_percent of projects 79774a8
  • #246 [Hook] fix: clean code and update commRelaunch in quickEvent 1158ae0
  • #221 [Hook] fix: clean code saturneAdminPWAAdditionalConfig b0a710f
  • #221 [QuickCreation] fix: use hook + add translations 6aeb59d
  • #229 [Hook] fix: clean code f3c61ea
  • #116 [Mod] fix: code and style typo 12ac60c
  • #246 [Hook] add: use picto + color instead of CommercialRelaunching trad 78fc8fc
  • #246 [Hook] add: comm relaunching rework in project card too b147d52
  • #238 [Hook] add: getNomUrl on commTask ff1186e
  • #116 [Conf] fix: conf name b52f6c2
  • #246 [Hook] add: change informations order b71411a
  • #230 [Extrafield] add: opportunity origin field to list with good trads 8aff6f9
  • #246 [Hook] add: lastEvent open in dialog popup as well 2815378
  • #246 [Hook] fix: use updateExtrafield instead of setValueFrom 933d385
  • #245 [Hook] fix: better jquery selector 297deab
  • #116 [Trigger] fix: display label in bold 9139ed0
  • #221 [QuickCreation] fix: use Project constants db32c2b
  • #230 [Extrafield] fix: don't need lang file in params 16f8348
  • #230 [Extrafield] add: replace name for the norme e52f255
  • #220 [QuickCreation] fix: missing min js 10e10a3
  • #229 [Hook] add: redirect to list without massactions if action OK e77e147

EasyCRM Release 1.3.0

19 Jan 11:25
Compare
Choose a tag to compare

Nouvelles fonctionnalités et innovations

Carte et adresse

  • Les cartes et adresses sont à présent disponible uniquement sur les projets

Manifest et PWA

  • Ajout de la possibilité de créer une progressive web app (PWA) en ajoutant une icône sur le bureau/l'écran de l'utilisateur et facilitant l'accès à easycrm
  • Ajout d'une vue de création rapide d'opportunité en vue sur téléphone
  • Ajout de la demande de localisation afin d'obtenir directement les coordonnées pour la nouvelle opportunité crée depuis la création rapide
  • Ajout d'un onglet "admin" dans la configuration afin de déterminer les paramètres de la PWA

image


image


image

Ajout rapide

  • Ajout du champs description dans la vue d'ajout rapide des projets
  • Désormais le téléphone vibre lorsqu'un projet est crée
  • Ajout d'un mail par défaut si aucun mail spécifié lors de la création d'un tiers

Améliorations & corrections

Entrée menu

  • Correction d'un problème empêchant l'activation du module

Comparaison des versions 1.2.0 et 1.3.0

  • 1.3.0 #215
  • #191 [Mod] add: new version number 1.3.0 #199
  • #207 [Hook] add: addHtmlHeader manage manifest file #208
  • #212 [SQL] fix: change type for actioncomm PHYSICAL_SALES_RELAUCH #214
  • #212 [SQL] add: c_actioncomm dico PHYSICAL_SALES_RELAUCH #213
  • #209 [QuickCreation] fix: need more infos like datetime #211
  • #209 [QuickCreation] add: default mail for thirdparty #210
  • #193 [CSS] fix: CSS of opp percent bar #204
  • #202 [Core] add: ds_store on gitignore #203
  • #195 [JS] add: loader event on submit button form #201
  • #193 [JS] add: event on range for show opp_percent value #200
  • #197 [Lib] add: change pwa start url #198
  • #194 [JS] add: vibrate JS function #196
  • #189 [Geolocation] add: geolocation object for manage projet location #190
  • #205 [Mod] fix: menu entry foreach #206
  • #175 [QuickCreation] add: quickcreation project with media gallery #177
  • #174 [Mod] add: manifest file #176
  • #180 [Admin] add: PWA config lib #181
  • #178 [QuickCreation] add: description fields #179
  • #171 [QuickCreation] add: commercial fields #172
  • #167 [Mod] fix: test saturn function exists on constructor load by Dolibarr on Module Page #168
  • Main into Develop #163
  • #182 [QuickCreation] fix: clean TPL and frontend view 75b9678
  • #175 [JS] add: media editor js action bf326b1
  • #175 [JS] add: improve quickcreation project frontend b36fdfb
  • #175 [QuickCreation] add: quickcreation project frontend step 1 view 18c92ff
  • #175 [CSS] add: Style to quickcreation project frontend 9e7a5db
  • #185 [QuickCreation] add: improve css and use range for opp_status 8463a95
  • #175 #185 #187 [QuickCreation] add: improve frontend view with opp fields c9e48e0
  • #182 [QuickCreation] fix: frontend fix on JS/trad/actions d44e48e
  • #175 [QuickCreation] add: media editor modal 2a65977
  • #185 [QuickCreation] add: css improve slider view c4cc1f3
  • #185 [QuickCreation] add: type number for opp amount frontend and opp_percent 94bf634
  • #207 [Hook] fix: hook conflict with main dbd7624
  • #175 [QuickCreation] add: CSS lib pico c25244a
  • #175 [QuickCreation] add: modal file d6b6af3
  • #175 [QuickCreation] fix: label textarea 0a69de4
  • fix: test saturn function exists on constructor load by Dolibarr on Module Page 40b5eab
  • #175 [QuickCreation] add: quickcreation project conf hide menu cb15878
  • #207 [Hook] fix: console.log() dcd580e
  • #189 [Geolocation] fix: fatal typage fk_element c3d6c59
  • #175 [QuickCreation] add: remove form button c4f5718

EasyCRM 1.2.0 - Ajout d'indicateur contact facturation sur les clients, factures, factures récurrentes.

13 Sep 17:46
Compare
Choose a tag to compare

Cette version de EasyCRM vient ajouter les signatures sur les factures, les devis, les commandes et les prélèvements.

Nouvelles fonctionnalités et innovations

Facture

  • Ajout des informations compte client afin de voir l'avancée du remplissage des informations du contact
  • Pour augmenter le taux de pourcentage il faut ajouter un contact au tiers et lui renseigner "Facture - Contact Client Facturation"
  • Ajout d'une page tableau de bord aux factures
  • Ajout de tâches CRON permettant de faire la mise à jour des informations de contacts

image

image

image

image

Tableau de bord

  • Amélioration des performances

Outils

  • Ajout d'une interface permettant de contrôler les tiers ne possédant pas les rôles apportées par EasyCRM

image

Comparaison des versions 1.1.0 et 1.2.0

  • 1.2.0 #162
  • #159 [Core] add: new version number 1.2.0 #161
  • #152 [ThirdParty] add: contact info #160
  • #148 [IHM] add: use picto in tabmenu on phone #149
  • #144 [Hook] add: picto before contact #145
  • #141 [Class] fix: remove typage on $ismultientitymanaged #142
  • #136 [Cron] fix: error parameter #137
  • #132 [Dashboard] add: improve perf dashboard #133
  • #134 [Tools] add: Notification tools for add contact notification #135
  • #130 [Tools] add: invoice tools for manage invoice contacts #131
  • #128 [FactureRec] add: notation invoice rec functionnality #129
  • #126 [FactureRec] add: new tab contact/adresses #127
  • Main into Develop #119
  • #128 [Facture] add: transform in generic and new extrafields for facture be16796
  • #128 [FactureRec] add: trad and hook action 591bc07
  • #128 [FactureRec] add: BILLREC_CREATE Triggers 93c6cee
  • #128 [FactureRec] add: Crontab action updateNotationInvoiceRecContacts f1dee31
  • #128 [FactureRec] add: Lib functions notation_invoice_rec_contact 873ccf7
  • #128 [FactureRec] add: check cron/trad/css button 728781d
  • #141 [Class] fix: remove typage cause CommonObject updated ea02d6e
  • #126 [FactureRec] fix: missing intend lines 121 f45b959
  • #130 [Cron] add: parameters filter for manage SQL 900abd3
  • #128 [FactureRec] fix: filter conf entity on cron action b7a23f0
  • #134 [Mod] fix: duplicate _load_tables fa567f9

EasyCRM Release 1.1.0 - 21/07/2023

21 Jul 07:51
Compare
Choose a tag to compare

Cette version de EasyCRM apporte:

  • Deux nouveaux champs sur les propositions commerciales, celui du statut commercial et de la raison du refus si nécessaire
  • Un tableau de bord sur la page d'accueil du module permettant de visualiser avec des graphiques les données apportées
  • La possibilité d'ajouter des adresses sur les projets
  • Une carte OpenStreetMap permettant de visualiser la localisation des adresses

Nouvelles fonctionnalités et innovations

Ajout des adresses sur les projets

  • Un nouvel onglet "Adresse" a été ajouté sur la page des projets
  • Il est possible d'ajouter des adresses, de les supprimer et de choisir une adresse favorite/principale
  • La géolocalisation de ces adresses est fait à l'aide de OpenStreetMap, si l'adresse n'est pas trouvé elle est ajouté mais ne sera pas visible sur la carte

image

Ajout d'une carte OpenStreetMap pour visualiser les adresses

  • Les adresses sont représentés par des points qui une fois cliqué dessus donne les informations globales de l'adresse
  • Possibilité de filtrer les adresses
  • Configuration permettant d'afficher uniquement les adresses favorites/principales sur la carte
  • La carte permet de visualiser les adresses de tous les projets mais si accédée par un des projets, elle n'affichera que les adresses du projet

image

Ajout de champs supplémentaires

  • Ajout des champs "Tâches commerciales" et "Téléphone projet" sur les projets
  • Ajout des champs "Statut commercial" et "Raison du refus" sur les propositions commerciales

image
image

Ajout d'un tableau de bord

  • Sur tableau de bord, deux graphiques montrent le taux des champs "Statut commercial" et "Raison du refus"
  • Les champs sont des sélecteurs liés à des dictionnaires modifiable par l'utilisateur

image

Comparaison des versions 1.0.0 et 1.1.0

  • Develop #118
  • #109 [Mod] add: new version number 1.1.0 #117
  • #114 [Dashboard] fix: extrafields need check on empty value #116
  • #101 [Map] fix: missing div in filter box #115
  • #93 [Address] fix: reset action after action #113
  • #110 [Hook] add: fetch_thirdparty in propal after edit extrafield #112
  • #107 [Mod] add: dictionary in mod #111
  • #100 [Address] fix: minor address issues #104
  • #87 [QuckCreation] fix: missing setOptionalsFromPost for extrafields #105
  • #64 [Dashboard] add: two graphs on dashboard commstatus and refusal reason of pr #78
  • #83 [Address] add: map and address to every object and filter on object and type #84
  • #74 [Class] add: address class #80
  • #75 [EditorConfig] add: editorconfig like saturne #76
  • #72 [SQL] add: address data model #79
  • #48 [QuickCreation] add: extrafields project #49
  • #46 [Mod] add: extrafields project phone #50
  • #88 [JS] add: every required file for js function and add toggleFavorite af65604
  • #90 [Mod] fix: remove package-lock.json 97f19d8
  • #74 [Class] fix: ref and ref_ext 6fd41d4
  • #67 [Address] add: map of objetcs address, only project currently 3b40db3
  • #73 [Address] add: views, template and tab in project 4e7330d
  • #90 [Address] fix: clean code and typo, rename variable correctly ce7a326
  • #83 [Address] add: ref in table view, favorite star and config tab b995f8b
  • #70 [Core] fix: made the data model more generic for 1.2 4a70a70
  • #70 [SQL] add: dictionnaries linked to propal comm status and refusal reason d6f2b8a
  • #83 [Address] add: map and address to every object 359af06
  • #64 [Dashboard] add: two pie graphs according to status and refusal reason of pr cc78d2e
  • #83 [Map] add: category filter 937cd1c
  • #89 [Address] fix: use commonfields tpl instead of custom fields 92dd1d7
  • #83 [Map] add: header on map and improve features f915816
  • #72 [SQL] add: ref and ref_ext 7249eb2
  • #96 [Address] fix: change id in formid fbede0c
  • #70 [Mod] add: tooltip on extrafields e133a61
  • #83 [Map] add: filter on type and object dc05486
  • #102 [Address] fix: postal code can be string 2a07b37
  • #64 [Dashboard] fix: make graphs color way less random c8f9b50
  • #100 [Mod] fix: rename saturne_get_objects_metadata and remove objectlib 3566cbd
  • #99 [Map] fix: filter by object musnt redirect on object card 858955e
  • #83 [Map] fix: filter work on both view mode d89d08f
  • #98 [Map] fix: don't filter by tag if map of ONE project f5f8184
  • #103 [Address] add: header on create view 9aa971b
  • #70 [Mod] fix: change type of extrafields 8dce4d1
  • #92 [Address] fix: fetch object to attribute favorite address 75f7356
  • #95 [Address] fix: remove fetch object call for action create 4a6f4d3
  • #94 [Map] add: filter on status >= 0 73323ac
  • #93 [Address] fix: seteventmessage in red if can't find address on osm 0e5e7c2
  • #70 [SQL] add: position in table for it to work fa163a5

EasyCRM Release 1.0.0 - 12/04/2023

12 Apr 16:29
Compare
Choose a tag to compare

Nouvelles fonctionnalités et innovations

Possibilité de rajouter des éléments Dolibarr plus rapidement

  • Création d'un Tiers
  • Création d'un Contact
  • Création d'un Projet

image

Possibilité de configurer les éléments à renseigner pour la création rapide

image

Bouton "Ajout rapide d'évènements" sur les pages Projets et Client

image

Changelog

  • 1.0.0 #44
  • #26 [Mod] add: new version number 5e13304
  • #45 [Mod] add: package.json for use auto changelog 2a31bff
  • #42 [QuickCreation] add: error return 6152b70
  • #42 [QuickCreation] add: error return 9603097
  • #9 [Mod] add: setup project files 9c2ea32
  • #4 [QuickCreation] add: contact quick add/rework other 077d821
  • #4 [QuickCreation] add: quickcreation for project / thirdparty 6a809cd
  • #8 [QuickEvent] add: event hook 3b88d06
  • #11 [Admin] add: config default field visibility and value f06e306
  • #38 [Hook] fix: change hook printFieldListValue for get projectline value fd93995
  • #38 [Hook] fix: change hook printFieldListValue for get projectline value 5ebd11f
  • #40 [QuickCreation] add: template view & actions 7d70662
  • Initial commit 9a1777f
  • #8 [QuickEvent] add: event popup 8b40f01
  • #13 [QuickCreation] add: unique creation object d337cf0
  • #35 [QuickEvent] add: description field event 3cd767b
  • #2 [Hook] add: hook addMoreBoxStatsCustomer and addMoreRecentObjects 26d2f4b
  • #2 [Hook] add: add box info project on client tab 8d2a8b7
  • #23 [QuickEvent] add: reminder + status 3bc66c1
  • #7 [Hook] add: quickevent on project list 19d98a3
  • #3 #5 #6 [Hook] add: quickevent button and get last reminder with number ccac146
  • #13 [QuickCreation] add: field web and privatenote 5d5672e
  • #22 [Hook] add: use tags instead of note for get actioncomm 1945e64
  • #24 [QuickEvent] add: manage timespent on event 41e3d61
  • #29 [Hook] add: check action for prevent hook call cd94039
  • #7 [QuickEvent] add: task create for manage timespent 62f8634
  • #21 [Admin] add: config task label c97b71f
  • #27 [Admin] add: conf tags for manage actioncomm event df287d6
  • #4 [QuickCreation] add: thirdparty set at prospect and tags 3ed158e
  • #34 [QuickEvent] add: config type event 675e136
  • #29 [Hook] add: getNomUrl task on project bf165a5
  • #13 [QuickCreation] add: phone field 44aa23e
  • #28 [Mod] add: autochangelog d5113f7
  • #27 [Mod] fix: change conf name ad98ab0
  • #17 [Hook] add: use limit conf before print project list e6c52b6
  • #29 [Hook] fix: need check update for project 4962ca3
  • #25 [Trad] fix: spelling error 2f316e2
  • #36 #37 [QuickEvent] fix: actionreminder 3e27429
  • #33 [QuickEvent] add: dateStart get current date 7c5b2cb
  • #20 [QuickCreation] add: Extrafields CommercialTask 32ff8a4
  • #14 [Trad] add: admin trad f6a7b50
  • #18 [Admin] add: prevent negative value 8dd5d02
  • #31 #32 [QuickEvent] add: disable trigger timespent and add note fd55757
  • #39 [QuickCreation] fix: spelling error hook 86eb0c4
  • #19 [QuickCreation] add: change backtopage for cancel d32a883
  • #18 [Admin] fix: remove check ef85125
  • #18 [Admin] add: set 0 for oppertunity amount 8b17c88
  • #15 [Img] add: logo easycrm 99df2c1