Commit Graph
56981 Commits
Author SHA1 Message Date
Sergi Almacellas Abellana cf95121e98 Do not test quantity for lines of type different than line
Closes #12274
2023-05-16 09:35:15 +02:00
Maxime Richez 74af46a4bf Use selection widget for weekday on currency cron form
Closes #12292
2023-06-01 08:48:45 +02:00
Cédric Krier 9612d5cb7a Fallback to raw selection value as selection string
The changeset 2763339d88d5 removed the fallback when reading invalid data for
a selection but it is important to not fail on reading to let the user fix the
error.
2023-05-11 09:31:20 +02:00
Cédric Krier 2f88f2534a Do not validate model that requires transaction lock
Since c8771e45b861 an exception is raised if the table was not locked on
transaction starts.
When validating some records with trytond-admin, we do not want to restart the
validation process to lock the tables to avoid creating conflict with the
running server.
2023-05-10 10:22:21 +02:00
Nicolas Évrard ba66fb9c6d Set the score to 0 for HashTranslator in PostgreSQL when include is specified
For now indexes using the HASH method do not support the use of included
columns on Postgres.

Closes #12294
2023-05-27 17:12:48 +02:00
Hodei Navarro bfa67d9302 Fix typo in search field when deactivating sale point's tax included
Closes #12286
2023-05-25 09:06:04 +02:00
Sergi Almacellas Abellana c594bc67df Manage empty stock end date values on location quantities
Closes #12289
2023-05-25 15:55:40 +02:00
Wolfgang Schröder b769623b79 Support has_returning for sqlite database backend 2023-05-24 11:45:47 +02:00
Sergi Almacellas Abellana e410ddd589 Update SII wsdl location
Closes #12276
2023-05-17 11:26:13 +02:00
Cédric Krier d7fcbe6383 Use for-of statement to loop over fieldnames array 2023-05-17 18:27:02 +02:00
Cédric Krier 4f51057888 Declare blob as variable in image_url 2023-05-17 12:00:23 +02:00
Cédric Krier 5366e00f56 Clear cache before commit each module
As the cache is rollback to avoid dead lock, the transaction commit could
restore cache version that is no more valid.
For example the language cache of `ir.translation` which is filled initially
with only English and then reset when other languages are created by the `ir`
module. So at the end of `ir` module load, the cache is reset to contain only
English as it was the content before the first cache reset. This prevents to
load any other language from other modules.
So to ensure the next module is loaded using a fresh cache, all the caches are
cleared.

Closes #12246
2023-05-08 12:20:39 +02:00
Cédric Krier 399b443831 Remove timezone info after converting datetime in UTC
The datetime are always in UTC without tzinfo so they can be compared with the
data from the database.

Closes #12262
2023-05-10 10:07:34 +02:00
Cédric Krier 6b70ecf0f3 Test currency instead of party when reconcile automatically
Closes #12258
2023-05-05 12:24:08 +02:00
Cédric Krier 4929c6f294 Do not compute amount from reconciled lines if there is no currency
Closes #12256
2023-05-05 11:13:43 +02:00
Cédric Krier e76d45a2ff Eagerly read string value of multiselection fields
The changeset 2763339d88d5 implemented the rendering of multiselection from
:string but the record does not read them.
2023-05-10 00:19:57 +02:00
Cédric Krier 3e25348967 Fix test for multiselection :string in record values
Closes #12261
2023-05-10 00:06:56 +02:00
Sergi Almacellas Abellana c3c61da4f2 Use plural form on messages action name 2023-05-12 09:23:30 +02:00
Cédric Krier b4c18f9d8f Do not group calls to on_change if they can be cached
If the id is not in the depends, then the on_change calls can all be cached.

Closes #12219
2023-04-14 17:19:36 +02:00
Cédric Krier 6092ca035c Group call to on_change_with for later fields
Closes #12218
2023-04-14 17:04:01 +02:00
Cédric Krier ff17338ea5 Set type to Blob for SVG image
Without proper type, browsers do not render SVG image from Blob.
So we try to guess if it is an SVG image by trying to parse it as XML.
For other types, browsers render them without type.

Closes #12201
2023-04-30 00:57:46 +02:00
Cédric Krier c30868d091 Do not run RPC in thread if thread is disabled
Closes #11767
2023-05-05 12:51:06 +02:00
Cédric Krier 9ab2c45e5a Start RPC thread instead of running it
The start method execute the target in another thread when run execute the
target in the current thread.

Closes #12257
2023-05-05 12:50:26 +02:00
Cédric Krier 8d1fd00a23 Format sum without digits
Closes #12204
2023-04-30 00:06:09 +02:00
Cédric Krier b0590200db Set invoice journal only when type is changed
Using on_change_with does not work correctly for editable field because the
value may be changed when the user does not expect it.
2023-04-29 12:57:57 +02:00
Cédric Krier f2838915d4 Set invoice account only when changing party or dates
Using on_change_with does not work correctly for editable field because the
value may be changed when the user does not expect it.

Closes #12239
2023-04-29 12:56:51 +02:00
Cédric Krier e63e90809a Ensure to always have at least one set to union stock moves of commissions
Closes #12247
2023-05-02 15:06:17 +02:00
Cédric Krier 74bd070241 Use description list to document configuration files 2023-04-21 11:59:48 +02:00
Cédric Krier ab8a993c85 Use locale timezone to export CSV in locale format
Closes #12224
2023-05-07 10:08:24 +02:00
Cédric Krier dc3afbd016 Define process delay per sale and purchase
Closes #12209
2023-04-12 13:42:18 +02:00
Cédric Krier 672e9c1a7b Add headers attribute on table data cell of tree view
Closes #6669
2023-04-10 12:17:42 +02:00
Cédric Krier 63e6036c04 Display sum on column header
Closes #8134
2023-04-10 01:34:19 +02:00
Cédric Krier 5335a2022d Convert sum attribute into boolean 2023-05-06 14:25:22 +02:00
Cédric Krier ee1a9a7901 Remove expense and revenue on "Charges et produits financières"
Closes #12196
2023-04-09 19:23:15 +02:00
Cédric Krier 375d86c353 Show invoice line on timesheet form
Closes #4737
2023-04-08 23:55:43 +02:00
Cédric Krier 84d83120c5 Add receivable/payable to company 2023-04-07 18:24:09 +02:00
Cédric Krier d547689e0e Add sum to aged balance term and balance 2023-04-07 17:10:39 +02:00
Cédric Krier d0d40d7f89 Restore scroll position to the position before loading more rows
When the scroll is at the bottom (and a footer is present), when new rows are
added the scroll stay at the bottom which trigger again to load more rows.
This continue until reaching the end of the tree.
To prevent this behavior we restore the position of the scroll using the
height from the top.

Closes #12223
2023-04-28 12:56:15 +02:00
Cédric Krier 22a72f4732 Do not add multiple times a more row 2023-04-28 12:53:04 +02:00
Cédric Krier c03923f88b Count optional column as visible if the tree is not traggable 2023-04-28 12:52:09 +02:00
Adrià Tarroja Caubet 960c220329 Remove migrations previous to 5.0
Closes #11324
2023-01-19 11:25:25 +01:00
Cédric Krier 74ff1b1b7e Add pay, block and unblock payment buttons to invoice lines to pay
It can be useful for the user to be able to create payment for invoice lines
directly from the invoice form.
2023-05-04 19:51:00 +02:00
Cédric Krier 7ddfbb5ee2 Support order method for all fields
#7075
2023-04-10 13:14:03 +02:00
Nicolas Évrard 4f28d7ac39 Shorten arguments when logging 2023-05-03 23:13:42 +02:00
Maxime Richez 7f3e9993d9 Add skip warehouse option on context of lot by warehouse
Closes #12230
2023-05-04 09:25:59 +02:00
Cédric Krier 54fad3a1c8 Store records selection on export
Closes #12179
2023-04-12 17:41:48 +02:00
Cédric Krier 74540107b1 Handle evaluation error in get_cost_price of cost price revision
The method can be called with unsaved record so the check has not yet been
called.

Closes #12216
2023-04-13 16:40:09 +02:00
Cédric Krier 05a0b221d1 Lock cron table at the transaction starts
If the lock is not taken at the transaction starts since c8771e45b861 an
exception is raised.

Closes #12248
2023-05-02 14:34:37 +02:00
Sergi Almacellas Abellana c8095a1a84 Add missing bank account on process sepa without bank error message
Closes #12249
2023-05-02 16:52:28 +02:00
Cédric Krier 1a11e103bf Increase version number 2023-05-01 14:11:22 +02:00