Skip to content

Latest commit

 

History

History
272 lines (200 loc) · 11.9 KB

ChangeLog.md

File metadata and controls

272 lines (200 loc) · 11.9 KB

Change Log

All notable changes to this project will be documented in this file.


notes for devs

TODO : pour les options commencer à voir si possible de crééer des tab par element dans les options du module

UNRELEASED

RELEASE 1.45

NEW : DA025480 - Ajout d'un menu 'mes services", et des objets: projets, factures fourn et tâches - 1.45.0 - 25/09/2024

RELEASE 1.44

  • FIX : Compat V20 - 1.44.1 - 17/07/2024
  • FIX : Missing tech atm class - 1.44.0 - 26/06/2024
  • NEW : Ajout d'un champ "Email pour suivi ticket" + sévérité selon conf - 1.44.0 - 10/06/2024

RELEASE 1.43

  • FIX : Token compatibility in EA main force unset $_POST - 1.43.3 - 12/06/2024
  • FIX : DA024733 Can't download sending document - 1.43.2 - 28/03/2024
  • FIX : Missing canonical url - 1.43.1 - 12/01/2024
  • FIX : COMPAT V19 - 1.43.0 - 08/12/2023
  • FIX : Handle Captcha inside EACCESS_ROOT_URL domain - 1.42.0 - 06/10/2023

RELEASE 1.41

  • FIX : Force https redirection 1.41.2 - 13/11/2023
  • FIX : PHP 8 Fatal error 1.41.1 - 06/10/2023
  • NEW : Reforge setup options using default Dolibarr setup class 1.41.0 - 30/08/2023
    this break compatibility of Dolibarr under 16.0
  • NEW : MultiEntity management for Virtual host 1.40.0 - 30/08/2023
    CONF : EACCESS_FORCE_ENTITY_ON_LOGIN is now useless this break compatibility of Dolibarr under 16.0

RELEASE 1.39

  • FIX : Compat V18 - 1.39.1 - 15/06/2023
  • NEW : HIDDEN CONF : EACCESS_FORCE_ENTITY_ON_LOGIN 1.39.0 - 26/04/2023
    • Experimental : Usable to force entity on external access login.
      Le portail doit être pour l'instant activé sur l'entité 1 et l'entité cible ex: conf diver : EACCESS_FORCE_ENTITY_ON_LOGIN = 4 (entité 4) et stocké en entité 0

RELEASE 1.38

  • NEW : run_trigger definition arguments -1.38.1 - 22/05/2023
  • NEW : Hook before ticket list - 1.38.0 - 13/04/2023
  • FIX : Security breach : backtrack "NEW : the attachment added in Dolibarr was not visible on the portal" - 1.37.1 - 08/03/2023
  • NEW : the attachment added in Dolibarr was not visible on the portal - 1.37.0 - 07/03/2023

RELEASE 1.36

  • FIX : token and rights tests for tickets 1.36.2 - 08/03/2023
  • FIX : Security issue with ticket 1.36.1 - 22/02/2022
  • NEW : Factoring and deprecate Context::getRootUrl() see getControllerUrl() 1.36.0 - 09/02/2023
  • FIX : copie de la pièce-jointe dans le ticket => force trackid 1.35.1 - 06/03/2023
  • NEW : jSignature lib included in externalaccess 1.35.0 - 17/11/2022

RELEASE 1.34

  • FIX : Extrafields non-affichés pour la partie tickets - 1.34.6 - 14/08/2024
  • FIX : Wrong dolinclude_once 1.34.5 - 16/11/2022
  • FIX : PHP8 warnings 1.34.4 - 19/08/2022
  • FIX : Change editor name : ATM-Consulting -> ATM Consulting 1.34.3 - 09/08/2022
  • FIX : Forgot password form css 1.34.2 - 20/07/2022
  • FIX : Compatibilité v16 1.34.1 - 09/06/2022
  • NEW : Add "Tickets" extrafields management on portal card 1.34.0 - 21/04/2022

RELEASE 1.33

  • NEW : Add "Tickets" extrafields management on portal list 1.33.0 - 24/03/2022
  • NEW : Add conf for description field & Text help message 1.32.0 - 16/02/2022

RELEASE 1.31

  • FIX : Statut affiché impayé - 1.31.4 - 13/05/2022
  • FIX : Missing en_US translations - 1.31.4 - 17/02/2022
  • FIX : 404 - 1.31.3 - 20/12/2021
  • FIX : Missing check for module activation - 1.31.2 - 20/12/2021
  • FIX : User access rights - 1.31.1 - 20/12/2021
  • NEW : Add forgotten password - 1.31.0 - 25/11/2021
  • NEW : Add support for controller without logged user needed - 1.30.0 - 25/11/2021
    WARNING : be sure your controllers accessRight values are set in checkAccess() methods
  • NEW : Ajout fonction load_last_main_doc : ajout gestion multientité - 1.29.0 - 24/11/2021

RELEASE 1.28

  • NEW : Ajout type checkbox dans la fonction "stdFormHelper" - 1.28.0 - 03/11/2021
  • NEW : ajout hook "printFieldListValue" et "printFieldListTitle" dans la liste des propals - 03/11/2021 - 1.27.0

RELEASE 1.26

  • FIX : missing employee parameter on document download 26/10/2021 - 1.26.1
  • NEW : function print_propalTable : parameter link or not to propal 14/10/2021 - 1.26.0
  • NEW : Gestion des selects multiple par la fonction stdFormHelper 12/10/2021 - 1.25.0

RELEASE 1.24 - 01/10/2021

  • FIX : Template loading doesn't include _ and - chars 22/10/2021 - 1.24.1
  • NEW : Gestion des selects par la fonction stdFormHelper 30/09/2021 - 1.24.0
  • NEW : Permissions employé et ajout d'un hook pour la permission d'ajouter un message à un ticket 28/09/2021 - 1.23.0

RELEASE 1.22 - 17/09/2021

  • NEW : Gestion des Extrafields de propal sur la liste 14/09/2021 - 1.22.0

RELEASE 1.21 - 19/08/2021

  • FIX : Trad FournRef -> Référence fournisseur 20/10/2021 - 1.21.1
  • NEW : Gestion des Extrafields d'expédition sur la liste des BL 19/08/2021 - 1.21.0

RELEASE 1.20 - 06/07/2021

  • NEW : Add column for order extrafields in order list (conf EACCESS_LIST_ADDED_COLUMNS_ORDER) 06/08/2021 - 1.20.0
  • NEW : Add Task controller and view - 26/07/2021 - 1.19.0
    • Update project controller to make it like expedition display only project where user logged is contact of the projet
    • Apply PHP CS Dolibarr ruleset compliant (dolibarr branch version 13.0)

RELEASE 1.18 - 2021-07-07

  • FIX : ref_suppliar column on external access - 29/07/2021 - 1.18.2
  • FIX : User contact id compatibility - 22/07/2021 - 1.18.2
  • FIX : Retrocompatibility function needs to be loaded after dolibarr lib - 08/07/2021 - 1.18.1
  • NEW : Add hook for ticket's card - 01/07/2021 - 1.18.0
  • NEW : Move tickets list to new CONTROLLER SYSTEM - 01/07/2021 - 1.17.0

RELEASE 1.16 - 2021-06-24

  • NEW : CONTROLLER SYSTEM - 20/06/2021 - 1.16.0 The controller system was missing but now we can use it and make very cool stuffs
  • FIX : Supplier invoices menu group - 20/06/2021 - 1.15.2
  • FIX : v14 compatibility: NOCSRFCHECK in js/css scripts 2021-06-21 - 1.15.1
  • FIX : Missing title and desc for supplier invoices - 20/06/2021 - 1.15.1
  • NEW : support supplier invoices - 2021-06-16 - 1.15.0
  • FIX : Add contact to ticket on creation - 2021-06-20 - 1.14.4
  • FIX : V14 compatibility : Edit the descriptor: $this->family - 2021-06-10 - 1.14.4
  • NEW : Option to set favicon

RELEASE 1.13 - 2021-03-19

  • FIX : V13 compatibility : add token renowal 2021-05-17 - 1.13.3
  • FIX : V13 compatibility for user socid 2021-03-24 - 1.13.2
  • NEW : Hooks for queries 2021-02-08
  • NEW : Add top menu group possibility 2021-03-17
  • FIX : V13 compatibility object "livraison" has been renamed into "delivery" 2021-03-04

RELEASE 1.12 - 2021-02-26

  • FIX : retour du tracking_url au lieu du tracking number 2021-04-15 v1.12.2
  • NEW : Add Hook "listColumnField" in expedition list 2021-02-26
  • NEW : Add column linked object in shipping list with key format linked-(classname)-(fieldname)-(fieldtype) (conf EACCESS_LIST_ADDED_COLUMNS_SHIPPING) 2021-02-25
  • NEW : Add column "shipping method" in shipping list (conf EACCESS_LIST_ADDED_COLUMNS_SHIPPING) 2021-02-24
  • NEW : Add public file downloader 2021-02-03
  • NEW : Add get public ecm file to interface 2021-02-03
  • FIX : Ajout de l'option "tracking_number" dans la conf EACCESS_LIST_ADDED_COLUMNS_SHIPPING plutôt que la conf EACCESS_LIST_ADDED_COLUMNS 2021-02-24
  • FIX : tracking_number and no tracking_url in shipping list 2021-02-24
  • FIX : download file 2021-02-03

RELEASE 1.6 - 2021-01-20

  • NEW : Add product photo display possibility 2021-01-14

  • NEW : Add Hooks 2021-01-10

  • NEW : Add icon option for manifest 2021-01-10

  • NEW : Add option for simple home display 2021-01-10

  • NEW : Ajout du tri par défaut sur la date de création des tickets sur la liste des tickets 2020-12-15

  • NEW : Ajout colonne "Numéro de suivi" des expéditions pour cette liste uniquement (soumis à configuration)

  • NEW : Add option to allow brand logo in menu and change login logo too 2020-12-15

  • NEW : Add context token system 2021-01-17

  • NEW : Add js dialog confirm for button possibility for developers 2021-01-17

  • NEW : getRootUrl can have an array for url parameters 2021-01-17

  • FIX : Missing translation keys 2020-12-15

  • FIX : Login page title 2020-12-16

  • FIX : Ticket file sharing (experimental conf) 2021-02-02


RELEASE 1.3 - 2020-12-01

Added

  • Ajout colonne Réf client sur toutes les listes (soumis à configuration)
  • Ajout signature commercial associé au tiers de l'utilisateur externe

Changed

FIX : Expedition's PDF download link on external access

Correction of the path when there is a "/" in the reference of a shipment


RELEASE 1.2 - 2020-12-01

Added

NEW : T2436 : Ajout de la colonne "Réf. client" sur toutes les listes du portail #34

Changed

FIX : V12 compatibility

A partir de la v12 le paramètre check de la fonction GETPOST est alphanohtml par défaut ce qui fait que tous nos inputs ayant une balise html sont vidés. Modification (et typage) de tous les paramètres check manquants.

FIX : Trigger class doesn't extend DolibarrTriggers

  • Change the subtotal module trigger class definition to avoid error message from Dolibarr
  • Rename run_trigger to runTrigger
  • Remove the declaration of the $db field if present (already declared as protected in the parent class)

RELEASE 1.1 - 2020-10-20

Added

NEW : Display and design improuvements

  • Fullcalendar lib
  • Iframe support
  • Add new event messages style
  • Add smart searchable select input support (16/06/2019)
  • WYSIWYG editor
  • Mobile design improuvement by adding manifest

NEW : Shipping support

NEW : Project support

Allow external user to show project support

NEW : Langs support

  • Create German externalaccess.lang
  • Create spanish externalaccess.lang

NEW : Ticket support

  • Ajout de la fiche d'un ticket au portail externe avec affichage des infos principales + timeline des messages du ticket
  • Add ticket file list on ticket message Reste à permettre de cliquer sur les liens pour les voir mais au moins on voit la liste des fichiers que l'on a envoyé

NEW : Footer link behavior

Dans le footer, sur l'icône de contact, si le mail de contact n'est pas une adresse email alors conversion en lien std. Permet par exemple de mettre un lien vers la page de contact du site vitrine de la société.

NEW : Redirection on login to custom or asked page

NEW Add compatibility with Multicompany Module

Fix an issue that show all documents available in DOLIBARR when Multicompany module activated. Now, it will show only the documents created by the Portal owner company.

Changed

FIX : Divers

  • FIX : Vérification de l'existance des fichier pour affichage du lien de téléchargement
  • FIX : Modification du comportement d'affichage des éléments du footer si pas de téléphone ou pas de mail de contact, il ne sont pas affichés
  • FIX : changement de librairie et autre dom déprécié
  • FIX : Add good practice for css : déplacement de style css vers un fichier dédié.

FIX : tables ordering (20/10/2020)

The tables were ordered by ref asc by default. The sql requests were ordered by date DESC which is logical but not implemented on list rendering. That's done now.

FIX : Trigger class doesn't extend DolibarrTriggers (30/09/2020)

  • Change the subtotal module trigger class definition to avoid error message from Dolibarr
  • Rename run_trigger to runTrigger
  • Remove the declaration of the $db field if present (already declared as protected in the parent class)

FIX : Ticket : Fix private msg, msg sort order, secure message access

  • Sécurité : id ticket est modifiable dans l'URL
  • Wysiwyg : se caler sur l'option du module standard Dolibarr
  • Messages : ne pas afficher les messages privés si utilisateur externe
  • UI : ordre d'affichage des messages
  • UI : ne pas afficher "Nouveau message" sur chaque message