Commit Graph
100 Commits
Author SHA1 Message Date
Cédric Krier 09fc668ff9 Increase version number
--HG--
branch : 8.0
2026-06-02 18:54:57 +02:00
Cédric Krier da884b08e9 Add tag sao-8.0.4
--HG--
branch : 8.0
2026-06-02 18:53:06 +02:00
Cédric Krier 74ed90d0d2 Prepare release sao-8.0.4
--HG--
branch : 8.0
2026-06-02 18:53:05 +02:00
Cédric Krier b6e33bc5f9 Increase version number
--HG--
branch : 8.0
2026-06-02 18:48:32 +02:00
Cédric Krier c426416a54 Add tag tryton-8.0.4
--HG--
branch : 8.0
2026-06-02 18:48:19 +02:00
Cédric Krier 33bc087e42 Prepare release tryton-8.0.4
--HG--
branch : 8.0
2026-06-02 18:48:18 +02:00
Cédric Krier 7b4d801da9 Increase version number
--HG--
branch : 8.0
2026-06-02 18:44:41 +02:00
Cédric Krier 773d6ab158 Add tag trytond-8.0.4
--HG--
branch : 8.0
2026-06-02 18:44:25 +02:00
Cédric Krier 0824a1afe9 Prepare release trytond-8.0.4
--HG--
branch : 8.0
2026-06-02 18:44:23 +02:00
Cédric Krier 1e64288bda Do not save record in editable tree view with parent when checkbox is toggled
The parent record is responsible to save the records which is part of a field.

Closes #14848
(grafted from a20b069dd1699260f029e93ee2e0c306a15fe155)

--HG--
branch : 8.0
2026-05-19 17:33:44 +02:00
Cédric Krier bf5328229e Process response to wizard button only if the state is still the same
The response is asynchronous so when the event is processed the state may have
changed.

Closes #14847
(grafted from 1aad63cbbba72af487eddba703c136c9b8e83060)

--HG--
branch : 8.0
2026-05-19 17:18:34 +02:00
Cédric Krier 83535813b8 Set __processing when processing wizard state
The protection was copied from tryton but it was missing this activation.

Closes #14846
(grafted from 9950ddea3804cb6129707b07728e40c6ec4d06c0)

--HG--
branch : 8.0
2026-05-19 17:13:41 +02:00
Cédric Krier 4a68bc20f3 Use tree's record name search for the name parts of project work
Closes #14834
(grafted from f43e7106ddee303435d38113d286ffd0b64a93ff)

--HG--
branch : 8.0
2026-05-19 15:22:00 +02:00
Cédric Krier a61a8e013b Return a proper DateTime in UTC for domain parser completion
Closes #14842
(grafted from f394f7c758765361aadc5569d7303ac1a795ca8c)

--HG--
branch : 8.0
2026-05-18 18:28:00 +02:00
Cédric Krier 59c2e7f7b7 Always process 503 and 401 HTTP errors
Closes #14836
(grafted from aa6f099f2b3d4c2b90989240743554dd62500d9b)

--HG--
branch : 8.0
2026-05-18 15:09:24 +02:00
Cédric Krier a0f1e4929c Publish user notification on the bus when notifications are also modified or deleted
Closes #14835
(grafted from d097be5be052ce8af1b1592a569a14e14aecae33)

--HG--
branch : 8.0
2026-05-18 14:11:39 +02:00
Cédric Krier 5a38f2a853 Close database after initialization of Pool from WSGI application
The psycopg pool starts worker threads that must be stopped.

Closes #14849
(grafted from fb2059f652653820142d67f34fd58953decf48f3)

--HG--
branch : 8.0
2026-05-19 18:19:59 +02:00
Cédric Krier 4fca529235 Support pool process with spawn context for cron and worker
When max_tasks_per_child is set, the ProcessPoolExecutor uses a spawn
multiprocessing context which starts a new process from scratch with a __name__
being __mp_main__ which prevents the configuration to be restored.
So in the ProcessPoolExecutor initializer the configuration is restored using
the initial options.

Closes #14843
(grafted from cb5c6667ac51818d49ca397347419a40b88768fd)

--HG--
branch : 8.0
2026-05-19 12:29:44 +02:00
Cédric Krier 2bbaac9f21 Test origin from sale instead of line to calculate cost for return sale of product kit
Closes #14854
(grafted from 7e5197d5a61cb5090d8a2c00ae4a12a25924aeda)

--HG--
branch : 8.0
2026-05-21 10:26:44 +02:00
Cédric Krier 87b64c2798 Delete stock moves only of deactivated products
Closes #14844
(grafted from fcdf3e07d2b939ffcc76edd92b791dc94ade1b8e)

--HG--
branch : 8.0
2026-05-19 10:53:56 +02:00
Cédric Krier 81f3bb8c89 Calcule stock move weight on done when required for intrastat
The weight may not have been calculated at the creation of the move if the
product did not have a weight set at that time.

Closes #14824
(grafted from 7e33b59a691fab63634fb6857c537b64d0ec191c)

--HG--
branch : 8.0
2026-05-08 12:38:14 +02:00
Cédric Krier 67cf4d2f33 Do not fail to compute supply and purchase date for product supplier without weekdays
Closes #14841
(grafted from c905132eab0552b2d0adcbdb18e07789433488b6)

--HG--
branch : 8.0
2026-05-18 17:45:32 +02:00
Cédric Krier 476fae13e2 Increase version number
--HG--
branch : 8.0
2026-05-20 23:29:12 +02:00
Cédric Krier b3ee50ba88 Add tag production_work_timesheet-8.0.1
--HG--
branch : 8.0
2026-05-20 23:29:03 +02:00
Cédric Krier b5be60251b Prepare release production_work_timesheet-8.0.1
--HG--
branch : 8.0
2026-05-20 23:29:02 +02:00
Cédric Krier 9f01d1f61a Increase version number
--HG--
branch : 8.0
2026-05-20 23:27:30 +02:00
Cédric Krier ebaa9f637f Add tag web_shop_shopify-8.0.1
--HG--
branch : 8.0
2026-05-20 23:27:20 +02:00
Cédric Krier 2f737a26e4 Prepare release web_shop_shopify-8.0.1
--HG--
branch : 8.0
2026-05-20 23:27:19 +02:00
Cédric Krier cb9fd1c237 Increase version number
--HG--
branch : 8.0
2026-05-20 23:25:52 +02:00
Cédric Krier 2925916468 Add tag sao-8.0.3
--HG--
branch : 8.0
2026-05-20 23:25:43 +02:00
Cédric Krier 6225da573f Prepare release sao-8.0.3
--HG--
branch : 8.0
2026-05-20 23:25:42 +02:00
Cédric Krier f60d574233 Increase version number
--HG--
branch : 8.0
2026-05-20 23:22:49 +02:00
Cédric Krier 450bfefa38 Add tag tryton-8.0.3
--HG--
branch : 8.0
2026-05-20 23:22:37 +02:00
Cédric Krier d83dc7b639 Prepare release tryton-8.0.3
--HG--
branch : 8.0
2026-05-20 23:22:36 +02:00
Cédric Krier 54c5e75d8e Increase version number
--HG--
branch : 8.0
2026-05-20 23:20:39 +02:00
Cédric Krier 1930fc45cb Add tag trytond-8.0.3
--HG--
branch : 8.0
2026-05-20 23:20:24 +02:00
Cédric Krier 854639a981 Prepare release trytond-8.0.3
--HG--
branch : 8.0
2026-05-20 23:20:23 +02:00
Cédric Krier 0c5f1bfe53 Include timesheet cost in production work only if timesheet cost module is activated
f2642fe60c20 extends the cost method using the cost price of the timesheet line
but without ensuring the module is activated.

Closes #14830
(grafted from 4b38a680f4ee2139a8d0179a3a67eb2606faa7e4)

--HG--
branch : 8.0
2026-05-12 09:02:55 +02:00
Cédric Krier eeeec6340d Do not add empty extension when slugify filename
Closes #14823
(grafted from 143883125d7e98b0fcdc300b54886d735c228fe9)

--HG--
branch : 8.0
2026-05-07 13:34:06 +02:00
Cédric Krier bfd8ecdc38 Make search on boolean non equals to True is the same as different of False
Closes #14815
(grafted from 7ac4b470f9e36f846b28d4c12e5e121e204d4aa1)

--HG--
branch : 8.0
2026-05-06 09:23:35 +02:00
Cédric Krier 3ea873f887 Do not reset to quotation Shopify order already processed
After a refund the authorized payment amount may be lower than the amount to
pay but the sale should still stay in processing or done state.

Closes #14816
(grafted from 9df991a256f872f8d9623b675732b1480534e553)

--HG--
branch : 8.0
2026-05-05 00:11:08 +02:00
Cédric Krier dc2aaeec41 Delegate notification handling of worker to the backend
Since bb52a833e823 the backend provides methods to handle notification.

Closes #14821
(grafted from 2763a98a25e401887fb9ac5049ce21d97b622f66)

--HG--
branch : 8.0
2026-05-07 18:12:20 +02:00
Cédric Krier aea78aff43 Add RPC method name as fragment of the URL for session methods
(grafted from 6286497d452bfbb965b9df7341b93c025aab16d7)

--HG--
branch : 8.0
2026-05-06 17:25:44 +02:00
Cédric Krier 9a2a0fc27d Add rpc suffix to reset password procedure
Closes #14820
(grafted from ec8e69a3eb6b1934eb6270351fed3ce2862bca19)

--HG--
branch : 8.0
2026-05-06 17:24:23 +02:00
Cédric Krier abaf45e1f6 Flip expander and icons for RTL language
Closes #14810
(grafted from 4fea86cbae6a7d279d3e113177f2711634f5926d)

--HG--
branch : 8.0
2026-04-24 16:16:27 +02:00
Cédric Krier 73d86cf5a0 Increase version number
--HG--
branch : 8.0
2026-05-02 14:13:46 +02:00
Cédric Krier 5002e33a56 Add tag currency_ro-8.0.1
--HG--
branch : 8.0
2026-05-02 14:13:38 +02:00
Cédric Krier fbbef01050 Prepare release currency_ro-8.0.1
--HG--
branch : 8.0
2026-05-02 14:13:37 +02:00
Cédric Krier 5c77d55e88 Increase version number
--HG--
branch : 8.0
2026-05-02 14:11:57 +02:00
Cédric Krier 45a9de450b Add tag sale-8.0.1
--HG--
branch : 8.0
2026-05-02 14:11:48 +02:00
Cédric Krier 5e183d7991 Prepare release sale-8.0.1
--HG--
branch : 8.0
2026-05-02 14:11:47 +02:00
Cédric Krier 4158479286 Increase version number
--HG--
branch : 8.0
2026-05-02 14:07:33 +02:00
Cédric Krier fe8fe44c7e Add tag stock_lot-8.0.1
--HG--
branch : 8.0
2026-05-02 14:07:24 +02:00
Cédric Krier 85f67cd23f Prepare release stock_lot-8.0.1
--HG--
branch : 8.0
2026-05-02 14:07:23 +02:00
Cédric Krier e2aaca6d5c Increase version number
--HG--
branch : 8.0
2026-05-02 14:06:27 +02:00
Cédric Krier 6c4ebb8ee5 Add tag naiad-8.0.1
--HG--
branch : 8.0
2026-05-02 14:06:19 +02:00
Cédric Krier e730931f7e Prepare release naiad-8.0.1
--HG--
branch : 8.0
2026-05-02 14:06:18 +02:00
Cédric Krier f8a7802beb Increase version number
--HG--
branch : 8.0
2026-05-02 13:57:17 +02:00
Cédric Krier dc9202053d Add tag sao-8.0.2
--HG--
branch : 8.0
2026-05-02 13:56:40 +02:00
Cédric Krier 92c1a3dda0 Prepare release sao-8.0.2
--HG--
branch : 8.0
2026-05-02 13:56:39 +02:00
Cédric Krier ef47d3106c Increase version number
--HG--
branch : 8.0
2026-05-02 13:55:01 +02:00
Cédric Krier e820ba32c6 Add tag tryton-8.0.2
--HG--
branch : 8.0
2026-05-02 13:54:48 +02:00
Cédric Krier bbfa2af176 Prepare release tryton-8.0.2
--HG--
branch : 8.0
2026-05-02 13:54:48 +02:00
Cédric Krier 57bde5cffc Increase version number
--HG--
branch : 8.0
2026-05-02 13:52:12 +02:00
Cédric Krier 3c46f67df1 Add tag trytond-8.0.2
--HG--
branch : 8.0
2026-05-02 13:51:59 +02:00
Cédric Krier 9d28375bcd Prepare release trytond-8.0.2
--HG--
branch : 8.0
2026-05-02 13:51:58 +02:00
Cédric Krier 4f817c1b42 Always put form input inside an input-group to position accesskey
And invert left/right position on RTL.

Closes #14809
(grafted from 7543e85afb49d4663800edf1004de4ec34bbb759)

--HG--
branch : 8.0
2026-04-24 16:14:05 +02:00
Cédric Krier 508870da7b Activate module for TranslationTestCase
(grafted from 968cfd79f10955b767967f99aa970956e09b23c8)

--HG--
branch : 8.0
2026-04-24 16:06:46 +02:00
Cédric Krier f40a735a0e Prevent setuptools Distribution to parse config files
The pyproject.toml is not compatible with setuptools as it is based on
hatchling backend.

Closes #14789
(grafted from 0b79707bcf19fbee9d243fa2f689e6f18e0869d0)

--HG--
branch : 8.0
2026-04-21 11:40:53 +02:00
Cédric Krier fcab430ea4 Use version from setup-freeze when making tryton installer
This prevents the need to install the build backend dependencies.
(grafted from f120b2c743b1479b2b9d0e72c95f27f59d52d051)

--HG--
branch : 8.0
2026-04-21 11:39:44 +02:00
Cédric Krier 142d2d0724 Use python3 to make tryton installer
(grafted from 75b61640df96960c9431522571ef3bfcac46c280)

--HG--
branch : 8.0
2026-04-21 11:41:23 +02:00
Cédric Krier f539e7f5e5 Prepend www to URL of bnr.ro website
Closes #14784
(grafted from a3b875e9b443c5efffcc84a4fc3b69069e949fe8)

--HG--
branch : 8.0
2026-04-20 10:32:39 +02:00
Cédric Krier 0f88879121 Activate modules that are not activated in demo
0af71ac1106b wrongly tested the module to activate
(grafted from 31f2ed6d2f7814576a6b47aab25b4e2d213754c4)

--HG--
branch : 8.0
2026-04-21 10:06:09 +02:00
Cédric Krier 95e8007bf4 Submit payment before approve it in demo
(grafted from 2265bacb7aff3db5ce17095d5fca98e77f52d3fc)

--HG--
branch : 8.0
2026-04-21 10:06:41 +02:00
Cédric Krier 1ff8d99c0c Increase version number
--HG--
branch : 8.0
2026-04-23 01:04:07 +02:00
Cédric Krier a579d13179 Add tag tryton-8.0.1
--HG--
branch : 8.0
2026-04-23 01:03:44 +02:00
Cédric Krier 7b2142612e Prepare release tryton-8.0.1
--HG--
branch : 8.0
2026-04-23 01:03:43 +02:00
Cédric Krier 914ec18fff Increase version number
--HG--
branch : 8.0
2026-04-23 01:03:20 +02:00
Cédric Krier c779966f96 Add tag sao-8.0.1
--HG--
branch : 8.0
2026-04-23 01:02:37 +02:00
Cédric Krier 37d4fc2194 Prepare release sao-8.0.1
--HG--
branch : 8.0
2026-04-23 01:02:36 +02:00
Cédric Krier 4a40b1656f Increase version number
--HG--
branch : 8.0
2026-04-23 00:59:00 +02:00
Cédric Krier 4770a9cadc Add tag trytond-8.0.1
--HG--
branch : 8.0
2026-04-23 00:58:47 +02:00
Cédric Krier 272e0b1c88 Prepare release trytond-8.0.1
--HG--
branch : 8.0
2026-04-23 00:58:46 +02:00
Cédric Krier 664060c49e Remove fake gap from form containers on XS screen
Since e58b98a512c2 we apply a fake gap but it must be removed on XS screen.

Closes #14799
(grafted from 394e796bbe4e4c15097770dc70a6e2c3b53087ca)

--HG--
branch : 8.0
2026-04-22 16:57:03 +02:00
Cédric Krier d7715aba68 Make overflow visible for dropdown in table header of treeview
7d2e1761cee2 added an overflow invisible on the div of the table header to hide
the sort icon when the column width is too small. But the overflow must be
visible for the dropdown to display the menu.

Closes #14793
(grafted from b243f1930ffe23e9a9078817be0a22d4c468edb3)

--HG--
branch : 8.0
2026-04-21 19:04:13 +02:00
Cédric Krier 321fd8d9ce Do not pass the channel name as parameter to LISTEN call in the queue
psycopg3 can not determine the data type.

Closes #14792
(grafted from 7fc8e6a10574c04a074f55a8a4e56ec4e07efb74)

--HG--
branch : 8.0
2026-04-21 15:30:46 +02:00
Cédric Krier 7cfd5eba46 Process exception of RPC calls for chat
Closes #14790
(grafted from e47e55822e32ef31aee016882fce0cb0a530e6eb)

--HG--
branch : 8.0
2026-04-21 12:28:49 +02:00
Cédric Krier cd1aef8dfc Check access only on entry points of chat channel
Since 317e5ff39097 the read access is restricted to the admin group.
The access right should not be enforced for the transaction but only at the RPC
entry point.

Closes #14791
(grafted from 8c311ddd3da49bdbd61f2ae22074880ea79ae2ec)

--HG--
branch : 8.0
2026-04-21 12:15:36 +02:00
Cédric Krier e73bb1bd79 Fix computation of doc series for odd minor version
(grafted from b51529a6afd0794498d1790e88b4805af582eb81)

--HG--
branch : 8.0
2026-04-20 22:24:47 +02:00
Cédric Krier 35e4dac5d6 Fix computation of documentation series for odd minor version
(grafted from f4d6cf9d57ce7c69bcde185f933f866c0dd40301)

--HG--
branch : 8.0
2026-04-20 21:23:36 +02:00
Cédric Krier 045421c749 Increase version number
--HG--
branch : 8.0
2026-04-20 21:01:58 +02:00
Cédric Krier e62dadfc2f Create branch 8.0
--HG--
branch : 8.0
2026-04-20 20:55:30 +02:00
Cédric Krier acde54d19e Rename naiad package into tryton-naiad 2026-04-20 20:47:48 +02:00
Cédric Krier 042340bb71 Add tag 8.0.0 2026-04-20 20:10:26 +02:00
Cédric Krier 7f0d38f477 Prepare release 8.0.0 2026-04-20 20:10:13 +02:00
Cédric Krier 7a29801b68 Remove unrelated changelog entry 2026-04-20 18:10:24 +02:00
Cédric Krier de1bb5d5d9 Update translations [skip ci] 2026-04-20 10:38:52 +02:00
Cédric Krier c662bea8ad Abstract the iteration for line items and vat taxes feedback for Typless
The generators can be extended for other type of result.

Closes #14781
2026-04-17 10:01:31 +02:00
Cédric Krier a7c57aeef6 Execute only one menu item and button actions at a time per tab
Closes #14769
2026-04-16 23:00:54 +02:00
Cédric Krier f07cf4dceb Wait for the next/previous display promises before clearing info and set button sensitiveness
#14769
2026-04-16 22:50:42 +02:00