Commit Graph

61 Commits

Author SHA1 Message Date
Laurent Destailleur
361a88a1c5 Add field email_sent_counter 2025-11-05 19:43:27 +01:00
Laurent Destailleur
2aea630ac2 Add column access hours for users 2025-11-05 14:26:42 +01:00
Laurent Destailleur
776e5b9088 Add column vatexemptcode 2025-11-03 18:30:37 +01:00
Charlène Benke
36b3ddb883 NEW : Add task categories 1/3 (#35848)
* Create llx_categorie_project_task table

* Add primary key and indexes to llx_categorie_project_task

* Add project_task type to category class

* Implement setCategories method in task class

Added setCategories method to manage task categories.

* Add llx_categorie_project_task table with constraints

Create llx_categorie_project_task table and add constraints

* Update copyright and remove setCategories method

Updated copyright year for Charlene Benke and removed the setCategories method.

* Remove project_task constant and related mappings

* Modify primary key for llx_categorie_project_task

Updated primary key constraint for llx_categorie_project_task table.

* Rename llx_categorie_project_task.key.sql to llx_categorie_project_task-project.key.sql

* Rename llx_categorie_project_task.sql to llx_categorie_project_task-project.sql
2025-11-03 10:30:31 +01:00
MDW
436b270b0d Fix: SQL compatibility, increase size for incoterms/code (#36049)
* Fix: SQL compatibility, increase size for incoterms/code

- Modify llx_c_incoterms table to increase code field length
- Use `INSERT IGNORE` or `ON CONFLICT` depending on db type

* Simple sql INSERTs instead of INSERT IGNORE

* Qual: Update Incoterms code field in table definition

Updated the llx_c_incoterms table to modify the code field length, and removed modification in the data file.
2025-11-02 13:26:50 +01:00
Alexandre SPANGARO
2883a7d47a NEW Accountancy - Add reconcile on general accounting account - SQL part (#35994)
* NEW Accountancy - Add reconcile on general accounting account - SQL part

* Copyright

* Change term lettering for matching

---------

Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
2025-11-01 03:17:27 +01:00
MDW
2030b6a338 NEW: Update Incoterms to 2025 standards and add new terms (#36041)
- Updated existing Incoterms descriptions to reflect 2025 standards
- Added new Incoterms (DTP, DPP, DTP(DHL))
- Added migration script to handle existing installations

Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
2025-11-01 02:37:58 +01:00
Laurent Destailleur
9214ee5d2a Merge branch 'develop' of git@github.com:Dolibarr/dolibarr.git into develop 2025-10-28 13:07:31 +01:00
Laurent Destailleur
a1b4d1a06e WIP LNE 2025-10-28 13:07:19 +01:00
Charlène Benke
e69f56acbe New Add color fields on user group (#35646)
* Add color column to llx_usergroup table

* Add color column to llx_usergroup table

* Add color property to user group class

* Add color attribute to user group card

* Add ColorGroup translation to users.lang

* Add ColorGroup translation in French language file

* Fix SQL syntax for adding color column in llx_usergroup

* Fix SQL syntax for adding color column in llx_usergroup

* Fix color column addition in llx_usergroup table

---------

Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
2025-10-28 02:26:49 +01:00
Regis Houssin
cac1058caf NEW add extraparams field in llx_categorie (#35975) 2025-10-28 01:22:02 +01:00
Laurent Destailleur
69060a6f49 Complete #35888 2025-10-23 14:47:20 +02:00
Laurent Destailleur
3bc8d435a4 WIP LNE 2025-10-22 12:35:30 +02:00
Laurent Destailleur
f6004f22ff Add missing index file 2025-10-22 02:44:48 +02:00
Laurent Destailleur
73c559b9d5 Complete llx_oauth_token 2025-10-21 20:22:11 +02:00
Laurent Destailleur
bbb96e3c14 Fix migration of token 2025-10-21 20:16:15 +02:00
Laurent Destailleur
6f88b841e0 Add vat field 2025-10-20 17:57:22 +02:00
Laurent Destailleur
dc6c6b281e Dev Loi Finance 2025-10-20 02:58:42 +02:00
Christophe Battarel
e81cca858e NEW: import subscriptions (#35612)
* NEW: import subscriptions

* remove bad code

* FIX: already declared property is not needed

* Update subscription.class.php

* FIX: change format to please php-stan

* ENH: DolibarrModules::$import_convertvalue_array value format

---------

Co-authored-by: Christophe Battarel <christophe@altairis.fr>
Co-authored-by: Noé Cendrier <noe.cendrier@altairis.fr>
Co-authored-by: Noé Cendrier <81741011+altairis-noe@users.noreply.github.com>
Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
2025-10-17 18:24:40 +02:00
Laurent Destailleur
493630eb4f Add expire at into token table. SQL part of #35804 2025-10-17 18:18:19 +02:00
Leander Cain Slotosch
174a38b48b ADD new german forme juridique (#35799)
* Add new eGbR forme juridique for Germany

* Add more missing forme juridique for Germany
2025-10-17 01:55:27 +02:00
Frédéric FRANCE
3bcb82428f PERF Add index to optimize fetch ecm_files by src_object_type and src_object_id (#35708)
* Update 22.0.0-23.0.0.sql

* Update llx_ecm_files.key.sql
2025-10-11 13:39:02 +02:00
sonikf
140d2aa1cd Add required fields for standalone reception and e-reporting (#35694)
* Add required fields for e-reporting

* Add required fields for e-reporting
2025-10-09 18:35:18 +02:00
ldestailleur
01fe82e726 NEW Add column ref_ext and note_private for membership 2025-10-09 06:13:50 +02:00
ldestailleur
7c20dc8333 Fix: if ref is too large, no way to create an index and we need index
one
2025-10-08 16:40:41 +02:00
sonikf
f3bfcfe7c2 fix translation of unit piece (#35679)
* fix translation of unit piece

* fix translation of unit piece

* fix translation of unit piece
2025-10-08 10:40:02 +02:00
Alexandre SPANGARO
89db077280 SQL Accountancy - Add a table to manage transaction (#35642)
* SQL Accountancy - Add a table to manage transaction

* fix PR

* Update 22.0.0-23.0.0.sql

* Update llx_accounting_bookkeeping_piece.key.sql

---------

Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
2025-10-06 18:04:11 +02:00
Jon Bendtsen
76916ad1cf Add fk_project to Mass Emailings (#35635)
* Add fk_project to Mass Emailings

* Mass Mailing fk_project SQL definition dispre

* mailing typecasting fk_project

* mailing using correct variable name

* more type casting to fix phpstan errors related to fk_project in mass mailing

* mailing fk_project NULL better default in DB

---------

Co-authored-by: Jon Bendtsen <xcodeauthor@jonb.dk>
2025-10-04 20:08:27 +02:00
Frédéric FRANCE
ebca8345b0 add tables missing (#35628)
* add tables missing

* add tables missing

* add tables missing

* add tables missing

* add tables missing

* add tables missing

* Update 22.0.0-23.0.0.sql
2025-10-04 00:08:32 +02:00
ldestailleur
9d4391f581 Missing table in migration 2025-10-03 13:39:56 +02:00
ldestailleur
da79b3bc4c Add tms field into table llx_document_model 2025-10-02 10:35:28 +02:00
Mohamed DAOUD
c222bf1f85 ip protection for invoice creation (#35557) 2025-09-29 21:13:01 +02:00
kkhelifa-opendsi
a9cd1d2bb9 New : Copy support of the deposit percent of the payment mode found in customer proposal, customer order and customer invoice to supplier proposal, order and invoice (#35432)
* New : Copy support of the deposit percent of the payment mode found in customer proposal, customer order and customer invoice to supplier proposal, order and invoice

* Correction pre-commit / travis CI

* Correction pre-commit / travis CI

* Correction pre-commit / travis CI

* Correction pre-commit / travis CI
2025-09-26 23:59:51 +02:00
Marc de Lima Lucio
8428a5ccfa NEW: extrafields: add field to link a field to a module (#34416)
* NEW: extrafields: add field to link a field to a module

* Update 22.0.0-23.0.0.sql

* Update llx_extrafields.sql

* Update 22.0.0-23.0.0.sql

---------

Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
2025-09-25 12:20:46 +02:00
Charlène Benke
175eea301f NEW add private and public note on ticket (#35303)
* Update copyright and add note fields in SQL

* Add note_public and note_private columns to llx_ticket

* Implement notes tab in ticket details

* Add fk_user_modif column to llx_ticket table

* Add fk_user_modif column to llx_ticket table

* Add files via upload

* Add private and public note fields to ticket class

* Update ticket.class.php

* Update ticket.class.php

* Update note.php

* Update note.php

* Update note.php

---------

Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
2025-09-15 16:17:28 +02:00
ldestailleur
5fdfa79e56 Fix missing field migration, fix select2 2025-09-11 15:35:23 +02:00
Nicolas Domenech
1583d69cda #35271 [SQL] add: mandatory signature fields (#35273)
* #35271 [SQL] add: mandatory signature fields

Data model for add feature we want add checkbox on for tell who c can sign in contact
Ex: On contract card we want 2/3 signatories
-- Later we add feature for link external signature link with mandatory signautre fields on contact.

* Update llx_element_contact.sql

* Update 22.0.0-23.0.0.sql

---------

Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
2025-09-10 11:12:26 +02:00
Alexandre SPANGARO
bacdee81a8 NEW Accountancy - Analytical axis (SQL Structure) (#34738)
* NEW Accountancy - Analytical axis (SQL Structure)

* Add analytic account & distribution

* Remove UNIQUE

* Update unique Index

* Rename

* Error on REFERENCES of CONTRAINT

* Remove _c

---------

Co-authored-by: Laurent Destailleur <eldy@destailleur.fr>
2025-09-08 12:50:54 +02:00
HENRY Florian
644cb00136 new: add fitid columnin llx_bank_import (#35128) 2025-08-30 15:36:55 +02:00
ldestailleur
4f40278987 Fix bad index 2025-08-29 02:19:47 +02:00
Laurent Destailleur
f30b2ef8aa NEW More index for memberships table 2025-08-28 04:02:16 +02:00
Laurent Destailleur
d16a66f269 Better management of how we store localtax vat rate for customer price. 2025-08-28 02:11:53 +02:00
ldestailleur
2629119365 Fix missing defaultvalue 2025-08-17 17:12:54 +02:00
ldestailleur
c041ce5f41 Add field dispute_status to follow invoice in dispute mode 2025-08-17 16:06:28 +02:00
ldestailleur
01d168afb7 Add doc comment, and add field date_reception in commande_fournisseur
for #34975
2025-08-17 01:45:34 +02:00
ldestailleur
7f6faf309d Clean removed permissions 2025-08-12 05:23:39 +02:00
ldestailleur
a6627d7612 Add entity in llx_webhook_target table - #34748 2025-08-12 04:54:55 +02:00
ldestailleur
0ad2e968e8 Doc 2025-08-09 16:23:39 +02:00
ldestailleur
35d52b0fb2 Add a field format to allow a different format per line in the
blockedlog.
2025-08-08 15:35:42 +02:00
ldestailleur
48ae4d4a10 Drop deprecated column egroupware_id 2025-08-08 11:35:03 +02:00