Charlène Benke
d1e0efc466
NEW Add getcontacts on api of interventional and proposal ( #35589 )
...
* Add getContacts method to retrieve contact information
* Implement getContacts method for proposals
Added a method to retrieve contacts associated with a proposal, including access checks and data cleaning.
* Implement getContacts method for invoices
Added a method to retrieve contacts associated with a specific invoice, including access checks and error handling.
* Update api_proposals.class.php
* Update api_invoices.class.php
* Update api_interventions.class.php
* Update api_interventions.class.php
* Add method to set invoice as draft
* Return contacts directly instead of cleaned data
* Return raw contacts instead of cleaned data
* Combine external and internal contacts in order list
Merge external and internal contacts for orders.
* Change return type from Object to array in API doc
Updated return type in API documentation for contact information.
* Change return type in api_orders.class.php docblock
Updated return type in docblock to reflect array return.
* Change return type from Object to array in API doc
* Update api_orders.class.php
* Update api_interventions.class.php
* Update api_proposals.class.php
* Update api_orders.class.php
* Update api_interventions.class.php
* Update api_interventions.class.php
* Update api_interventions.class.php
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-10-04 20:01:57 +02:00
Norbert Penel
d96de728ea
Update project selection with additional parameters ( #35542 )
...
Fix #35500
2025-09-29 23:19:04 +02:00
Frédéric FRANCE
700463596e
verify if file exists before trying to include ( #35548 )
...
* verify if file exists before trying to include
* verify if file exists before trying to include
2025-09-29 20:42:44 +02:00
Charlène Benke
277c01a432
Implement CRUD operations for interventional lines and contacts ( #35457 )
...
* Implement CRUD operations for interventional lines and contacts
Added methods to manage interventional lines and contacts.
* Update api_interventions.class.php
* Fix variable references in api_interventions.class.php
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-09-28 22:41:42 +02:00
Frédéric FRANCE
7fb7d38ffc
clean code ( #35533 )
2025-09-28 20:56:54 +02:00
Anthony Damhet
c17f13316a
UIUX - More intuitive select table ( #35485 )
...
* More intuitive select table
Added for objects:
- Members
- ActionComm
- Mailing
- Bank Accounts
- Various Payments
- Cash Control
- Paiement
- Contacts
- VAT
- Contracts
- Cron
- Gifts (Dons)
- Expedition
- Expense Reports
- FichInter
- Supplier Proposals
- Supplier Orders
- Supplier Invoices
- Supplier Paiements
- Products and supplier products
- Holidays
- Knowledge record
- Partnership
- Inventory
- Stock
- Projects
- Tasks
- Tickets
- Societes
- Salaries
- Resource
- Users
* Add Status message on documentation
* Remove intuitive select experimetns
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-09-28 01:21:40 +02:00
Frédéric FRANCE
bb9899085e
clean code ( #35451 )
...
* clean code
apiroute is interventions
* Update api_interventions.class.php
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
* fix bad condition
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-09-23 23:22:57 +02:00
Charlène Benke
e02991ed7f
NEW Add hook initialization for interventions API ( #35203 )
...
* NEW Add hook initialization for interventions API
the goal is to enhance the search function on the api (by sample add linked contact or user name)
* Clean up whitespace in api_interventions.class.php
* Fix parameter reference in executeHooks call
* Update api_interventions.class.php
* Update action name in API intervention hooks
* Add 'apimethod' to parameters in API hook
* Update api_interventions.class.php
* Update api_interventions.class.php
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-09-21 23:23:39 +02:00
ldestailleur
15f34dbbb0
QUAL: Removed deprecated properties user_valid, user->creation,
...
user_modification replaced with user_ceation_id, user_validation_id and
user_modification_id.
2025-09-21 14:58:38 +02:00
Carlos Herrera
57157db2b7
Cehojac/issue35362 ( #35364 )
...
* intervencions api call dont show the objects relations
Fixes #35362
* feat: add loadlinkedobjects parameter to control linked object loading in interventions API
thank you for the recomendarion @eldy !!!!
2025-09-20 01:11:19 +02:00
ldestailleur
4a363478ae
Clean code with rector
2025-09-18 16:26:38 +02:00
ldestailleur
6ed764bedf
Clean code
2025-09-18 11:40:56 +02:00
ldestailleur
e8d2095816
NEW dol_sort_array can be used with 2 sorting criteria.
2025-09-15 19:28:38 +02:00
ldestailleur
702d91c65d
Clean code
2025-09-11 12:25:22 +02:00
Frédéric FRANCE
e81d5378cd
clean code contract class ( #35245 )
...
* clean code contract class
* clean code contract class
* clean code contract class
* clean code contract class
* clean code contract class
* clean code contract class
* clean code contract class
* clean code contract class
* clean code contract class
* clean code contract class
* clean code contract class
* clean code contract class
* clean code contract class
* clean code contract class
* clean code contract class
* clean code
* clean code
* clean code
* clean code
* clean code
* fix typo
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
2025-09-10 11:13:18 +02:00
Charlène Benke
5bdfbdceab
Fix ID reference in extrafield lines area ( #35276 )
2025-09-10 10:53:14 +02:00
Frédéric FRANCE
568c65568a
clean code ( #35175 )
...
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
2025-09-02 22:51:34 +02:00
Frédéric FRANCE
24bd6d918a
clean code ( #35183 )
...
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
2025-09-02 22:46:55 +02:00
ldestailleur
1443f35cf1
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-08-29 02:20:14 +02:00
William Mead
83898f9454
Fixed intervention line duration add ( #35117 )
2025-08-28 17:29:04 +02:00
Charlène Benke
8fa13f68bf
fix translation of $fields on interventional ( #35106 )
...
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-08-28 13:49:34 +02:00
Laurent Destailleur
336c3bce3f
Debug Fix CI
2025-08-26 04:12:51 +02:00
Frédéric FRANCE
af4db51885
add doc ( #35026 )
...
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-08-21 15:49:45 +02:00
Frédéric FRANCE
cc03c92614
fix update resource ( #35015 )
...
* fix update resource
* fix update resource
* fix update resource
* fix update resource
* fix update resource
* fix update resource
* fix update resource
* fix update resource
* fix update resource
* fix update resource
* fix update resource
* fix update resource
2025-08-20 19:02:08 +02:00
ldestailleur
e1732a675e
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-08-14 01:41:49 +02:00
seyfcom
dec921a29f
fix undefine $line with php 8.1 ( #34938 )
...
Co-authored-by: Audio Media Assist sarl <licences@a-m-a.ch >
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-08-14 01:38:01 +02:00
ldestailleur
aca71e1573
Standardize code
2025-08-10 03:22:19 +02:00
ldestailleur
c7edb6af2f
Fix CI warnings
2025-08-07 14:38:30 +02:00
ldestailleur
3af041a5b2
Standardize code
2025-08-07 13:42:11 +02:00
Laurent Destailleur
82098594a6
Fix warning
2025-07-31 22:13:45 +02:00
Charlène Benke
54b359ab8a
NEW implement box on product and interventional index page ( #34629 )
...
* implement box on product and interventional index page
* Update index.php
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-07-18 03:01:36 +02:00
Charlène Benke
1df5ea8456
NEW Add thirdparty search on api list ( #34634 )
...
* Add thirdparty search on api list
this change allow to seach element with filter on thirdparty (ex : list of bill of with name of thidparty)
* Update api_orders.class.php
* Update api_invoices.class.php
* Update api_contracts.class.php
* Update api_shipments.class.php
* Update api_interventions.class.php
* Update api_projects.class.php
* Update api_tickets.class.php
* Update api_tickets.class.php
* Update api_projects.class.php
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-07-18 02:35:50 +02:00
ldestailleur
270caf0dcb
Debug v22
2025-07-17 19:30:58 +02:00
ldestailleur
e8b2664921
Debug v22
2025-07-17 19:26:24 +02:00
Jyhere
787bd1d278
CHANGE: ternary simplification ( #34675 )
2025-07-01 20:34:09 +02:00
Charlène Benke
d5ddc46d72
fix signed confirm if no status is selected ( #34608 )
2025-06-25 19:25:31 +02:00
ldestailleur
9c2da8b9b6
Merge branch '21.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-06-19 11:31:44 +02:00
Marc de Lima Lucio
7a8e926935
FIX: interventions: sql error when signed_status not set ( #34515 )
2025-06-15 00:32:23 +02:00
Laurent Destailleur
144854769a
Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into
...
develop
2025-06-13 16:27:57 +02:00
Maxime Kohlhaas
cbc2cf5063
Fix : thirdparty type was not set on creation form ( #34451 )
2025-06-13 16:12:30 +02:00
Charlène Benke
9577731b3a
qual/fix : rewriting query generating error in certains case ( #34305 )
...
* Update facturestats.class.php
* Update expeditionstats.class.php
* Update fichinterstats.class.php
* Update expeditionstats.class.php
* Update facturestats.class.php
2025-06-04 14:36:53 +02:00
Mohamed DAOUD
d359a4d7a5
FIX #34046 No traceability when generating Intervention from Task Time ( #34209 )
...
* fix generating Intervention from Task Time
* remove comment
* fix CI
* FIX CI
2025-05-20 22:34:11 +02:00
William Mead
394ef6329d
Fix SwaggerUI ( #34124 )
2025-05-13 11:49:26 +02:00
William Mead
22298c1f83
NEW pagination data for interventions API get ( #34113 )
...
* Added get interventions pagination data
* Fixed PHPDoc
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-05-12 20:06:38 +02:00
ldestailleur
d13cd0f47a
Fix CI
2025-05-05 04:36:28 +02:00
ldestailleur
e4e5b1e597
Clean code
2025-05-05 02:22:02 +02:00
ldestailleur
2736a4b382
Merge branch '21.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-05-05 00:07:09 +02:00
ldestailleur
a74979bc04
Merge branch '20.0' of git@github.com:Dolibarr/dolibarr.git into 21.0
2025-05-05 00:04:17 +02:00
ldestailleur
d85cea32c0
Merge branch '19.0' of git@github.com:Dolibarr/dolibarr.git into 20.0
2025-05-05 00:03:49 +02:00
ldestailleur
f70cfeb6d3
Merge branch '18.0' of git@github.com:Dolibarr/dolibarr.git into 19.0
2025-05-05 00:03:09 +02:00