All notable changes to this project will be documented in this file.
TODO : pour les options commencer à voir si possible de crééer des tab par element dans les options du module
- 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
- 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
- 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
- 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
- Experimental : Usable to force entity on external access login.
- 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
- 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
- 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
- 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
- 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 incheckAccess()
methods - NEW : Ajout fonction load_last_main_doc : ajout gestion multientité - 1.29.0 - 24/11/2021
- 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
- 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
- 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
- NEW : Gestion des Extrafields de propal sur la liste 14/09/2021 - 1.22.0
- 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
- 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)
- 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
- 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
- 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
- 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
-
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
- Ajout colonne Réf client sur toutes les listes (soumis à configuration)
- Ajout signature commercial associé au tiers de l'utilisateur externe
Correction of the path when there is a "/" in the reference of a shipment
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.
- Change the subtotal module trigger class definition to avoid error message from Dolibarr
- Rename
run_trigger
torunTrigger
- Remove the declaration of the
$db
field if present (already declared asprotected
in the parent class)
- 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
Allow external user to show project support
- Create German externalaccess.lang
- Create spanish externalaccess.lang
- 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é
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é.
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.
- 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é.
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.
- Change the subtotal module trigger class definition to avoid error message from Dolibarr
- Rename
run_trigger
torunTrigger
- Remove the declaration of the
$db
field if present (already declared asprotected
in the parent class)
- 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