* CLOSE issue 36744 fix user can delete some actioncomm on which he has not the right
* Fix whitespace
* Refactor delete confirmation logic for user access
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
* CLOSE issue 36744 fix user can delete some actioncomm on which he has not the right
* Fix whitespace
* Refactor delete confirmation logic for user access
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
* Fix numeric input parsing to support comma as decimal separator
GETPOSTINT() only handles integer values and fails when input uses a comma as decimal
* Update dispatch.php
* Change GETPOST to GETPOSTFLOAT for price input
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
* Fix numeric input parsing to support comma as decimal separator
GETPOSTINT() only handles integer values and fails when input uses a comma as decimal
* Update dispatch.php
* Change GETPOST to GETPOSTFLOAT for price input
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
* NEW: Add global STOCK_MOVEMENT_FORCE_DO_NOT_CLEAN_EMPTY_LINES to force do not clean empty lines on movement stock. Because customer need to see the warehouse when the product previously even if the stock is at 0. And when in the reassort page, the product with a stock at 0 don't display and block the repleinishment of the stock of the product
* Fix un code manquant pour l'affichage des entrepots avec un stock a 0 lorsque la globale STOCK_MOVEMENT_FORCE_DO_NOT_CLEAN_EMPTY_LINES est activé
---------
Co-authored-by: Kamel Khelifa <kkhelifa@open-dsi.fr>
* Added option to concatenate terms of sale PDF to end of strato contract model
* Cleaned code
* Cleaned code
* Fix module name from 'contrat' to 'contract'
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>