Cédric Krier
7ba10bb365
Remove min-width for input of type file of Binary widget
...
The input file must stay inside the button.
Closes #13810
2025-01-09 22:54:41 +01:00
Cédric Krier
0c2c60ad9a
Use boolean value when toggling input select of binary widget
...
jQuery requires a boolean type to toggle display.
Closes #13809
2025-01-09 22:50:26 +01:00
Cédric Krier
709bebe701
Use base URL as logo link and include homepage in TOC
...
This way the navigation in the documentation is unified.
2025-02-09 15:19:19 +01:00
Cédric Krier
c2e8d187d1
Do not fail to clean when help selection is None
...
Closes #13862
2025-02-09 19:51:04 +01:00
Cédric Krier
504f3013cc
Disable counting in super search call of ResourceAccessMixin only when enforcing access
...
The search method must always return an integer when count is True.
Closes #13846
2025-01-29 11:45:42 +01:00
Cédric Krier
2337e61b71
Skip empty filename as configuration file
2025-02-08 14:35:59 +01:00
Hartmut Goebel
d009490e4e
Make empty environment variable TRYTOND_LOGGING_LEVEL be treated as unset
2025-02-08 14:40:10 +01:00
Hartmut Goebel
76e335d894
Make empty environment variable TRYTOND_TZ be treated as unset
2024-01-20 22:51:08 +01:00
Hartmut Goebel
5a7f24617c
Make empty environment variable TRYTOND_DATABASE_URI be treated as unset
2024-01-20 22:27:07 +01:00
Hartmut Goebel
6073e22d5c
Make empty environment variable DB_NAME treated as unset
...
Closes #12364
2025-02-08 14:08:23 +01:00
Cédric Krier
af67ddf8b9
Add stock measurements on internal shipment
2024-12-20 20:19:21 +01:00
Cédric Krier
2398473cae
Ease customization of column and value for MeasurementsMixin
2024-12-20 17:57:17 +01:00
Cédric Krier
54c124cec8
Store internal transit location when internal shipment is set to wait
...
This supports changing the configuration of the transit location over time
without breaking existing shipments.
2025-02-08 12:45:40 +01:00
Dimitrios Josef Moustos
d1a846fa10
Correctly document matching type for semicolon in search widget
2025-01-14 14:16:55 +02:00
Cédric Krier
795538a2d9
Use .user-select() helper from bootstrap
2025-02-08 01:18:49 +01:00
Hodei Navarro
c8c3357669
Allow selection of sum row in tree view
...
Closes #11633
2025-02-08 01:18:01 +01:00
Julio Alberto Bravo Montanos
e0fbe38914
Set contact mechanism select before email template subject
...
Closes #13812
2025-02-08 00:51:29 +01:00
Cédric Krier
de98f63e59
Explicit how the configured sequence is used to fill the SEPA mandate identification
2025-01-08 17:45:21 +01:00
Cédric Krier
195d4d1097
Remove unnecessary metaclass in new model of product attribute module
2024-12-22 23:32:14 +01:00
Cédric Krier
7ffc7ebd99
Update documentation of product attribute
2024-12-22 23:31:44 +01:00
Cédric Krier
c11e544273
Update method names called by key-press on binary widget
...
Since 87806105f07d the corresponding methods have been renamed in BinaryMixin.
Closes #13844
2025-01-29 10:42:47 +01:00
Cédric Krier
b65377e89e
Read only the image from the selected cache
...
Using the instance from the list of cache, the ORM read the image for all the
linked cache which is unnecessary.
Closes #13831
2025-01-21 18:35:56 +01:00
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