Commit Graph

145227 Commits

Author SHA1 Message Date
Laurent Destailleur
7bfac48695 Show status of mandatory DLC to understand error on creating MO when
status is on.
2025-04-25 06:09:56 +02:00
Laurent Destailleur
822e9789f0 Trans 2025-04-25 05:35:37 +02:00
ldestailleur
bc58523888 NEW Add field usenewcurrencyrate 2025-04-25 04:26:33 +02:00
ldestailleur
d9b944d601 Can edit/vieuw the currency on recurring invoice. 2025-04-25 04:07:58 +02:00
ldestailleur
2aa17f9c3f Fix update of foregin rate on recurring invoices 2025-04-25 03:39:04 +02:00
Laurent Destailleur
084a39e27b Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop 2025-04-25 03:13:51 +02:00
Laurent Destailleur
ba4d22dc2a Trans 2025-04-25 03:13:17 +02:00
Laurent Destailleur
6b8600a479 Merge branch '21.0' of git@github.com:Dolibarr/dolibarr.git into 21.0 2025-04-25 02:17:33 +02:00
Laurent Destailleur
6411ea4cfc Doc 2025-04-25 02:15:11 +02:00
ThomasNgr-OpenDSI
92feaeafa7 GIFF : standardize accountancy lists (second part) (#33787)
* Use $arrayfields and add ability to hide columns on accountancy lists

* Add column hooks in accountancy lists

* fix travis
2025-04-25 01:50:17 +02:00
Jon Bendtsen
82c2a86073 event attendee class changes preparing for new API endpoints in different PR (#33931)
* check if MAIN_AGENDA_XCAL_EXPORTKEY is set before using it

* suggestion from frederic34

* adding 5 new statuses and their functions

* adding 5 new statuses and their functions

* copy and modified from email template api

* remove some unset because they are present in the database

* all objects are ConferenceOrBoothAttendee's

* load eventattendee API file from eventorganization/ folder

* ref is not required and should perhaps be banned because it is ignored during create + nonexisting apifetch function replaced with call to just fetch + making usre to use the correct class

* variable named paid is unused?

* get all event attendees

* fixing the sql statement

* adjusting function checking access rights

* UNTESTED! multicompany support by leftjoining with the projet table which does have an entity column + adjusting checkAccessRights function to prepare for testing project visibility

* adding more statuses and explaining boarding pass better

* expanding access rights checks with a project id and starting to use that after fetch so we know the project_id

* checking if the user has access to the project specified in fk_project

* phan fix getting  right

* checking if isModEnabled('multicompany')

* will only show rows of projects which is either public or the user is a contact of

* 2 new status changing functions and some protection for the existing status changing functions

* fix pre-commit check

* typo fix = that should be ==

* adding extrafields and linkedobjectids to event attendee

* reducing size of PR to only necessary class changes

* this are used by the API file, so no need to keep in the class PR

* Test CI without not used property

---------

Co-authored-by: Jon Bendtsen <xcodeauthor@jonb.dk>
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
2025-04-25 01:47:58 +02:00
Clément
2c3576c0c2 height tabs (#33965)
* FIX Bug height tabs

* Update global.inc.php

---------

Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
2025-04-25 01:46:13 +02:00
Mohamed DAOUD
6c96283434 donation ip protection (#33972)
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
2025-04-24 20:07:12 +02:00
ThomasNgr-OpenDSI
a56a8e05f0 FIX : set default extrafield value for supplier order (#33971)
* fill extrafields default values in case THIRDPARTY_PROPAGATE_EXTRAFIELDS_TO_SUPPLIER_ORDER applies

* Fix: send param changecompany when changing company on a supplier order creation
2025-04-24 19:19:39 +02:00
Laurent Destailleur
acc7dcdf65 Fix CI 2025-04-24 19:19:02 +02:00
Laurent Destailleur
cbbda62f7a Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop 2025-04-24 17:17:32 +02:00
Laurent Destailleur
68cb665d8d Clean code 2025-04-24 17:17:05 +02:00
ldestailleur
a9555e55fb Merge branch '21.0' of git@github.com:Dolibarr/dolibarr.git into develop 2025-04-24 17:01:46 +02:00
ldestailleur
ed66c5a453 Fix typo 2025-04-24 17:00:25 +02:00
ldestailleur
7df7e73775 Fix css 2025-04-24 16:57:49 +02:00
ldestailleur
6316a8a5f6 Fix css 2025-04-24 16:57:36 +02:00
ldestailleur
e13a090d1f Removed not used property 2025-04-24 16:34:22 +02:00
ldestailleur
9728c3f10a Make popup with picto simplest from modulebuiler or menu editor 2025-04-24 16:22:51 +02:00
Lucas Marcouiller
3591adb00d Fix some errors on website csp form (#33943)
* Fix some errors  on website csp form

* fix CI

* Fix Ci

---------

Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
2025-04-24 15:47:37 +02:00
ThomasNgr-OpenDSI
50fa68a389 New : Introduce const THIRDPARTY_PROPAGATE_EXTRAFIELDS_TO_SUPPLIER_ORDER (#33944)
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
2025-04-24 15:47:24 +02:00
ThomasNgr-OpenDSI
730667ed5a NEW : force Extrafields values when constants THIRDPARTY_PROPAGATE_EXTRAFIELDS_TO_(ORDER|INVOICE) are set (#33954)
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
2025-04-24 15:46:56 +02:00
Charlène Benke
87eeaa5dcb Add validate and cancel api_knowledgemanagement (#33962)
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
2025-04-24 15:46:01 +02:00
github-actions[bot]
ea827c3806 PHPStan > Update baseline (#33969)
Co-authored-by: Dolibot <dolibarr-bot@users.noreply.github.com>
2025-04-24 15:39:16 +02:00
Günter Lukas
07db71dc33 Fix #33967 (#33968) 2025-04-24 15:39:03 +02:00
Clément
585577d667 FIX Bug (#33964) 2025-04-24 15:37:30 +02:00
ldestailleur
ea59ab8837 Trans 2025-04-24 15:36:00 +02:00
ldestailleur
50d2fa7543 Look and feel v22 2025-04-24 14:37:01 +02:00
ldestailleur
05b3cb75b6 CSS 2025-04-24 14:08:13 +02:00
ldestailleur
83e03fa39b Fix css 2025-04-24 13:44:42 +02:00
ldestailleur
985e7a80f1 css 2025-04-24 12:49:36 +02:00
ldestailleur
17a0352ebe Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop 2025-04-24 12:26:39 +02:00
ldestailleur
08de08c563 Merge branch '21.0' of git@github.com:Dolibarr/dolibarr.git into 21.0 2025-04-24 12:26:17 +02:00
ldestailleur
0117585c90 FIX do not add a filter on status when doing a global search on project 2025-04-24 12:26:06 +02:00
Jon Bendtsen
9142dbb4d2 FIX BUG: default value not changed when updating an extrafield using API #33949 (#33950)
* FIX BUG: default value not changed when updating an extrafield #33949

Update can now change default value for extrafields and fixes #33949

* Also use $default in updateExtrafields

The previous commit changed postExtrafields, but that is okay, because both needs to be changed

---------

Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
2025-04-24 02:33:32 +02:00
Charlène Benke
6cbab9f12b NEW Add knowledgebase info on box_dolibarr_state_board.php (#33960)
* Add knowledgebase on box_dolibarr_state_board.php

* Update knowledgerecord.class.php

---------

Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
2025-04-24 02:32:28 +02:00
Laurent Destailleur
aaf70a5942 Merge import/export in same parent menu. 2025-04-24 02:22:12 +02:00
Noé Cendrier
be3fae0275 FIX: stock control condition in reception delete (#33952) 2025-04-24 01:47:43 +02:00
Jon Bendtsen
cee66f6a15 NEW Adding API endpoints for event attendee handling (#33932)
* check if MAIN_AGENDA_XCAL_EXPORTKEY is set before using it

* suggestion from frederic34

* adding 5 new statuses and their functions

* adding 5 new statuses and their functions

* copy and modified from email template api

* remove some unset because they are present in the database

* all objects are ConferenceOrBoothAttendee's

* load eventattendee API file from eventorganization/ folder

* ref is not required and should perhaps be banned because it is ignored during create + nonexisting apifetch function replaced with call to just fetch + making usre to use the correct class

* variable named paid is unused?

* get all event attendees

* fixing the sql statement

* adjusting function checking access rights

* UNTESTED! multicompany support by leftjoining with the projet table which does have an entity column + adjusting checkAccessRights function to prepare for testing project visibility

* adding more statuses and explaining boarding pass better

* expanding access rights checks with a project id and starting to use that after fetch so we know the project_id

* checking if the user has access to the project specified in fk_project

* phan fix getting  right

* checking if isModEnabled('multicompany')

* will only show rows of projects which is either public or the user is a contact of

* 2 new status changing functions and some protection for the existing status changing functions

* fix pre-commit check

* typo fix = that should be ==

* adding extrafields and linkedobjectids to event attendee

* should be back to develop branch contents so PR can be smaller

* reducing PR size, just GET and POST

---------

Co-authored-by: Jon Bendtsen <xcodeauthor@jonb.dk>
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
2025-04-24 01:34:50 +02:00
Laurent Destailleur
1b48fa4e46 Fix CI 2025-04-24 01:34:28 +02:00
Laurent Destailleur
0239873ac9 Merge branch '21.0' of git@github.com:Dolibarr/dolibarr.git into develop 2025-04-24 01:27:39 +02:00
Laurent Destailleur
021d2f751f Fix CI 2025-04-24 01:27:06 +02:00
Laurent Destailleur
1e7c045bfe Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop 2025-04-24 01:24:10 +02:00
Laurent Destailleur
b10686cb2b Clean code 2025-04-24 01:23:49 +02:00
Mohamed DAOUD
baa08bad7b enhance externalModules page (#33948)
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
2025-04-24 01:14:58 +02:00
Laurent Destailleur
9194e4f12f Merge branch '21.0' of git@github.com:Dolibarr/dolibarr.git into develop 2025-04-24 01:12:50 +02:00