MDW
b925dd6c37
Qual: Make $fields type covariant (phpstan) ( #36084 )
...
# Qual: Make $fields type covariant (phpstan)
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-11-04 14:16:17 +01:00
Laurent Destailleur
6ced6e2622
Trans
2025-11-03 02:17:35 +01:00
Laurent Destailleur
21f27ce45c
CSS
2025-11-03 02:12:10 +01:00
Laurent Destailleur
70d4461c1d
QUAL Add phpunit test to avoid a bad code sequence
2025-11-03 02:00:01 +01:00
Jon Bendtsen
20a428e2de
QUAL: API contract: RestException update, check if thirdparty exists before creating/updating contract ( #36007 )
...
* QUAL: API contract: RestException update, check if thirdparty exists before creating contract
* also checking if socid exists during put
* using the entity of this contract
* also fixing entity during post
* some hurl tests of contract api
* check if contract id is 0, because that is not possible
* check (un)activate permissions and getEntity()
---------
Co-authored-by: Jon Bendtsen <xcodeauthor@jonb.dk >
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-11-01 22:47:18 +01:00
Frédéric FRANCE
f1a418f042
clean code ( #36016 )
...
* clean code
* clean code
* clean code
2025-11-01 00:31:43 +01:00
Laurent Destailleur
c03026a41d
Debug v23
2025-10-23 14:59:19 +02:00
PsyCrow
4f3b2fe8de
Fix type casting for TVA tax in addline method ( #35832 )
...
tva_tx should not be casting to float
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-10-19 18:38:55 +02:00
Laurent Destailleur
738b85abcd
Fix PHP doc regression
2025-10-19 18:38:10 +02:00
Laurent Destailleur
b6353d06ae
Fix doc
2025-10-19 18:19:28 +02:00
Laurent Destailleur
01eb4510f7
Fix doc
2025-10-19 18:18:56 +02:00
Frédéric FRANCE
29b3880e6c
add dolBuildUrl ( #35664 )
...
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
* clean baseline
* add dolBuildUrl
* add dolBuildUrl
* add dolBuildUrl
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-10-17 02:31:07 +02:00
Charlène Benke
520d44e808
New : add public and private note on contract list ( #34252 )
...
* New : add public and private note on contract list
* Update list.php
* Update list.php
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-10-15 11:43:21 +02:00
ldestailleur
05d0bba2a0
Update field denormalized_lower_planned_end_date in contract table.
2025-10-09 18:16:57 +02:00
ldestailleur
eeacbac425
Code comment
2025-10-09 16:54:54 +02:00
ldestailleur
6dd2f31012
NEW The flag "Dispute open" make the status in Red.
2025-10-08 16:35:17 +02:00
Frédéric FRANCE
2078610328
add dolBuildUrl with examples of use ( #35549 )
...
* add dol_buildurl with examples of use
* add dol_buildurl with examples of use
* add dol_buildurl with examples of use
* add dol_buildurl with examples of use
* wip
* wip
* add more example
* add more example
* add more example
* add more example
* add more example
* add more example
* add more example
* add example
* add example
* add example
* add example
* add example
* stay in the same area even we are on other area in other tab
* stay in the same area even we are on other area in other tab
* stay in the same area even we are on other area in other tab
* stay in the same area even we are on other area in other tab
* stay in the same area even we are on other area in other tab
* stay in the same area even we are on other area in other tab
* stay in the same area even we are on other area in other tab
* stay in the same area even we are on other area in other tab
* stay in the same area even we are on other area in other tab
* stay in the same area even we are on other area in other tab
* stay in the same area even we are on other area in other tab
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
* add example
* add example
* add example
* add example
* add example
* add example
add example
add example
add example
add example
* add example
* add example
add example
add example
add example
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
* clean code
* fix
* wip
* wip
* clean code
2025-10-06 18:17:02 +02:00
ldestailleur
783dbd5ccf
Fix missing where on rowid
2025-10-04 02:33:28 +02:00
ldestailleur
8b82ff4fd1
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-10-03 13:01:15 +02:00
ldestailleur
a9c0a59d59
Merge branch '21.0' of git@github.com:Dolibarr/dolibarr.git into 22.0
2025-10-03 13:00:22 +02:00
HENRY Florian
79d223cca4
fix: Do not display sign status buttonis signed status is not displayed in header ( #35619 )
2025-10-03 12:56:59 +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
ldestailleur
49051ff165
Removed deprecated property ->projet (replace with ->project)
2025-09-21 15:08:56 +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
ldestailleur
f9cd8367ad
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-09-20 16:23:22 +02:00
ldestailleur
ca878b2d76
Merge branch '21.0' of git@github.com:Dolibarr/dolibarr.git into 22.0
2025-09-20 16:19:57 +02:00
ldestailleur
048b0f98e6
Merge branch '21.0' of git@github.com:Dolibarr/dolibarr.git into 21.0
2025-09-20 16:15:15 +02:00
ldestailleur
37c119d51d
Merge branch '19.0' of git@github.com:Dolibarr/dolibarr.git into 20.0
2025-09-20 16:11:36 +02:00
ldestailleur
5614def20b
Merge branch '18.0' of git@github.com:Dolibarr/dolibarr.git into 19.0
2025-09-20 16:06:08 +02:00
ldestailleur
f33fe1036f
Merge branch '17.0' of git@github.com:Dolibarr/dolibarr.git into 18.0
2025-09-20 16:05:06 +02:00
ldestailleur
6ed764bedf
Clean code
2025-09-18 11:40:56 +02:00
ldestailleur
74cc569329
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-09-15 18:14:11 +02:00
Florian Mortgat
60f089c015
FIX 17.0: ContratLigne::fetch() returns 1 even if the line doesn't exist ( #35324 )
2025-09-12 15:19:20 +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
ldestailleur
0def25c38f
css
2025-09-09 01:22:30 +02:00
Frédéric FRANCE
0e1478206a
clean code ( #35229 )
...
* 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
* 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-08 01:48:52 +02:00
ldestailleur
05f3111134
Merge branch '20.0' of git@github.com:Dolibarr/dolibarr.git into 21.0
2025-09-04 13:51:56 +02:00
ldestailleur
5ae358d5b5
Merge branch '20.0' of git@github.com:Dolibarr/dolibarr.git into 20.0
2025-09-04 13:49:07 +02:00
ldestailleur
258fe1124b
Merge branch '18.0' of git@github.com:Dolibarr/dolibarr.git into 19.0
2025-09-04 13:38:03 +02:00
Sylvain Legrand
b05be5e1df
Fix discount applied 2 times on contract ( #35219 )
...
on update line the discount was apply 2 times !
no problem on insert line.
Already solved on v22
2025-09-04 12:01:26 +02:00
Frédéric FRANCE
a1d7b11324
fix doc ( #35196 )
2025-09-03 12:54:17 +02:00
atm-lucas
88699a02cd
FIX - Return False with return code 200 on API ( #35172 )
...
* Return false in API
* Update api_contracts.class.php
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-09-03 00:02:21 +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
ldestailleur
3ff7e03ddf
NEW Button to create a proposal and sale order from a contract always on
2025-09-01 23:17:56 +02:00
Noé Cendrier
887e7442d9
NEW: generate renewal proposal for contracts ( #35120 )
...
* NEW: generate renewal proposal for contracts
* Update card.php
---------
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr >
2025-09-01 23:10:44 +02:00
ldestailleur
3e2b962c1d
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-09-01 11:40:04 +02:00
Romain
6d441f89a4
FIX : #33911 active services are reported as expired on the homepage ( #35125 )
2025-08-30 15:49:25 +02:00
Frédéric FRANCE
b4e01be091
translations fields ( #35112 )
2025-08-28 13:51:30 +02:00
ldestailleur
a1661e35e4
Merge branch '22.0' of git@github.com:Dolibarr/dolibarr.git into develop
2025-08-21 11:12:35 +02:00
ldestailleur
dd0679db44
Merge branch '21.0' of git@github.com:Dolibarr/dolibarr.git into 22.0
2025-08-21 11:09:10 +02:00