Commit Graph
59142 Commits
Author SHA1 Message Date
Cédric Krier c8f4d13745 Test if shipment is an instance of MeasurementsMixin
Closes #13842
2025-01-29 09:05:11 +01:00
Cédric Krier 56768c7ecc Create translation entries for help selection values
Closes #13840
2025-01-26 17:06:46 +01:00
Cédric Krier 4713207f14 Always define translation source name
The source name may be used to translate the help selection.

Closes #13839
2025-01-26 17:01:20 +01:00
Cédric Krier 8763c2fb69 Use LTS version of node for CI
Closes #13404
2024-07-19 13:17:08 +02:00
Dimitrios Josef Moustos ed0264af94 Distinct between users and database user in setup database documentation
Closes #13503
2025-02-02 12:10:09 +01:00
Cédric Krier a99a4ffff1 Fix readonly states in extend topic of module tutorial
The active field has no existing readonly states before the extension.
2025-02-02 10:10:32 +01:00
Hartmut Goebel 0dadb2a7d1 Fix typos and improve wording in modules topic documentation 2025-02-02 02:12:48 +01:00
Cédric Krier 1a2adb337a Fix typo in message ID for invalid address format
Closes #13836
2025-01-25 01:17:11 +01:00
Sergi Almacellas Abellana 5d9f370ad1 Explain how to extend field definition in tutorial 2025-02-01 23:42:51 +01:00
Julio Alberto Bravo Montanos 417428c2c6 Limit account types used for analytic distribution
Closes #13106
2025-02-01 23:00:19 +01:00
David Harper 913c59e58d Add help to selections of location type 2025-01-31 00:42:55 +01:00
Adrià Tarroja Caubet d98f5d0497 Add help text for subscription recurrence rule exclusive field
Closes #13480
2025-01-30 12:29:31 +01:00
Cédric Krier da04050cc3 Update documentation of product classification 2024-12-23 23:15:34 +01:00
Cédric Krier 598da387e2 Use generic sidebar to display attachment preview 2024-12-19 16:54:41 +01:00
Cédric Krier 93458b672e Do not convert empty origin to string to check against sale opportunity value
c5291471fd83 added a comparison with the value but it fails for None value.

Closes #13832
2025-01-26 17:14:58 +01:00
Cédric Krier a362054bbf Remove "User" suffix from fallback recipients of email notification 2025-01-26 11:52:37 +01:00
Maxime Richez def1dff17b Allow setting fallback user without corresponding field to email notification
Closes #13705
2025-01-26 11:50:48 +01:00
Cédric Krier aa5c02880b Move active filter for bank accounts of party to use "used"-field
Closes #13803
2025-01-09 15:28:40 +01:00
Cédric Krier 4852175b27 Close the SQLite connection to memory database when the database has been dropped
Instead of relying on the garbage collector to close the connection by deleting
the object, this ensures that the memory database is actually dropped before a
new connection is instantiated and keep the database.

Closes #13796
2025-01-16 09:47:25 +01:00
Cédric Krier 8da34d06d6 Create target SQLite database before copying when restoring SQLite database
Closes #13795
2025-01-05 16:15:17 +01:00
Cédric Krier ec6f30318b Remove shared memory and write-ahead log files when dropping SQLite database
Since 6837a618f53d SQLite may create such temporary files.

Closes #13794
2025-01-05 16:12:14 +01:00
Cédric Krier d4493f0a53 Ignore operational error when optimize SQLite database on connection
The 'PRAGMA optimize' command can not run on a locked database which may happen
when a nested transaction is started.

Closes #13793
2025-01-05 16:07:54 +01:00
Cédric Krier b5148a248c Allow running field binary tests with a non memory SQLite database
By setting the filestore path as a global variable, we can modify it for the
test without changing the database path where the SQLite databases are stored.

Closes #13792
2025-01-05 16:02:39 +01:00
Cédric Krier 5d062fb1b4 Use company from the record when copying budget
Since ba6b8ce0e692 only the fields displayed on the form state are set but the
copy wizard for analytic budget does not have any field depending on the
company so no default value is set for company.
Indeed we should not rely on the state view to retrieve the currency from the company.

Closes #13824
2025-01-17 00:03:03 +01:00
Cédric Krier 6fb00e2bed Test context on target instance of One2One 2025-01-14 01:19:50 +01:00
Cédric Krier 5f3e83f66f Instantiate One2One target when the context of the field
Closes #13819
2025-01-14 01:19:00 +01:00
Cédric Krier 7aeee5f06e Test setting value to xxx2One fields 2025-01-14 01:08:05 +01:00
Cédric Krier f908ccc85a Expand dictionary value set to a One2One field
Closes #13818
2025-01-14 01:07:33 +01:00
Cédric Krier 590102e87e Remove python type inherited from Many2Many of One2One
The python type is used to test the type of value set but for One2One it is an
instance which can not be tested with a simple Python type.

Closes #13817
2025-01-14 01:04:46 +01:00
Cédric Krier 32914eff90 Move fields from specific payment method in separate page 2024-12-12 14:05:20 +01:00
Cédric Krier d880f7c32a Do not search without accent number and reference of payments 2024-12-12 13:42:24 +01:00
Cédric Krier 8636a2b771 Add payment reference in record name of payment 2024-12-12 13:41:51 +01:00
Cédric Krier 14f5953c60 Rename payment description into reference
Closes #13748
2025-01-22 10:05:33 +01:00
Cédric Krier ac65439fab Ease extending account move and line from receivable rules
Closes #13741
2024-12-09 12:02:51 +01:00
Cédric Krier 15440fa44d Add same bottom padding on panel body as top padding
When the form does not expand vertically, the last row is very close to the
border of the panel which is odd.
2024-12-12 14:09:12 +01:00
Cédric Krier 6f049b695b Set company in the context of clearing journal
Closes #13591
2024-10-10 17:00:14 +02:00
Cédric Krier 492fb7731b Switch to searchable view when trigger search menu
Closes #12743
2024-12-31 01:15:42 +01:00
Adrià Tarroja Caubet 9a26aa923b Test SEPA mandate sequence type by ordered date 2025-01-18 12:50:22 +01:00
Cédric Krier b0fa1dd28e Sort SEPA payments by date
In order to compute the proper sequence type, the payments must be ordered by
ascending date in case there are many payments for a first used mandate.

Closes #12614
2025-01-18 12:57:41 +01:00
Adrià Tarroja Caubet 7063c9db31 Order payments in payment group by date
It is the most expected order for the processing methods.
2024-12-16 13:03:04 +01:00
Adrià Tarroja Caubet b7ee7a4acd Use start and end periods for AEAT reporting 2025-01-18 11:39:42 +01:00
Adrià Tarroja Caubet cd060fc20c Sort periods in AEAT 303 report
Closes #13707
2024-11-28 11:25:55 +01:00
Cédric Krier 58b10f68df Sanitize attachment filename for incoming document from email
When creating document incoming from email's attachments, the filename value
must be sanitized as there is no control on the data.

Closes #13801
2025-01-08 17:35:27 +01:00
Cédric Krier d25d05bb4b Propagate record modified to parent screens
It is needed to reach the top window and update the button sensitivity.

Closes #13798
2025-01-06 18:22:29 +01:00
Cédric Krier f42f4eba6e Add super call to setUpClass in custom test case
This is needed to catch the Python warnings.
2025-01-03 23:51:00 +01:00
Cédric Krier 4ff7ca6d6e Use None as default value for module of view
Since 53fc70c2139f the module column of ir_ui_view has a foreign key constraint
on ir_module table so the default value must be NULL to ignore the constraint
when there is no module.

Closes #13816
2025-01-13 19:28:18 +01:00
Cédric Krier 1f0b754785 Fill production moves with all default values
When used for on_change, we need to fill all the default values as the client
does create new record with default values.

Closes #12575
2024-12-26 16:12:10 +01:00
Cédric Krier 77bb47a3a4 Make field_names optional in Model.default_get 2024-12-26 16:08:18 +01:00
Cédric Krier eda1f8e7de Merge tax line with the same key but computed separately
Closes #13777
2024-12-24 14:54:47 +01:00
Cédric Krier bb6fe95a15 Do not run concurrently tests for french chorus account module 2024-12-30 19:08:14 +01:00