Skip to content

DoliCar - Release 1.0.0 - 12/04/2023

Compare
Choose a tag to compare
@evarisk-micka evarisk-micka released this 12 Apr 09:49
· 36 commits to main since this release

Description : Cette version de DoliCar apporte une amélioration de l'interface utilisateur et l'implémentation de l'API immatriculationapi.com afin de récupérer les informations d'une voiture simplement et à partir d'une plaque d'immatriculation.

Nouvelles fonctionnalités et améliorations

Intégration du framework "Saturne"

  • DoliCar fonctionne désormais avec un framework du nom de Saturne
  • Différentes fonctions ainsi que les menus sont ajoutés et gérés par Saturne

Ajout d'informations

  • En remplissant les informations de la plaque, on scanne l'api pour préremplir toutes les données
  • Plus besoin d'ajouter le modèle du véhicule, numéro d'immatriculation ou le produit lié, ils sont calculés
  • Affichage de la date de première mise en circulation sur la page proposition
  • Sur le devis, le modèle du véhicule est remplacé par un descriptif plus complet
  • Ajout du kilométrage et d'un séparateur pour bien identifier le nombre

image
image

Possibilité de configurer les champs affichés / cachés sur la carte grise

image

Ajout onglet d'accès rapide au menu de gauche

  • Ajout de I'onglet "Ajout rapide" si EasyCRM activé
  • Ajout de raccourcis vers proposition commerciale, facture, commande, lot et produit
  • Possibilité de créer un tiers et un contact en même temps

image

Ajout des marques de voiture dans les tags

  • Si la marque n'existe pas elle est ajoutée automatiquement à la liste
  • Lors de la création une marque par défaut est proposée

image

Corrections de bugs

Gestion d'erreurs améliorée

  • Si pas de plaque
  • Si plaque au mauvais format
  • Si mauvais nom d'utilisateur
  • Si plaque n'est pas trouvée par l'API

Récupération automatique des informations

  • Lors de l'édition du certificat d'enregistrement, récupère la valeur de la marque du tag produit
  • Garde les informations renseignées lors du retour sur une page si l'action de cliquer sur un bouton "+" a été effectué

Correction d'erreurs du code

  • L'affichage de certains champs a été corrigé pour être uniforme
  • Certaines redirections ont été corrigés, elles ne renvoyaient pas à l'endroit voulu
  • Lors du filtre sur la liste des cartes grises la bannière ne s'affichait plus

1.0.0

  • 1.0.0 #198
  • [RegistrationCertificateFR] add: object registrationCertificate generation with moduleBuilder 4a26186
  • [Module] add: Module DoliCar generation with moduleBuilder c68db50
  • [Module] fix: remove unused file 7cee0a5
  • #127 [View] add: framework interaction 42aef7a
  • #142 [RegistrationCertificate] add: quick creation d6e42f6
  • #143 [Config] fix: rework with framework 5a44b50
  • Initial commit ca94b53
  • #149 [Core] fix: remove easycrm code c90a8d7
  • [Hook] add: hook action 03dc064
  • [Settings] fix: rework settings page 50d5fe4
  • #131 [JS] add: gulpfile minifier 7cb6327
  • #172 [RegistrationCertificate] add: linked objects tab 3e9a818
  • #144 [QuickCreation] add: custom quick creation page 33a7ca1
  • [ProductLot] add: linked invoices, orders & propal table f25ac93
  • #116 [Img] fix: remove pictos folder ca68fd9
  • #96 [Core] add: new module logo ab21f21
  • #57 [RegistrationCertificate] add: fields visibility configuration 63dbbef
  • [Config] add: config page & default fields hidden 45e1094
  • [Triggers] add: trigger implementation for productlot and dolicar 73f60e8
  • #107 [Core] add: saturne interaction 287b3ba
  • [Core] fix: move mileage, registration_number & vehicle model to object & objectdet extrafields d381dba
  • #160 [RegistrationCertificateFr] add: triggers on creation/edition/deletion fa952b9
  • [Hook] add: BeforePdfCreation use for stock $object->note_public custom value aa1ec07
  • [RegistrationCertificate] add: order & propal compatibility d794100
  • #120 [RegistrationCertificate] add: select productlot refresh with product post b283b9b
  • [RegistrationCertificate] fix: lot creation button on card 5ab7774
  • [RegistrationCertificate] fix: rework card & actions b7d2ab5
  • #57 [RegistrationCertificate] add: fields visibility configuration d12d107
  • #126 [Index] fix: rework with framework 781231a
  • [RegistrationCertificate] add: vehicle brands dictionnary 4b5d91e
  • #95 [Tags] add: brand tags on products 69f3c22
  • #110 [RegistrationCertificate] add: get registration certificate fields function 5c159a4
  • #134 [RegistrationCertificate] add: link with immatriculationapi.com 6f56d99
  • [Core] fix: clean descriptor file eb1e6f7
  • #185 [QuickCreation] add: automatic contact creation 2c0559c
  • #175 [Core] fix: doubled require main 3269eed
  • [Trad] fix: trad module and object 205b1c4
  • [Facture] add: registration certificate link action 7874dc8
  • [Module] add: lang file fr_FR 97462e2
  • [Facturedet] add: mileage extrafield creation 94de957
  • [Extrafields] fix: auto update registration number & vehicle model after editing linked registration certificate 4ae9b1b
  • [Facture] add: stock registration certificate & productlot data once before pdf creation 7970b35
  • #74 [Menu] add: dolibarr objects menu entries 33c05f9
  • [ProductBatch] fix: hide object lines links in linked objects table c62a1de
  • [Trad] add: correspondence between the grey card and the translation of the fields a217054
  • #183 [View] fix: remove unused code ff1c7e2
  • [RegistrationCertificateFr] add: view directory 5c405a3
  • [RegistrationCertificate] fix: extrafields visibility & value freezing 8d6944b
  • #85 [RegistrationCertificate] add: default vehicle default brand f364c46
  • [RegistrationCertificate] add: create default lot if no lot is selected for creation 4d5a263
  • [RegistrationCertificate] add: tab on productlot object e5362ec
  • #100 [RegistrationCertificate] add: auto fetch vehicle brand on product selection 218ae71
  • [Core] add: hide object lines details configuration variable d50a3d7
  • #114 [Lib] fix: require file error 0bee30f
  • #125 [Menu] add: framework's menu entries management 01bd699
  • [Extrafields] add: linked_product extrafield & update extrafields 44a1bb1
  • [Stock] add: default warehouse 7b0d7dd
  • #176 [View] fix: permissions definition f668f17
  • #98 [Core] fix: remove unused document generation dc2b571
  • #147 [Core] add: error returns 29f2fef
  • #187 [ProductLot] fix: stock movement after productlot creation ca5dc8b
  • #133 [Propal|Invoice|Order] add: VIN number extrafield 3e53157
  • [Extrafield] fix: change value extrafields 7eddb83
  • [RegistrationCertificate] add: d3_vehicle_model and rename previous d3 in fk_product 1844cd2
  • [SQl] fix: change field vehicle model for a select 24feff9
  • [ReadME] add: readME file dfdced1
  • [JS] fix: error js session cache ea2cee0
  • #99 [RegistrationCertificate] fix: brand selection after form submit 1eb0c30
  • [FactureDet] add: registration certificate link d1e6595
  • #102 [Core] fix: includes of module files b43573a
  • [Productlot] fix: default lot creation da997e0
  • [Facture] add: registration certificate edit action 0643738
  • #126 [Index] add: framework index 3ce108d
  • [Module] add: index file for security 24e025b
  • [Product] add: default vehicle 43f2dfb
  • #159 [Core] fix: module pictos 4188c9a
  • [Categories] add: vehicle sub categories 0983bbe
  • #193 [LinkedObjects] add: first registration date & VIN number extrafields 00b3095
  • #103 - #110 [RegistrationCertificate] fix: fields name c1832f2
  • [Mod] add: hook action for invoice and tab menu c2d0224
  • #166 [Core] fix: update readME cbad322
  • [Core] fix: pre install menu refresh 89638a2
  • #185 [QuickCreation] fix: automatic contact creation condition 092eae1
  • #128 [Menu] add: minimize menu 9e146fc
  • [SQL] fix: update sql field 746d3d2
  • [RegistrationCertificate] fix: show only products with vehicle tag 3a2b9ae
  • #119 [Warehouse] fix: rename default warehouse and set status to opened 98d21ad
  • [Hook] fix: edit registration certificate attribute if there are no linked object efdd1dc
  • #115 [RegistrationCertificate] fix: registration number visibility on card 8775445
  • #151 [Core] fix: version number & last update date 84a1f86
  • #187 [Product] fix: default product status batch update 8fba520
  • #173 [Menu] fix: rename dashboard menu entry 4b7d49d
  • [Mod] add: extrafield mileage on product_lot 84d4ff0
  • #165 [Core] add: auto changelog 27a084b
  • #180 [RegistrationCertificate] fix: disable redirection if registration number is empty 8489396
  • #154 [RegistrationCertificate] add: stock json after api request f938998
  • #148 [RegistrationCertificate] add: create product brand if not exists a3dc068
  • [RegistrationCertificate] add: tab on thirdparty & product objects 521965c
  • #138 [Core] fix: module is not activable if saturne's missing bf3cca0
  • #107 [Core] fix: saturne interaction c27c3ea
  • [RegistrationCertificate] add: default brand 5372bef
  • #145 [RegistrationCertificate] add: ref & number unicity f56de7b
  • [ProductBatch] fix: order linked objects by date 2a0dc40
  • #184 [PDF] add: VIN & First registration date f313c34
  • #180 [RegistrationCertificate] add: if registration number has already been created, redirects user to object card e51e7ae
  • #176 [View] fix: permissions 456f879
  • #101 [RegistrationCertificate] add: auto brand selection in edit action 28d332a
  • V1 du Readme description du module d29365d
  • [Core] add: separate conf declaration d42ed6f
  • [RegistrationCertificate] add: entity field df40181
  • #172 [LinkedObjects] fix: move tab to second position aa79e8f
  • #168 [SQL] fix: escape table & attributes names 2c3e5a8
  • #164 [Extrafields] add: separator for mileage extrafield on order, invoice & propal 877b8e5
  • #146 [Project] add: registrationcertificatefr tab b569ece
  • #173 [Core] add: DoliCar leftmenu entry 0f8a3d6
  • #68 [RegistrationCertificate] add: target blank on creation button 1d450f8
  • #121 [Tabs] add: logo on objects linked tabs c212bfc
  • [Settings] add: new page label 66d9e5e
  • #161 [LinkedObject] fix: fromtype & fromid parameters e04f314
  • #135 [RegistrationCertificate] fix: new product button creates product with statut & statut_buy = 0 521d625
  • #111 [RegistrationCertificate] fix: update sql fields d95fbbe
  • [RegistrationCertificate] fix: hide product linked on invoice, order & propal cards ed4b056
  • [ProductBatch] fix: batch translation d4d0d2f
  • #151 [Core] fix: version number cc8be03
  • #188 [RegistrationCertificate] fix: default product selected 920aba9
  • #192 [LinkedObjects] fix: vehicle model extrafield value efa4b14
  • #172 [LinkedObjects] fix: request filter & pictos e552776
  • #179 [LinkedObjects] add: picto on getNomUrl 2ec6f1f
  • #156 [RegistrationCertificate] fix: redirection after creation error 2d82a65
  • [Extrafields] fix: extrafields visibilty on objects creation page a1ceaff
  • #188 [SQL] fix: remove not null constraint from fk_product 0d2512a
  • #161 [RegistrationCertificateList] fix: keep linked object banner after sort 795c9d7
  • [RegistrationCertificate] add: default tag on create vehicle button f517ea5
  • #182 [JS] fix: loader on productlot selector 5a391f2
  • #181 [RegistrationCertificate] fix: username configuration link in seteventmessage 8cd27f3
  • #171 [RegistrationCertificate] add: tooltip in configuration page 38e1777
  • #153 [RegistrationCertificate] fix: firstRegistrationDate 3ded322
  • #137 [Propal] fix: product linked getNomUrl 63597d0
  • #132 [ProductBatch] add: dolicar logo on linked objects list 453ee2e
  • [Mod] fix: update extrafields propaldet 50fc9e8
  • #135 [Product] add: set statut & statut buy to 0 on product creation from registrationcertificatefr form 4181a12
  • #123 [Core] add: module description e25030e
  • [SQL] fix: update registration certificate table faae872
  • [Facture] add: getNomUrl for registration certfiicate 6a3b8d1
  • #167 [Translation] fix: EnableDolicar b30884e
  • #178 [Core] fix: dolicar menu entry permission 12e2b4b
  • #163 [RegistrationCertificate] fix: newProduct translation 283238a
  • #150 [RegistrationCertificate] add: product column in list c25cf6e
  • #129 [RegistrationCertificate] fix: back url after creation ab362a1
  • #117 [Core] add: enable modProjet 73288ec
  • [Product] fix: set linked product on object creation ffacc56
  • [ProductLot] fix: remove linked object lists on create form cb34206
  • [RegistrationCertificate] fix: preselect default vehicle as product e042fc1
  • [ProductLot] fix: lot creation 6876809
  • [Core] add: modProduct & modProductBatch auto enable 9705e44
  • #170 [RegistrationCertificate] fix: remove registration number visibility configuration 486a813
  • #167 [Translation] add: EnableDolicar 505f91a
  • #152 [Security] add: token in config actions 8058604
  • [Core] fix: require category class a6e2aff
  • #159 [Core] fix: pictos size & color b648cd6
  • [Logo] add: module logo f3d7a23