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
Cédric Krier
6d3103e95d
Display attachment preview only on top of form view for small screen
...
Closes #13762
2024-12-18 17:42:45 +01:00
Cédric Krier
eb6c40f135
Do not sum purchase line without amount to calculate purchase amounts
...
04e9bc5b56f3 removed the test against empty amount with the line test.
Closes #13784
2025-01-03 11:02:29 +01:00
Cédric Krier
e656cccb7f
Replace loading attribute by visible for loading xxx2Many fields with dotted notation
...
Override the loading attribute breaks the dependencies between fields.
Such xxx2Many becoming eager loading may miss some lazy loading fields which
may break the behavior like the domain inversion (which may set the wrong
value).
Closes #13452
2024-12-28 18:24:51 +01:00
Cédric Krier
e6c82f7fc0
Correctly attribute migration steps to 6.0 series instead of 6.2
2025-01-03 14:40:08 +01:00
Cédric Krier
1b98cc52b3
Require invoice with posted move for SII
...
The construction of the payload relies on the invoice having an account move
posted.
2025-01-09 10:52:50 +01:00
Cédric Krier
39d47512f6
Explain why using taxes from account move lines for SII
2025-01-09 10:50:22 +01:00
Sergi Almacellas Abellana
b1f8cb08b3
Use move post date as SII accounting date
...
Closes #13680
2025-01-07 17:34:43 +01:00
Cédric Krier
ae00270ee7
Do not prevent to rewrite the same opportunity origin on sale
...
Closes #12517
2024-12-23 18:47:48 +01:00
Cédric Krier
d1ce25bd4f
Limit the worker retry delay to maximum 1 hour
...
Closes #13779
2024-12-26 12:47:08 +01:00
Cédric Krier
801a06970b
Use proper default value for Eval on account move
2024-12-26 18:55:47 +01:00