Commit Graph

148986 Commits

Author SHA1 Message Date
Laurent Destailleur
4d2e51681f Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop 2025-11-07 19:26:08 +01:00
Laurent Destailleur
dfbf173b17 Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop 2025-11-07 19:25:42 +01:00
Laurent Destailleur
ff1e31d239 Merge 2025-11-07 18:53:37 +01:00
Laurent Destailleur
88bc1ea328 Keep same behaviour by default. 2025-11-07 18:50:34 +01:00
atm-adrien
817e7a826c FIX : Can approuve holidays when negative balance (#36144)
* FIX : Can approuve holidays when negative balance

* FIX : PR returns
2025-11-07 18:48:58 +01:00
Charlène Benke
a8384403d3 Add project_task type to Categorie class 2/3 (#36152) 2025-11-07 18:46:42 +01:00
Frédéric FRANCE
cad3574179 common delete also files (#36146)
* common delete also files

* common delete also files

* common delete also files

* common delete also files

* common delete also files

* common delete also files
2025-11-07 18:44:14 +01:00
Frédéric FRANCE
a420e9a79a clean code (#36154)
* clean code

* clean code

* clean code

* clean code

* clean code
2025-11-07 18:41:56 +01:00
github-actions[bot]
f70e12fc2b PHPStan > Update baseline (#36151)
Co-authored-by: Dolibot <dolibarr-bot@users.noreply.github.com>
2025-11-07 18:41:01 +01:00
Laurent Destailleur
7e4df12c3a Debug v23 2025-11-07 18:39:39 +01:00
Laurent Destailleur
cc63bedc4c Move UX/UI pae to Modulebuilder main page. Not a user setup of a
features so useless for an end user so moved into a dev area.
2025-11-07 18:24:15 +01:00
Laurent Destailleur
355092f6d7 Debug v23 2025-11-07 18:12:46 +01:00
Laurent Destailleur
544b145410 Look and feel v23 2025-11-07 16:11:07 +01:00
Laurent Destailleur
4a19407940 css 2025-11-07 15:52:42 +01:00
Laurent Destailleur
df57023546 CSS 2025-11-07 15:34:57 +01:00
Laurent Destailleur
bb502e5439 cs 2025-11-07 15:03:37 +01:00
Laurent Destailleur
f38eee5e49 Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop 2025-11-07 13:58:40 +01:00
Laurent Destailleur
98382cb0bb Look and feel v23 2025-11-07 13:58:21 +01:00
Laurent Destailleur
87d69d6a0b Look and feel v23 2025-11-07 13:26:14 +01:00
Jessica-creat
3a4b11b824 NEW add timespent API endpoints for projects and tasks add also cascading assignment of contacts to tasks (#35897)
* demande d'ajout timespent

* feat(api): add timespent endpoints for projects and tasks

* add contact to product

* correction prettier

* revert

* feat(api): update timespent endpoints in api_projects and api_tasks

* Update api_projects.class.php

* Remove blank line before docblock in api_tasks.class.php

Removed unnecessary blank line before the docblock for the get contacts method.

* Update api_tasks.class.php

* Clarify return type in api_projects.class.php

Updated return type annotation for contact information array.

* Refine return type in get timespent method

Updated return type annotation for timespent method.

* Return raw contacts instead of cleaned data

* Update api_projects.class.php

* Return contacts array instead of cleaned data

Modified the return value to return the contacts array directly instead of cleaned data.

---------

Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
2025-11-07 00:09:14 +01:00
splohmer
b2ab49a7c0 Fix: sql error if LIST_OF_QUALIFIED_INVOICES_LIMIT_DEFINED is used (#36135)
* Fix: sql error if LIST_OF_QUALIFIED_INVOICES_LIMIT_DEFINED is used

* Refactor SQL order and limit handling

* Update SQL query to limit qualified invoices

* Update facture.class.php

---------

Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
2025-11-06 19:04:35 +01:00
HENRY Florian
c4b9eff72f fix: menu Group User with Auguria (#36145) 2025-11-06 19:04:05 +01:00
Vincent Maury
3284835892 Fix #35428 retained_warranty_date_limit not recorded (#36141)
* Fix #35428 retained_warranty_date_limit not recorded

* Fix #35428 retained_warranty_date_limit not recorded

---------

Co-authored-by: vmaury <vmaury@vmaury-Lafite-Pro-16-AMD>
2025-11-06 19:03:20 +01:00
Alexandre SPANGARO
20af12a806 FIX #36090 Accountancy - Inconsistent date on various journal (#36105)
* FIX #36090 Accountancy - Inconsistent date on various journal

* FIX CI

* Update
2025-11-06 17:25:18 +01:00
Alexandre SPANGARO
5e69bb3b3d FIX Invoice Situation - Octopus - Show remaintopay at bottom (#36121) 2025-11-06 17:22:49 +01:00
Alexandre SPANGARO
025dda60dd FIX Invoice Situation - Octopus - Column offset for amounts greater than 5 digits (#36124) 2025-11-06 17:22:31 +01:00
Alexandre SPANGARO
5c54b86786 FIX Invoice Situation - Octopus - Shipping block overlap issue (#36122) 2025-11-06 17:11:32 +01:00
Alexandre SPANGARO
af4630c456 Typo (#36123) 2025-11-06 17:11:02 +01:00
sonikf
beddd5152a Add missing fk_project (#36128) 2025-11-06 17:10:28 +01:00
Frédéric FRANCE
ccc5707146 phpstan doc (#36129)
* phpstan doc

* Update html.form.class.php
2025-11-06 17:09:52 +01:00
sonikf
dc4a28cd0b NEW Add option to create standalone reception (#36134)
* Enable create menu for standalone reception

* Enable create menu for standalone reception

* Add Reception date

* Add option to create standalone reception

* fix pre-commit
2025-11-06 17:09:36 +01:00
HENRY Florian
e55fc378d3 FIX: doubled display of PRoduct Stokable checkbox when STOCK_SUPPORTS_SERVICES on service edit card (#36138) 2025-11-06 17:01:44 +01:00
HENRY Florian
7855469d5f FIX: in shippement creation with SHIPMENT_SUPPORTS_SERVICES and/or STOCK_DISALLOW_NEGATIVE_TRANSFER and/or stockable_product there are inconsistancies (#36140)
* FIX: in shippement creation with SHIPMENT_SUPPORTS_SERVICES and/or STOCK_DISALLOW_NEGATIVE_TRANSFER and/or stockable_product there was inconsistancies

* FIX: in shippement creation with SHIPMENT_SUPPORTS_SERVICES and/or STOCK_DISALLOW_NEGATIVE_TRANSFER and/or stockable_product there was inconsistancies
2025-11-06 17:01:25 +01:00
HENRY Florian
93a0b1f0e2 FIX: In shipment creation process, if product is not manage in stock, Dolibarr should not display a "low stock warning" (#36139)
* fix: In shipment, if product is not stockable, Dolibarr should not display a warning

* fix: In shipment, if product is not stockable, Dolibarr should not display a warning

* fix: In shipment, if product is not stockable, Dolibarr should not display a warning
2025-11-06 16:59:19 +01:00
Regis Houssin
430fc664fa FIX avoid link problem with employee list context (#36125) 2025-11-06 13:17:57 +01:00
Regis Houssin
fa10fc0f94 FIX avoid NULL value (#36126) 2025-11-06 13:15:03 +01:00
sonikf
88241b30de NEW Add option to create simple standalone shipment of non origin (#35651)
* NEW Add option to create simple shipment of non origin

* Enable create menu for shipment

* Enable create menu for shipment

* Update sendings.lang

* fix phpstan

* fix syntax

* fix missing line

* Add validation for socid and update note display

* fix project

---------

Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
2025-11-06 13:13:36 +01:00
Laurent Destailleur
c19f86a4bf Debug v23 2025-11-06 11:44:40 +01:00
Laurent Destailleur
1d2d7f04f2 Debug v23 2025-11-06 11:04:10 +01:00
Laurent Destailleur
2f898ff188 Debug v23 2025-11-06 10:50:31 +01:00
Laurent Destailleur
a1bc0dc27c css 2025-11-06 03:56:06 +01:00
Laurent Destailleur
b7213f0797 CSS 2025-11-06 03:48:31 +01:00
Laurent Destailleur
2e2ba8e144 Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop 2025-11-06 03:10:30 +01:00
Laurent Destailleur
50ee4e2d72 CSS 2025-11-06 03:07:06 +01:00
Laurent Destailleur
3107435574 css 2025-11-06 03:03:50 +01:00
labiloute
382bc4e80e FIX: fetch LDAP members in LDAP sync sync_groups_ldap2dolibarr.php (#36117)
* FIX: Add missing left join to filter by extrafields (#36092)

Co-authored-by: Noé <noe@scopen.fr>

* FIX: fetch LDAP members in LDAP sync sync_groups_ldap2dolibarr.php

* Fix boolean parameter casing in fetch method

---------

Co-authored-by: noec764 <58433943+noec764@users.noreply.github.com>
Co-authored-by: Noé <noe@scopen.fr>
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
2025-11-06 02:13:19 +01:00
Charlène Benke
c3f8a2b2e6 NEW add api List VAT (#35920)
* NEW add api List VAT 

Enhance getListOfVAT method with SQL filters and pagination.

* Update parameter type for fk_country in docblock

* Ensure integer casting for SQL parameters

Cast variables to integers for SQL query safety.

---------

Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
2025-11-06 02:11:37 +01:00
Charlène Benke
933eeb7474 NEW : Implement listTimespent method in api_projects.class.php (#36093)
* Implement listTimespent method in api_projects.class.php

Added a new method to retrieve all timespent data with filtering options (with filter, sort, ...)

* Fix comment formatting and improve listTimespent method

* Fix comment formatting and adjust function definition

* Refactor response structure for pagination data

* Initialize obj_ret as an empty array
2025-11-06 02:10:53 +01:00
Laurent Destailleur
3cc6f830d2 Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into 22.0 2025-11-05 23:32:07 +01:00
Laurent Destailleur
2d0beece5c Trans 2025-11-05 23:31:50 +01:00