Author SHA1 Message Date
unpaismejor 920cd39349 Integrate standalone Dominican Spanish catalogs
Add es_DO to the Tryton core, every server module and SAO.
2026-10-13 20:16:44 -04:00
José Arturo García 40e66f5c30 feat(i18n): add standalone Dominican Spanish catalogs 2026-10-13 20:14:45 -04:00
Cédric Krier 4b90565ced Close branch 6.0
--HG--
branch : 6.0
2026-05-09 16:29:45 +02:00
Cédric Krier cef3d6085f Increase version number
--HG--
branch : 6.0
2026-04-16 23:30:35 +02:00
Cédric Krier 6b84ac324d Add tag account-6.0.35
--HG--
branch : 6.0
2026-04-16 23:30:26 +02:00
Cédric Krier 6ee4efbc6a Prepare release account-6.0.35
--HG--
branch : 6.0
2026-04-16 23:30:25 +02:00
Cédric Krier a15d14d563 Increase version number
--HG--
branch : 6.0
2026-04-16 23:27:06 +02:00
Cédric Krier 7b4b32e90f Add tag account_payment_stripe-6.0.16
--HG--
branch : 6.0
2026-04-16 23:26:58 +02:00
Cédric Krier 64dbc077ee Prepare release account_payment_stripe-6.0.16
--HG--
branch : 6.0
2026-04-16 23:26:57 +02:00
Cédric Krier 605b818b2f Increase version number
--HG--
branch : 6.0
2026-04-16 23:25:23 +02:00
Cédric Krier 5a741f8dfa Add tag account_statement-6.0.9
--HG--
branch : 6.0
2026-04-16 23:25:15 +02:00
Cédric Krier 1f7fa079fd Prepare release account_statement-6.0.9
--HG--
branch : 6.0
2026-04-16 23:25:14 +02:00
Cédric Krier e52e935ea0 Increase version number
--HG--
branch : 6.0
2026-04-16 23:23:48 +02:00
Cédric Krier f3c2b31a22 Add tag account_statement_rule-6.0.4
--HG--
branch : 6.0
2026-04-16 23:23:40 +02:00
Cédric Krier 8625ed71f5 Prepare release account_statement_rule-6.0.4
--HG--
branch : 6.0
2026-04-16 23:23:39 +02:00
Cédric Krier f8f5c24397 Increase version number
--HG--
branch : 6.0
2026-04-16 23:15:33 +02:00
Cédric Krier 3e2eab155e Add tag purchase_amendment-6.0.5
--HG--
branch : 6.0
2026-04-16 23:15:25 +02:00
Cédric Krier 7c1564a8d4 Prepare release purchase_amendment-6.0.5
--HG--
branch : 6.0
2026-04-16 23:15:24 +02:00
Cédric Krier 810f5b8903 Increase version number
--HG--
branch : 6.0
2026-04-16 23:13:36 +02:00
Cédric Krier b9281ca089 Add tag sale_amendment-6.0.4
--HG--
branch : 6.0
2026-04-16 23:13:28 +02:00
Cédric Krier b9c5e96a8c Prepare release sale_amendment-6.0.4
--HG--
branch : 6.0
2026-04-16 23:13:27 +02:00
Cédric Krier 95b4ba5e13 Increase version number
--HG--
branch : 6.0
2026-04-16 23:07:34 +02:00
Cédric Krier 3516597879 Add tag sale_product_customer-6.0.4
--HG--
branch : 6.0
2026-04-16 23:07:26 +02:00
Cédric Krier 5127c49019 Prepare release sale_product_customer-6.0.4
--HG--
branch : 6.0
2026-04-16 23:07:25 +02:00
Cédric Krier b32c10da63 Increase version number
--HG--
branch : 6.0
2026-04-16 23:05:09 +02:00
Cédric Krier de3b60e5aa Add tag stock-6.0.35
--HG--
branch : 6.0
2026-04-16 23:05:00 +02:00
Cédric Krier c6fcca6652 Prepare release stock-6.0.35
--HG--
branch : 6.0
2026-04-16 23:04:59 +02:00
Cédric Krier 87679edeed Increase version number
--HG--
branch : 6.0
2026-04-16 23:03:23 +02:00
Cédric Krier 6406f43e68 Add tag sao-6.0.76
--HG--
branch : 6.0
2026-04-16 23:03:17 +02:00
Cédric Krier eac80ab0b8 Prepare release sao-6.0.76
--HG--
branch : 6.0
2026-04-16 23:03:16 +02:00
Cédric Krier e9f8de119d Increase version number
--HG--
branch : 6.0
2026-04-16 22:59:19 +02:00
Cédric Krier 9a2554f402 Add tag tryton-6.0.62
--HG--
branch : 6.0
2026-04-16 22:59:09 +02:00
Cédric Krier e253f80a93 Prepare release tryton-6.0.62
--HG--
branch : 6.0
2026-04-16 22:59:08 +02:00
Cédric Krier 41bf28412e Increase version number
--HG--
branch : 6.0
2026-04-16 22:57:31 +02:00
Cédric Krier 3335dbc84c Add tag trytond-6.0.76
--HG--
branch : 6.0
2026-04-16 22:57:20 +02:00
Cédric Krier 50b4b56e86 Prepare release trytond-6.0.76
--HG--
branch : 6.0
2026-04-16 22:57:19 +02:00
Cédric Krier 3fbb5fad6f Always remove spaces when converting value to number in domain parser
Closes #14753
(grafted from 7c1f80fc2322fc6c47fc61990f3c7f64e9e86147)

--HG--
branch : 6.0
2026-04-08 14:31:55 +02:00
Nicolas Évrard 0520862e88 Remove the implicit undefined return when computing the fields to update
Closes #14751
(grafted from 0c5f6bfcd70da379ffea74f44ceaa84ccc97f103)

--HG--
branch : 6.0
2026-04-07 18:54:39 +02:00
Cédric Krier f0f817c84f Make the payment term fields readonly for non draft amendment lines
Closes #14746
(grafted from 85902c3ab347d29e9b4e957828add75f2cb2beef)

--HG--
branch : 6.0
2026-04-04 00:52:12 +02:00
Cédric Krier 605dc25683 Do not fail to apply statement rules if account is missing on party
Closes #14741
(grafted from 9e844110997c686bbc21a2194be47a02335610a6)

--HG--
branch : 6.0
2026-04-02 17:57:49 +02:00
Cédric Krier 38f74d5f5d Use party with origin's company in the context to retrieve accounts when applying statement rule
Closes #14740
(grafted from d6e797ed25c68b052cefc5ccde35995f40028a3b)

--HG--
branch : 6.0
2026-04-02 17:57:12 +02:00
Cédric Krier ee19f28b2c Refresh resources when reloading record of form view
As the record is only cancelled and not recreated, the cached resources are
kept so they must be refreshed.

Closes #14733
(grafted from 89e59ce6f450c83d59c7f83313c0bad59b58ff04)

--HG--
branch : 6.0
2026-04-02 10:26:27 +02:00
Nicolas Évrard 07fb78a0fb Honor the sort parameter of Selection fields in the filter box
Closes #14731
(grafted from 05e1fff8ebc50c71316a1960df0d9181a4afde92)

--HG--
branch : 6.0
2026-04-01 18:24:35 +02:00
Sergi Almacellas Abellana d5f0962605 Make product customer readonly for non draft amendment lines
Closes #14727
(grafted from 6a38e1f9f069a1a849ac934ae4c3949552a5d7f2)

--HG--
branch : 6.0
2026-03-31 15:35:28 +02:00
Cédric Krier f624e950bc Calculate cached quantities for inactive locations when closing a stock period
Closes #14664
(grafted from 33b64863cfc720f5f65754f1898a93cf09419d63)

--HG--
branch : 6.0
2026-03-26 09:09:00 +01:00
Cédric Krier 32f4f067d0 Permit only valid lines to be selected for reconciliation
Closes #14703
(grafted from fa337e74fc4710e7aa11ba0b928619db21b228ae)

--HG--
branch : 6.0
2026-03-24 16:57:31 +01:00
Cédric Krier d6874cee6c Preserve the filter text when executing the reload client action
Closes #14699
(grafted from df2a9f9c4b5411889c07ffaf99d58575e95fe916)

--HG--
branch : 6.0
2026-03-20 19:19:15 +01:00
Nicolas Évrard 9f19df3cb1 Consider empty string and None as incompatible with full text searches
Closes #14691
(grafted from a23b86559016b158103efe518844b5eceb593e6c)

--HG--
branch : 6.0
2026-03-18 17:23:14 +01:00
Cédric Krier b7079bec56 Always convert JSON payload to stripe Event and replace dict methods by StripeObject methods
Since Stripe 15.0.0 the StripeObject no longer inherits from dict. This means
that we can no more manage payload as simple JSON but we must convert it to stripe.Event.
And we must replace dict method by their StripeObject equivalent.

Closes #14714
(grafted from 5993be1ee56f1d5b51917b19f4b9379c0caee8db)

--HG--
branch : 6.0
2026-03-26 16:23:55 +01:00
Cédric Krier aacb73e1cf Do not fail on calculating max ID when setting sequence on empty group
Since 9fdf4dbd66f2 set_sequence calculates the maximum ID but it may be called
with only 0 if the group is empty.

Closes #14689
(grafted from 70eee4cb081a58572fe9b3a4890bac387c2d3e53)

--HG--
branch : 6.0
2026-03-18 13:15:43 +01:00
Cédric Krier 07191e9ea3 Retry to dump status later after unexpected exception
Closes #14678
(grafted from 4715ad5143a679d7a7a78147b1f5343b2b27ad9a)

--HG--
branch : 6.0
2026-03-16 10:30:54 +01:00
Cédric Krier dfc62485d0 Sort statement lines per origin before creating moves
Closes #13941
(grafted from 9b3a8fcbe0f6b3f46150f7bba2986f9da7e3ab41)

--HG--
branch : 6.0
2026-02-28 15:26:23 +01:00
Cédric Krier 093e6355bc Increase version number
--HG--
branch : 6.0
2026-03-19 00:17:51 +01:00
Cédric Krier eeff3340d6 Add tag account_cash_rounding-6.0.3
--HG--
branch : 6.0
2026-03-19 00:17:43 +01:00
Cédric Krier 11a0f42738 Prepare release account_cash_rounding-6.0.3
--HG--
branch : 6.0
2026-03-19 00:17:42 +01:00
Cédric Krier 94e8e27180 Increase version number
--HG--
branch : 6.0
2026-03-19 00:09:42 +01:00
Cédric Krier 9bda9fa9f3 Add tag country-6.0.4
--HG--
branch : 6.0
2026-03-19 00:09:33 +01:00
Cédric Krier 150548631b Prepare release country-6.0.4
--HG--
branch : 6.0
2026-03-19 00:09:32 +01:00
Cédric Krier be8e81d2b0 Increase version number
--HG--
branch : 6.0
2026-03-19 00:03:38 +01:00
Cédric Krier 26c2af3ae8 Add tag product_attribute-6.0.1
--HG--
branch : 6.0
2026-03-19 00:03:30 +01:00
Cédric Krier 4af3f8c21e Prepare release product_attribute-6.0.1
--HG--
branch : 6.0
2026-03-19 00:03:29 +01:00
Cédric Krier 48edef2326 Increase version number
--HG--
branch : 6.0
2026-03-19 00:00:32 +01:00
Cédric Krier 4a4ff10b94 Add tag product_measurements-6.0.1
--HG--
branch : 6.0
2026-03-19 00:00:22 +01:00
Cédric Krier a8633977e0 Prepare release product_measurements-6.0.1
--HG--
branch : 6.0
2026-03-19 00:00:21 +01:00
Cédric Krier eb49c230a9 Increase version number
--HG--
branch : 6.0
2026-03-18 23:54:55 +01:00
Cédric Krier 19c813d5ab Add tag purchase_shipment_cost-6.0.1
--HG--
branch : 6.0
2026-03-18 23:54:47 +01:00
Cédric Krier 6d63229cd7 Prepare release purchase_shipment_cost-6.0.1
--HG--
branch : 6.0
2026-03-18 23:54:46 +01:00
Cédric Krier 6c818ca407 Increase version number
--HG--
branch : 6.0
2026-03-18 23:45:27 +01:00
Cédric Krier 795d3f60c5 Add tag stock-6.0.34
--HG--
branch : 6.0
2026-03-18 23:45:18 +01:00
Cédric Krier 48de377716 Prepare release stock-6.0.34
--HG--
branch : 6.0
2026-03-18 23:45:17 +01:00
Cédric Krier dea3c4b6a1 Increase version number
--HG--
branch : 6.0
2026-03-18 23:40:45 +01:00
Cédric Krier eb6edcb9cd Add tag sao-6.0.75
--HG--
branch : 6.0
2026-03-18 23:40:39 +01:00
Cédric Krier 68b20409ef Prepare release sao-6.0.75
--HG--
branch : 6.0
2026-03-18 23:40:38 +01:00
Cédric Krier 5976c46192 Increase version number
--HG--
branch : 6.0
2026-03-18 23:38:00 +01:00
Cédric Krier 15394bb527 Add tag tryton-6.0.61
--HG--
branch : 6.0
2026-03-18 23:37:50 +01:00
Cédric Krier 2c87a2d737 Prepare release tryton-6.0.61
--HG--
branch : 6.0
2026-03-18 23:37:49 +01:00
Cédric Krier 19fd86aea8 Increase version number
--HG--
branch : 6.0
2026-03-18 23:24:32 +01:00
Cédric Krier 29e7de0054 Add tag trytond-6.0.75
--HG--
branch : 6.0
2026-03-18 23:24:21 +01:00
Cédric Krier 01385a51ab Prepare release trytond-6.0.75
--HG--
branch : 6.0
2026-03-18 23:24:20 +01:00
Maxime Richez 347b1732d6 Rename also columns in history table when renaming columns
Closes #14561
(grafted from 14e25c1bddddbe51ddbae31e3dd6b4cec72d49f5)

--HG--
branch : 6.0
2026-03-14 18:09:29 +01:00
Cédric Krier 87cd440a20 Use currency rounding when currency has no cash rounding set
Closes #14638
(grafted from c2e82186e7089618939ae9270490a68d2ca17622)

--HG--
branch : 6.0
2026-03-02 15:23:13 +01:00
Cédric Krier cc569e73f3 Use python3 in shebang
(grafted from cc8ffd818eb743822ca9014abe4f6cc2f1af5596)

--HG--
branch : 6.0
2026-03-04 12:36:33 +01:00
Adrià Tarroja Caubet 0b73f99679 Normalize Sao language codes to BCP 47 format
Normalize lang and locale values to use BCP 47 tags.

Closes #14653
(grafted from 54e6fe77b5e2155ff05dc7d4372dbaea7ccb8f61)

--HG--
branch : 6.0
2026-03-05 17:26:35 +01:00
Cédric Krier bab6ffa2f9 Add empty extras test to modules without needs
Since version 4.36.0 tox is validating extras option.
(grafted from dd354c982cd40d56844b14b553299cfb49c7c130)

--HG--
branch : 6.0
2026-03-08 13:03:34 +01:00
Cédric Krier 4a87496759 Use length of the name field of translation as fallback of substring
Closes #14623
(grafted from e5b340d466415b9fd383e4f5e94708860994aedb)

--HG--
branch : 6.0
2026-02-24 09:19:16 +01:00
Cédric Krier 464940844a Limit digit to positive integer when formatting float in domain parser
Closes #14557
(grafted from 319126552d56ef1dd8a03e457071df0d40d0607e)

--HG--
branch : 6.0
2026-02-28 12:57:24 +01:00
Cédric Krier 5263216561 Do not copy caches of stock periods
Closes #14639
(grafted from 3233ab5e7921693d93369d7ae8f353f6da265c67)

--HG--
branch : 6.0
2026-03-02 14:15:14 +01:00
Cédric Krier 7283d8d5b9 Increase version number
--HG--
branch : 6.0
2026-03-02 23:14:49 +01:00
Cédric Krier 161e182be2 Add tag account-6.0.34
--HG--
branch : 6.0
2026-03-02 23:14:40 +01:00
Cédric Krier 00e95a0b3c Prepare release account-6.0.34
--HG--
branch : 6.0
2026-03-02 23:14:39 +01:00
Cédric Krier a3141b091b Increase version number
--HG--
branch : 6.0
2026-03-02 23:05:34 +01:00
Cédric Krier 7df9960ceb Add tag account_de_skr03-6.0.1
--HG--
branch : 6.0
2026-03-02 23:05:26 +01:00
Cédric Krier dbc5d85b38 Prepare release account_de_skr03-6.0.1
--HG--
branch : 6.0
2026-03-02 23:05:25 +01:00
Cédric Krier b87b8ab738 Increase version number
--HG--
branch : 6.0
2026-03-02 23:01:08 +01:00
Cédric Krier 26ffc19270 Add tag account_invoice_line_standalone-6.0.1
--HG--
branch : 6.0
2026-03-02 23:01:01 +01:00
Cédric Krier 2bda2df06f Prepare release account_invoice_line_standalone-6.0.1
--HG--
branch : 6.0
2026-03-02 23:01:00 +01:00
Cédric Krier daf1ce6637 Increase version number
--HG--
branch : 6.0
2026-03-02 22:57:16 +01:00
Cédric Krier 6e73df77e0 Add tag account_payment_stripe-6.0.15
--HG--
branch : 6.0
2026-03-02 22:57:08 +01:00
Cédric Krier 64a34052b2 Prepare release account_payment_stripe-6.0.15
--HG--
branch : 6.0
2026-03-02 22:57:07 +01:00
Cédric Krier 5950ed55a0 Increase version number
--HG--
branch : 6.0
2026-03-02 22:51:52 +01:00
Cédric Krier 4e206f1a34 Add tag carrier-6.0.4
--HG--
branch : 6.0
2026-03-02 22:51:44 +01:00
Cédric Krier 55a19fe1ad Prepare release carrier-6.0.4
--HG--
branch : 6.0
2026-03-02 22:51:43 +01:00
Cédric Krier e3b3b01e40 Increase version number
--HG--
branch : 6.0
2026-03-02 22:49:07 +01:00
Cédric Krier bcbfc97c2c Add tag company-6.0.9
--HG--
branch : 6.0
2026-03-02 22:48:59 +01:00
Cédric Krier 832174c178 Prepare release company-6.0.9
--HG--
branch : 6.0
2026-03-02 22:48:58 +01:00
Cédric Krier 615826d688 Increase version number
--HG--
branch : 6.0
2026-03-02 22:45:57 +01:00
Cédric Krier 1369f42be8 Add tag company_work_time-6.0.1
--HG--
branch : 6.0
2026-03-02 22:45:50 +01:00
Cédric Krier 2de3a88b09 Prepare release company_work_time-6.0.1
--HG--
branch : 6.0
2026-03-02 22:45:49 +01:00
Cédric Krier 6dd067e5d7 Increase version number
--HG--
branch : 6.0
2026-03-02 22:43:25 +01:00
Cédric Krier 8f13b0c129 Add tag customs-6.0.2
--HG--
branch : 6.0
2026-03-02 22:43:18 +01:00
Cédric Krier 03aa337afa Prepare release customs-6.0.2
--HG--
branch : 6.0
2026-03-02 22:43:17 +01:00
Cédric Krier 6e64db2913 Increase version number
--HG--
branch : 6.0
2026-03-02 22:41:54 +01:00
Cédric Krier 105293deb5 Add tag dashboard-6.0.2
--HG--
branch : 6.0
2026-03-02 22:41:47 +01:00
Cédric Krier 0a5817ed5a Prepare release dashboard-6.0.2
--HG--
branch : 6.0
2026-03-02 22:41:46 +01:00
Cédric Krier b468ff2cb0 Increase version number
--HG--
branch : 6.0
2026-03-02 22:39:20 +01:00
Cédric Krier e9bf64b11e Add tag google_maps-6.0.1
--HG--
branch : 6.0
2026-03-02 22:39:13 +01:00
Cédric Krier a71737d021 Prepare release google_maps-6.0.1
--HG--
branch : 6.0
2026-03-02 22:39:12 +01:00
Cédric Krier aafd1e4d98 Increase version number
--HG--
branch : 6.0
2026-03-02 22:37:20 +01:00
Cédric Krier 5b64163bae Add tag marketing_automation-6.0.7
--HG--
branch : 6.0
2026-03-02 22:37:13 +01:00
Cédric Krier a5def09996 Prepare release marketing_automation-6.0.7
--HG--
branch : 6.0
2026-03-02 22:37:12 +01:00
Cédric Krier 19d5eca01a Increase version number
--HG--
branch : 6.0
2026-03-02 22:34:44 +01:00
Cédric Krier a2e97694eb Add tag marketing_email-6.0.4
--HG--
branch : 6.0
2026-03-02 22:34:36 +01:00
Cédric Krier eac99345ba Prepare release marketing_email-6.0.4
--HG--
branch : 6.0
2026-03-02 22:34:35 +01:00
Cédric Krier 75e78560b6 Increase version number
--HG--
branch : 6.0
2026-03-02 22:33:06 +01:00
Cédric Krier 57726bb7bc Add tag party_siret-6.0.1
--HG--
branch : 6.0
2026-03-02 22:32:59 +01:00
Cédric Krier f65586b1d4 Prepare release party_siret-6.0.1
--HG--
branch : 6.0
2026-03-02 22:32:58 +01:00
Cédric Krier fab59e930e Increase version number
--HG--
branch : 6.0
2026-03-02 22:31:08 +01:00
Cédric Krier 3532e7d976 Add tag product_classification-6.0.1
--HG--
branch : 6.0
2026-03-02 22:31:01 +01:00
Cédric Krier e93ea92933 Prepare release product_classification-6.0.1
--HG--
branch : 6.0
2026-03-02 22:31:00 +01:00
Cédric Krier 9a55aeb006 Increase version number
--HG--
branch : 6.0
2026-03-02 22:29:11 +01:00
Cédric Krier fd4837c4dd Add tag product_classification_taxonomic-6.0.2
--HG--
branch : 6.0
2026-03-02 22:29:03 +01:00
Cédric Krier cbb49aec4f Prepare release product_classification_taxonomic-6.0.2
--HG--
branch : 6.0
2026-03-02 22:29:02 +01:00
Cédric Krier 3a24bf2028 Increase version number
--HG--
branch : 6.0
2026-03-02 22:27:22 +01:00
Cédric Krier 0f30a09cbb Add tag product_price_list-6.0.1
--HG--
branch : 6.0
2026-03-02 22:27:15 +01:00
Cédric Krier c765358fb5 Prepare release product_price_list-6.0.1
--HG--
branch : 6.0
2026-03-02 22:27:14 +01:00
Cédric Krier 875d2f107e Increase version number
--HG--
branch : 6.0
2026-03-02 22:25:20 +01:00
Cédric Krier 62467196a4 Add tag project_plan-6.0.1
--HG--
branch : 6.0
2026-03-02 22:25:13 +01:00
Cédric Krier 454d601069 Prepare release project_plan-6.0.1
--HG--
branch : 6.0
2026-03-02 22:25:12 +01:00
Cédric Krier ea607a05cb Increase version number
--HG--
branch : 6.0
2026-03-02 22:21:52 +01:00
Cédric Krier ba25f5afa3 Add tag sale_credit_limit-6.0.5
--HG--
branch : 6.0
2026-03-02 22:21:45 +01:00
Cédric Krier c488933fd2 Prepare release sale_credit_limit-6.0.5
--HG--
branch : 6.0
2026-03-02 22:21:44 +01:00
Cédric Krier 009826e016 Increase version number
--HG--
branch : 6.0
2026-03-02 22:15:27 +01:00
Cédric Krier 4617da00d9 Add tag stock_forecast-6.0.4
--HG--
branch : 6.0
2026-03-02 22:15:18 +01:00
Cédric Krier bbc2cff47d Prepare release stock_forecast-6.0.4
--HG--
branch : 6.0
2026-03-02 22:15:17 +01:00
Cédric Krier cf303309d3 Increase version number
--HG--
branch : 6.0
2026-03-02 22:13:28 +01:00
Cédric Krier bb9e38595e Add tag stock_location_sequence-6.0.1
--HG--
branch : 6.0
2026-03-02 22:13:21 +01:00
Cédric Krier a52b5f6d1a Prepare release stock_location_sequence-6.0.1
--HG--
branch : 6.0
2026-03-02 22:13:20 +01:00
Cédric Krier f182ce5276 Increase version number
--HG--
branch : 6.0
2026-03-02 22:10:55 +01:00
Cédric Krier e6b8ae407f Add tag stock_supply_day-6.0.1
--HG--
branch : 6.0
2026-03-02 22:10:47 +01:00
Cédric Krier d58880037a Prepare release stock_supply_day-6.0.1
--HG--
branch : 6.0
2026-03-02 22:10:46 +01:00
Cédric Krier c34b2340e5 Increase version number
--HG--
branch : 6.0
2026-03-02 22:08:47 +01:00
Cédric Krier ddb7479be6 Add tag timesheet-6.0.3
--HG--
branch : 6.0
2026-03-02 22:08:39 +01:00
Cédric Krier 6071fca1f9 Prepare release timesheet-6.0.3
--HG--
branch : 6.0
2026-03-02 22:08:38 +01:00
Cédric Krier 91f100dd3a Increase version number
--HG--
branch : 6.0
2026-03-02 22:06:45 +01:00
Cédric Krier a6b27f8861 Add tag timesheet_cost-6.0.1
--HG--
branch : 6.0
2026-03-02 22:06:38 +01:00
Cédric Krier e88e1a27a0 Prepare release timesheet_cost-6.0.1
--HG--
branch : 6.0
2026-03-02 22:06:37 +01:00
Cédric Krier a51bb77f58 Increase version number
--HG--
branch : 6.0
2026-03-02 22:04:09 +01:00
Cédric Krier ba9aa0c379 Add tag sao-6.0.74
--HG--
branch : 6.0
2026-03-02 22:04:03 +01:00
Cédric Krier de7de6ec42 Prepare release sao-6.0.74
--HG--
branch : 6.0
2026-03-02 22:04:02 +01:00
Cédric Krier 39abe05e5e Increase version number
--HG--
branch : 6.0
2026-03-02 21:57:03 +01:00
Cédric Krier 120fa81e8b Add tag tryton-6.0.60
--HG--
branch : 6.0
2026-03-02 21:56:53 +01:00
Cédric Krier 188db49a0b Prepare release tryton-6.0.60
--HG--
branch : 6.0
2026-03-02 21:56:52 +01:00
Cédric Krier 35552ee722 Increase version number
--HG--
branch : 6.0
2026-03-02 21:55:17 +01:00
Cédric Krier 1876abd6b4 Add tag trytond-6.0.74
--HG--
branch : 6.0
2026-03-02 21:55:06 +01:00
Cédric Krier c7ba8c3906 Prepare release trytond-6.0.74
--HG--
branch : 6.0
2026-03-02 21:55:05 +01:00
Cédric Krier 549ab38aca Use gui base when building with cx_Freeze
Since cx_Freeze>=7.0, 'Win32GUI' value for base is no more supported.

Closes #14606
(grafted from 8d0759bc0e9a1f3caada64baf51ea67b84e7fca4)

--HG--
branch : 6.0
2026-02-14 09:49:11 +01:00
Cédric Krier 13b1fce1ad Add empty extras test to modules without needs
Since version 4.36.0 tox is validating extras option.
(grafted from 7a9c2d2b93ebc1baf15dcae916aee57638bffa50)

--HG--
branch : 6.0
2026-02-22 12:24:35 +01:00
Cédric Krier ebe46a42be Show approve button on Stripe refund payment when submitted
Closes #14599
(grafted from 0359c8ecc314160ac16e60af001b2d3ae1aebd1a)

--HG--
branch : 6.0
2026-02-10 19:30:10 +01:00
Cédric Krier bcfda5f922 Show email buttons of marketing record activity when the state is done
The email is sent only when the record activity is in the state done so the
buttons must not be available in any other state.

Closes #14597
(grafted from 00f2a2cdb0922e262410c7da835c75cf15e458c2)

--HG--
branch : 6.0
2026-02-10 17:53:53 +01:00
Cédric Krier ac29bc27af Fix order and z-index of backdrop for stacked modal
Closes #14588
(grafted from 8646addd9393e463e250a0a29cdd8f06b7b77ca7)

--HG--
branch : 6.0
2026-02-06 19:00:24 +01:00
Cédric Krier 69753c3256 Switch the view when user cancel the new record
Closes #14583
(grafted from 86b3db529010f8fa36dfee4949f160f77298efc3)

--HG--
branch : 6.0
2026-02-05 18:21:05 +01:00
Cédric Krier d3c588fdd4 Add environment variable to enable development mode
Closes #14530
(grafted from b251595fa8aa5524ec888bc384743da3bb3b7a5d)

--HG--
branch : 6.0
2026-01-21 19:12:34 +01:00
Adrián Bernardi fa887ce39f Use the same context for the account getter and searcher of general ledger
Closes #14590
(grafted from 488439bb54ccc54f1173d9a33af418a24a0c71fd)

--HG--
branch : 6.0
2026-02-19 13:07:37 +01:00
Nicolas Évrard aaf1dbd92f Rename history sequence when the table is renamed
Just like in ff68233bdeb1 we need to also rename the history sequence name as
the migration to identity relies on the sequence name including the table name.

Closes #14598
(grafted from 37e965ef7d10183ef37a2b627b25bc6366421122)

--HG--
branch : 6.0
2026-02-10 18:21:47 +01:00
José Antonio Díaz Miralles 782216b70f Fix css style format for button of marketing email
Closes #14451
(grafted from 817136daa763a8da01a8a8f80c5113c86564000d)

--HG--
branch : 6.0
2026-02-18 11:28:35 +01:00
Cédric Krier d172bdf667 Set revision context before clearing the screen
This prevents the clear method (which set the current record to null) to update
the URL with the old revision and thus opens a new tab.

Closes #14577
(grafted from 804f498790430d3fd89a274d5e261fb80b0c5520)

--HG--
branch : 6.0
2026-02-04 15:26:34 +01:00
Cédric Krier a70a7f30c2 Increase version number
--HG--
branch : 6.0
2026-02-18 19:15:59 +01:00
Cédric Krier ec721e37da Add tag account_invoice-6.0.23
--HG--
branch : 6.0
2026-02-18 19:15:50 +01:00
Cédric Krier 9b11746c85 Prepare release account_invoice-6.0.23
--HG--
branch : 6.0
2026-02-18 19:15:49 +01:00
Cédric Krier d3b3773784 Increase version number
--HG--
branch : 6.0
2026-02-18 19:11:18 +01:00
Cédric Krier 4d9e3840dc Add tag marketing_email-6.0.3
--HG--
branch : 6.0
2026-02-18 19:11:10 +01:00
Cédric Krier f145b0994a Prepare release marketing_email-6.0.3
--HG--
branch : 6.0
2026-02-18 19:11:09 +01:00
Cédric Krier b0caf74983 Increase version number
--HG--
branch : 6.0
2026-02-18 19:09:07 +01:00
Cédric Krier 388f1f197d Add tag production_work-6.0.2
--HG--
branch : 6.0
2026-02-18 19:09:00 +01:00
Cédric Krier ba883029a7 Prepare release production_work-6.0.2
--HG--
branch : 6.0
2026-02-18 19:08:59 +01:00
Cédric Krier 39127c4cff Increase version number
--HG--
branch : 6.0
2026-02-18 19:02:43 +01:00
Cédric Krier 99701d5721 Add tag web_user-6.0.2
--HG--
branch : 6.0
2026-02-18 19:02:35 +01:00
Cédric Krier d9855d2427 Prepare release web_user-6.0.2
--HG--
branch : 6.0
2026-02-18 19:02:34 +01:00
Cédric Krier 4a3ddc4edf Increase version number
--HG--
branch : 6.0
2026-02-18 18:58:39 +01:00
Cédric Krier 13283dcd0c Add tag sao-6.0.73
--HG--
branch : 6.0
2026-02-18 18:58:33 +01:00
Cédric Krier 7458b36454 Prepare release sao-6.0.73
--HG--
branch : 6.0
2026-02-18 18:58:32 +01:00
Cédric Krier ab570c5287 Increase version number
--HG--
branch : 6.0
2026-02-18 18:42:42 +01:00
Cédric Krier 5f8c04aca6 Add tag tryton-6.0.59
--HG--
branch : 6.0
2026-02-18 18:42:33 +01:00
Cédric Krier 93483e3d41 Prepare release tryton-6.0.59
--HG--
branch : 6.0
2026-02-18 18:42:32 +01:00
Cédric Krier cb4e1e1c2d Do not include removed records in the search domain of One2Many
Adding an OR-ed clause prevents the domain inversion to set any unique values
when creating a record from the search window.
The removed records can be re-add with the undelete button instead.

Closes #14540
(grafted from 4a30450c54bd6d75614fa1cfffeb7498a669cbcf)

--HG--
branch : 6.0
2026-01-23 09:57:31 +01:00
Cédric Krier 768438dbce Scroll element in to view using center and for all the scrollable ancestors
Closes #14527
(grafted from accca4565e9092605e19afdb22d1bed33d1edab2)

--HG--
branch : 6.0
2026-01-20 18:43:53 +01:00
Cédric Krier 6f33919b02 Test if origin id is greater or equals to 0 before accessing the target record name
Closes #13498
(grafted from ca37026b228e56df6ed3455005a6bcd23a5665f0)

--HG--
branch : 6.0
2026-01-27 12:01:42 +01:00
Cédric Krier fdfacce7bf Do not try to add parameters to empty URL
Closes #14505
(grafted from a014cc36dac8a16f6c3ebd2450f1ba930a7f614f)

--HG--
branch : 6.0
2026-01-19 12:30:41 +01:00
Cédric Krier 08ad05d005 Use create date to calculate production work duration without write date
Closes #14562
(grafted from f90bd352ada4554737726ae36878c3446bbdf588)

--HG--
branch : 6.0
2026-01-29 10:26:59 +01:00
Cédric Krier ef83aa44c0 Increase version number
--HG--
branch : 6.0
2026-02-01 11:41:38 +01:00
Cédric Krier 57c85d304d Add tag account_invoice-6.0.22
--HG--
branch : 6.0
2026-02-01 11:41:30 +01:00
Cédric Krier 7b84b5198e Prepare release account_invoice-6.0.22
--HG--
branch : 6.0
2026-02-01 11:41:29 +01:00
Cédric Krier fa23f9bdba Increase version number
--HG--
branch : 6.0
2026-02-01 11:26:01 +01:00
Cédric Krier f4bc7341a9 Add tag product-6.0.6
--HG--
branch : 6.0
2026-02-01 11:25:54 +01:00
Cédric Krier 0b075366a6 Prepare release product-6.0.6
--HG--
branch : 6.0
2026-02-01 11:25:53 +01:00
Cédric Krier 24f1666083 Increase version number
--HG--
branch : 6.0
2026-02-01 11:05:52 +01:00
Cédric Krier 49fae7f3bd Add tag sao-6.0.72
--HG--
branch : 6.0
2026-02-01 11:05:47 +01:00
Cédric Krier 2143c9c813 Prepare release sao-6.0.72
--HG--
branch : 6.0
2026-02-01 11:05:46 +01:00
Cédric Krier 05585dbf1b Increase version number
--HG--
branch : 6.0
2026-02-01 11:02:49 +01:00
Cédric Krier 086892e36c Add tag tryton-6.0.58
--HG--
branch : 6.0
2026-02-01 11:02:38 +01:00
Cédric Krier f4487dc314 Prepare release tryton-6.0.58
--HG--
branch : 6.0
2026-02-01 11:02:37 +01:00
Cédric Krier cf55a621a7 Increase version number
--HG--
branch : 6.0
2026-02-01 11:00:31 +01:00
Cédric Krier dfca8cf616 Add tag trytond-6.0.73
--HG--
branch : 6.0
2026-02-01 11:00:20 +01:00
Cédric Krier 79d01a8c99 Prepare release trytond-6.0.73
--HG--
branch : 6.0
2026-02-01 11:00:19 +01:00
Cédric Krier 0c57fc3ef2 Support clause on multiselection field with operator in and value None
Closes #14520
(grafted from 7a8606077f4c574566fe75d8b74573b31c934980)

--HG--
branch : 6.0
2026-01-19 16:40:01 +01:00
Cédric Krier 782aa969f0 Always return a date for tax date of TaxableMixin
Closes #14486
(grafted from b2ab8b67ca33fe466bc1be9712de08ec26d6ea80)

--HG--
branch : 6.0
2026-01-17 12:53:33 +01:00
Cédric Krier 8620c70847 Do not compare records order with negative id
Closes #14508
(grafted from 9fdf4dbd66f2f603d73268f1a4048849e3e19854)

--HG--
branch : 6.0
2026-01-16 12:11:35 +01:00
Cédric Krier 7c7a0f64d3 Do not convert input when converting between the same unit
Applying the factor/rate twice may loose precision if one of the number is a
rational with recurring decimal.

Closes #14501
(grafted from 09e3674f3ffe90f74cf2bc8a9884e885b28c93b8)

--HG--
branch : 6.0
2026-01-15 17:20:32 +01:00
Sergi Almacellas Abellana aec3bd0237 Set the invoice date to read-only once the invoice has been validated or posted
Closes #14480
(grafted from 131cabff89d9e3f130cc29dd800fedc0997d4ac9)

--HG--
branch : 6.0
2026-01-18 00:18:32 +01:00
Cédric Krier 12897650fc Increase version number
--HG--
branch : 6.0
2026-01-15 22:11:37 +01:00
Cédric Krier 3aed4f9b4b Add tag marketing_automation-6.0.6
--HG--
branch : 6.0
2026-01-15 22:11:30 +01:00
Cédric Krier 1385e1969e Prepare release marketing_automation-6.0.6
--HG--
branch : 6.0
2026-01-15 22:11:29 +01:00
Cédric Krier 84220ac727 Increase version number
--HG--
branch : 6.0
2026-01-15 22:09:00 +01:00
Cédric Krier 3555f6713b Add tag production_split-6.0.1
--HG--
branch : 6.0
2026-01-15 22:08:53 +01:00
Cédric Krier 5db5d5b5a9 Prepare release production_split-6.0.1
--HG--
branch : 6.0
2026-01-15 22:08:52 +01:00
Cédric Krier d5bd00097a Increase version number
--HG--
branch : 6.0
2026-01-15 22:04:11 +01:00
Cédric Krier 47fc1548d6 Add tag stock_split-6.0.1
--HG--
branch : 6.0
2026-01-15 22:04:04 +01:00
Cédric Krier 68ad8f74b2 Prepare release stock_split-6.0.1
--HG--
branch : 6.0
2026-01-15 22:04:03 +01:00
Cédric Krier 041c9cd90a Increase version number
--HG--
branch : 6.0
2026-01-15 21:59:09 +01:00
Cédric Krier 5bf4d6d645 Add tag sao-6.0.71
--HG--
branch : 6.0
2026-01-15 21:59:04 +01:00
Cédric Krier 0fe11542de Prepare release sao-6.0.71
--HG--
branch : 6.0
2026-01-15 21:59:03 +01:00
Cédric Krier 4d8cfec64b Test the record reference of marketing automation record before execution
The reference field is on the record and not on the record activity.

Closes #14281
(grafted from a7bcd29273f4b7cc5d4d8ce8c1a5f86242ece361)

--HG--
branch : 6.0
2026-01-10 18:39:18 +01:00
Cédric Krier e8a3027434 Maintain the original reference when splitting shipments and productions
Closes #14190
(grafted from b1d2fd68d7e2b865675d7d466e8874247c76c786)

--HG--
branch : 6.0
2025-12-29 15:58:40 +01:00
Cédric Krier 3914212c79 Prevent default event when clicking on Many2One link from a tree view
If the event is not prevented, the URL is cleared if there is already a tab for
the resource because the tab show event update the URL before the execution of
the default event.

Closes #14453
(grafted from 4f4137559b00b9f377a0f6f0c918e292297a8950)

--HG--
branch : 6.0
2025-12-29 15:50:58 +01:00
Cédric Krier 89ebe7de14 Increase version number
--HG--
branch : 6.0
2026-01-02 11:01:10 +01:00
Cédric Krier 7b89a09e35 Add tag account_payment_stripe-6.0.14
--HG--
branch : 6.0
2026-01-02 11:01:03 +01:00
Cédric Krier 8e47084a11 Prepare release account_payment_stripe-6.0.14
--HG--
branch : 6.0
2026-01-02 11:01:02 +01:00
Cédric Krier dabb17a937 Increase version number
--HG--
branch : 6.0
2026-01-02 10:56:30 +01:00
Cédric Krier 90997717ce Add tag sale_gift_card-6.0.5
--HG--
branch : 6.0
2026-01-02 10:56:22 +01:00
Cédric Krier 860fe56fa3 Prepare release sale_gift_card-6.0.5
--HG--
branch : 6.0
2026-01-02 10:56:21 +01:00
Cédric Krier 60a24ccfe7 Increase version number
--HG--
branch : 6.0
2026-01-02 10:51:09 +01:00
Cédric Krier c4296a0a91 Add tag trytond-6.0.72
--HG--
branch : 6.0
2026-01-02 10:50:58 +01:00
Cédric Krier 1153a92a11 Prepare release trytond-6.0.72
--HG--
branch : 6.0
2026-01-02 10:50:57 +01:00
Cédric Krier 21881b0c42 Enforce gift card to be False when the type of product can not be one
(grafted from 3583fa0162e2f9cfb20c4b94a8359bf507332651)

--HG--
branch : 6.0
2025-12-12 15:31:11 +01:00
Cédric Krier c7854362b7 Always surround WHERE clause with parentheses in EXCLUDE constraint
Closes #14449
(grafted from 7e50d52dc65227f494c6ad965917364fc08f0c5e)

--HG--
branch : 6.0
2025-12-24 11:38:45 +01:00
Cédric Krier 80807f0d6f Define request body when there is no signing secret defined
Closes #14447
(grafted from 3561242b561a96629cd1c8af18141e5ffc5c139d)

--HG--
branch : 6.0
2025-12-23 12:09:31 +01:00
Cédric Krier 545b7aa42c Increase version number
--HG--
branch : 6.0
2025-12-20 21:20:29 +01:00
Cédric Krier f708f34105 Add tag account_statement-6.0.8
--HG--
branch : 6.0
2025-12-20 21:20:21 +01:00
Cédric Krier 7765439193 Prepare release account_statement-6.0.8
--HG--
branch : 6.0
2025-12-20 21:20:20 +01:00
Cédric Krier b6f2f95bf1 Return the journal for a bank account if only one journal matches
Closes #14422
(grafted from 3c64a52035111a978e237d0bb358247a4ac0bab2)

--HG--
branch : 6.0
2025-12-15 11:44:21 +01:00
Cédric Krier 5ce7010c25 Increase version number
--HG--
branch : 6.0
2025-12-17 19:44:38 +01:00
Cédric Krier da9d946145 Add tag account-6.0.33
--HG--
branch : 6.0
2025-12-17 19:44:29 +01:00
Cédric Krier 7e21cef5ba Prepare release account-6.0.33
--HG--
branch : 6.0
2025-12-17 19:44:28 +01:00
Cédric Krier a46829f379 Increase version number
--HG--
branch : 6.0
2025-12-17 19:29:20 +01:00
Cédric Krier cbc54b8707 Add tag proteus-6.0.10
--HG--
branch : 6.0
2025-12-17 19:29:13 +01:00
Cédric Krier cd29746549 Prepare release proteus-6.0.10
--HG--
branch : 6.0
2025-12-17 19:29:12 +01:00
Cédric Krier 95212ca8a4 Increase version number
--HG--
branch : 6.0
2025-12-17 19:26:23 +01:00
Cédric Krier 0ccf6db3d7 Add tag sao-6.0.70
--HG--
branch : 6.0
2025-12-17 19:26:17 +01:00
Cédric Krier d8585b30be Prepare release sao-6.0.70
--HG--
branch : 6.0
2025-12-17 19:26:16 +01:00
Cédric Krier d1c9d432e0 Increase version number
--HG--
branch : 6.0
2025-12-17 19:16:27 +01:00
Cédric Krier d607700c8b Add tag tryton-6.0.57
--HG--
branch : 6.0
2025-12-17 19:16:17 +01:00
Cédric Krier cb05d260d5 Prepare release tryton-6.0.57
--HG--
branch : 6.0
2025-12-17 19:16:16 +01:00
Cédric Krier 548722daa1 Increase version number
--HG--
branch : 6.0
2025-12-17 19:11:57 +01:00
Cédric Krier 48697c2992 Add tag trytond-6.0.71
--HG--
branch : 6.0
2025-12-17 19:11:47 +01:00
Cédric Krier 26a7e9797f Prepare release trytond-6.0.71
--HG--
branch : 6.0
2025-12-17 19:11:46 +01:00
Nicolas Évrard 0ed69e3a5b Search on the Target model in O2M when it has an active field
When comparing a one2many to None we should search on the Target model in order
to ensure the correct handling of the active field. Otherwise there might be
records that wouldn't be found by the search yet their one2many fields come up
empty.

Closes #14370
(grafted from 715161fe8b3351072d7a52e698c95e75269b06a9)

--HG--
branch : 6.0
2025-11-14 18:11:20 +01:00
Nicolas Évrard d47a28a994 Use the target id to compute the filter clause of a O2M field compared to None
Closes #14373
(grafted from 6b5e31b69ae62dabb2ad3253d9018945a467dbf1)

--HG--
branch : 6.0
2025-12-13 14:57:52 +01:00
Cédric Krier ca03769eaf Fix domain parser for Reference field when there is no value but a target
Closes #14413
(grafted from 332b8107a181f3c14e0e3c39eed393bab0cc619b)

--HG--
branch : 6.0
2025-12-14 20:12:58 +01:00
Cédric Krier 139db54944 Limit editable tree click event to the tab
This permits the navigation between tabs.

Closes #14393
(grafted from 9fe27176548921f8d056f006940256a68472ef42)

--HG--
branch : 6.0
2025-11-26 21:34:50 +01:00
Cédric Krier ff0c7c86a8 Make icon badge independent of the view box of the SVG
(grafted from 7173c77acabbd6f8d9af4412d20b18d701e591dd)

--HG--
branch : 6.0
2025-12-02 13:39:07 +01:00
Nicolas Évrard 0b121da0fc Allow to use empty ModelList in Wizard
We might want to execute the wizard on a specific model even without selecting
some of its records

Closes #14291
(grafted from 93ccf0b37bb2fcf18a44ef13e37b6029487b9f62)

--HG--
branch : 6.0
2025-10-16 16:07:52 +02:00
Nicolas Évrard c5b3e04ad0 Use the form part of view_ids when opening a Many2One in a new tab
Closes #14391
(grafted from e4480cb7619e46c879eb3534560d15e1c68e2fbc)

--HG--
branch : 6.0
2025-11-26 16:41:20 +01:00
Cédric Krier 8918efd80f Do not sum digits for widget width when some parts are unknown
Closes #14384
(grafted from cd8a0670dd5c6274062e92a40a39509105c800ec)

--HG--
branch : 6.0
2025-11-27 01:14:59 +01:00
Cédric Krier 162d2eaf7e Add missing depends on currency to the TaxableMixin._round_taxes method
Closes #14348
(grafted from c3e0f5727931a8674b377930ff9df896f95cbdbb)

--HG--
branch : 6.0
2025-11-04 10:28:04 +01:00
Cédric Krier fc69dacad9 Increase version number
--HG--
branch : 6.0
2025-11-21 08:45:32 +01:00
Cédric Krier 3e52a9e235 Add tag account_statement-6.0.7
--HG--
branch : 6.0
2025-11-21 08:45:23 +01:00
Cédric Krier 7e1d58c481 Prepare release account_statement-6.0.7
--HG--
branch : 6.0
2025-11-21 08:45:22 +01:00
Cédric Krier da4af47caf Increase version number
--HG--
branch : 6.0
2025-11-21 08:41:44 +01:00
Cédric Krier 58f16ea1a7 Add tag incoterm-6.0.4
--HG--
branch : 6.0
2025-11-21 08:41:35 +01:00
Cédric Krier fe776e1ebd Prepare release incoterm-6.0.4
--HG--
branch : 6.0
2025-11-21 08:41:34 +01:00
Cédric Krier dbed034f74 Increase version number
--HG--
branch : 6.0
2025-11-21 08:35:56 +01:00
Cédric Krier e9bcbcd99d Add tag purchase-6.0.23
--HG--
branch : 6.0
2025-11-21 08:35:47 +01:00
Cédric Krier 09680a594a Prepare release purchase-6.0.23
--HG--
branch : 6.0
2025-11-21 08:35:46 +01:00
Cédric Krier d1e84e4114 Increase version number
--HG--
branch : 6.0
2025-11-21 08:32:59 +01:00
Cédric Krier d060aea55d Add tag tryton-6.0.56
--HG--
branch : 6.0
2025-11-21 08:32:48 +01:00
Cédric Krier e9bd9c9ce4 Prepare release tryton-6.0.56
--HG--
branch : 6.0
2025-11-21 08:32:46 +01:00
Cédric Krier 71a31a3283 Increase version number
--HG--
branch : 6.0
2025-11-21 01:27:38 +01:00
Cédric Krier 9f7678f7ab Add tag trytond-6.0.70
--HG--
branch : 6.0
2025-11-21 01:27:28 +01:00
Cédric Krier 297ce9e9be Prepare release trytond-6.0.70
--HG--
branch : 6.0
2025-11-21 01:27:27 +01:00
Cédric Krier 0823ddee14 Increase version number
--HG--
branch : 6.0
2025-11-21 01:21:18 +01:00
Cédric Krier aa931adb66 Add tag sao-6.0.69
--HG--
branch : 6.0
2025-11-21 01:21:13 +01:00
Cédric Krier 4bc7a568bb Prepare release sao-6.0.69
--HG--
branch : 6.0
2025-11-21 01:21:12 +01:00
Cédric Krier e9b8b53e25 Escape completion content with custom format
Closes #14363
(grafted from cd3931840db95bf96064b7f4f44f068f78df3c76)

--HG--
branch : 6.0
2025-11-20 17:03:46 +01:00
Cédric Krier dd53078f27 Enforce access check in export_data
As the method is using instances to construct the exported data, the access
must be checked explicitly.

Closes #14366
(grafted from 4e3e875a295e533244d0f28c1cf2efe5187489ba)

--HG--
branch : 6.0
2025-11-17 12:26:57 +01:00
Cédric Krier 50248f6b31 Include the traceback only in RPC responses in development mode
Closes #14354
(grafted from 8693a06919f2ceac1aa9f36ab6069325198ec94b)

--HG--
branch : 6.0
2025-11-12 14:56:34 +01:00
Cédric Krier 4d644d7be8 Enforce access check in HTML editor route
Use .read and .write instead of .browse and .save when editing field via the
HTML editor.

Closes #14364
(grafted from 1103361fdaf6d9da12fe6455d871a4eba089d768)

--HG--
branch : 6.0
2025-11-17 10:28:49 +01:00
Cédric Krier a6d9739ba7 Force reload on save of record
07831c6eddaf implemented the default value as `false` but in tryton it has
always been `True` since b8658ba902a5.
Some save calls relies on the record being reloaded like in the editable tree
when selecting another row.
This synchronise the behavior of all save calls between tryton and sao.

Closes #14345
(grafted from 1c20b8ef85a418d3c00e1495deb203317b4355c1)

--HG--
branch : 6.0
2025-11-03 11:16:05 +01:00
Cédric Krier 0263b13fa1 Replace party on account statement origin
Closes #14282
(grafted from ebb9b6ac6341fc9f4a8e1290ae2bbb094a20f3bd)

--HG--
branch : 6.0
2025-10-31 11:45:54 +01:00
Nicolas Évrard 2dcadb7fff Use the local context when launching a graph_open action
Using the local context allow us to access the context of the field shown by
the graph when the graph shows a One2Many field.

Closes #14341
(grafted from f186b83936dbde32aca06b3a329bf519df2c8232)

--HG--
branch : 6.0
2025-10-31 18:04:31 +01:00
Nicolas Évrard f948c305fb Return the data name as the action key when launching the graph_open action
The ids of each record is in fact indexed by the name of the label in a pie
chart

Closes #14340
(grafted from b69cd826844dd5625eafd75e15d06db5b1300427)

--HG--
branch : 6.0
2025-10-31 18:02:26 +01:00
Cédric Krier 5271404566 Test from location when checking warehouse for purchase line with negative quantity
Closes #14333
(grafted from f21002c5cb1882a5cc6e7375aec7db45fc56698f)

--HG--
branch : 6.0
2025-10-30 01:11:22 +01:00
Cédric Krier 759a1b5233 Use line's get_move_product_types to require incoterm
Closes #14332
(grafted from 5a841eff1afcd0476bbb6c762d3000b890324fa4)

--HG--
branch : 6.0
2025-10-30 01:00:12 +01:00
Cédric Krier 5147006384 Remove the first view_ids when opening the Many2One target from tree view
Closes #14328
(grafted from a157b66bb2d4b8c7e475c22247a4edd84ce12c10)

--HG--
branch : 6.0
2025-10-28 17:19:38 +01:00
Cédric Krier acf040a6ab Use the view_ids attribute to open the Many2One target from tree view
Closes #14327
(grafted from 34ffdbb7306e9d8158a91e056b0e06fe17b63091)

--HG--
branch : 6.0
2025-10-28 17:17:31 +01:00
Sergi Almacellas Abellana c3b252af9e Fix typo in intrastat_declaration when cancelling moves
Closes #14331
(grafted from b3594efd06b3799feeb1d21c64c762f6bd7d5402)

--HG--
branch : 6.0
2025-11-02 14:33:49 +01:00
Cédric Krier 98fdb482fa Increase version number
--HG--
branch : 6.0
2025-11-02 17:40:14 +01:00
Cédric Krier 9706dfb3f8 Add tag sao-6.0.68
--HG--
branch : 6.0
2025-11-02 17:40:08 +01:00
Cédric Krier 35737ca3c7 Prepare release sao-6.0.68
--HG--
branch : 6.0
2025-11-02 17:40:07 +01:00
Cédric Krier 0a354c80d9 Increase version number
--HG--
branch : 6.0
2025-11-02 17:35:39 +01:00
Cédric Krier 51eef66ebf Add tag account_payment_stripe-6.0.13
--HG--
branch : 6.0
2025-11-02 17:35:31 +01:00
Cédric Krier 42c7081512 Prepare release account_payment_stripe-6.0.13
--HG--
branch : 6.0
2025-11-02 17:35:30 +01:00
Cédric Krier 88d0c23981 Increase version number
--HG--
branch : 6.0
2025-11-02 17:35:16 +01:00
Cédric Krier 5b5296d62b Add tag account_statement_rule-6.0.3
--HG--
branch : 6.0
2025-11-02 17:35:08 +01:00
Cédric Krier 4dd2eb8e12 Prepare release account_statement_rule-6.0.3
--HG--
branch : 6.0
2025-11-02 17:35:07 +01:00
Cédric Krier c1f3192686 Increase version number
--HG--
branch : 6.0
2025-11-02 17:18:12 +01:00
Cédric Krier 2fc7f8af37 Add tag sale_discount-6.0.3
--HG--
branch : 6.0
2025-11-02 17:18:05 +01:00
Cédric Krier 6e90cb8ebb Prepare release sale_discount-6.0.3
--HG--
branch : 6.0
2025-11-02 17:18:04 +01:00
Cédric Krier 67a9881bff Increase version number
--HG--
branch : 6.0
2025-11-02 17:01:49 +01:00
Cédric Krier 2100f07392 Add tag tryton-6.0.55
--HG--
branch : 6.0
2025-11-02 17:01:39 +01:00
Cédric Krier 47ffba8bcf Prepare release tryton-6.0.55
--HG--
branch : 6.0
2025-11-02 17:01:38 +01:00
Cédric Krier 91030094af Increase version number
--HG--
branch : 6.0
2025-11-02 16:58:45 +01:00
Cédric Krier 7ef21b7946 Add tag trytond-6.0.69
--HG--
branch : 6.0
2025-11-02 16:58:35 +01:00
Cédric Krier 0307ebf3c6 Prepare release trytond-6.0.69
--HG--
branch : 6.0
2025-11-02 16:58:34 +01:00
Nicolas Évrard f4379db6a3 Find new key names using the definition from the dict widget's field
Closes #14323
(grafted from 488a1008680c71a0b8a6ec71797ae6f74338f3ab)

--HG--
branch : 6.0
2025-05-22 18:24:57 +02:00
Cédric Krier 28ce9ae7b8 Use list price used to calculate the base price of sale discount
Closes #14288
(grafted from cab701fb5dede621ee59ccd5d0db29565fd67092)

--HG--
branch : 6.0
2025-10-13 18:32:01 +02:00
Nicolas Évrard 9cba89d10f Use SQL queries to restore history
Restoring a fields.Dict value failed before using this pure SQL solution.
Also such a solution will be more efficient by minimizing the amount of python
code run.

Closes #14031
(grafted from c81b7d05a51c491f1c7060506144bf50d395c075)

--HG--
branch : 6.0
2025-05-20 18:28:23 +02:00
Nicolas Évrard 9166f3a718 Skip the validation of the parent field of group
This is required because it can happen that a x2M field will have some records
set through an on_change but if the x2M is not linked to a screen then
exclude_field won't be set.

Closes #14283
(grafted from 1e7411d1bf84cdf75359e1ce9c5f4943fc50ad23)

--HG--
branch : 6.0
2025-10-09 18:50:07 +02:00
Cédric Krier 8086f5dacb Add simpleeval as requirement for account statement rule module
Closes #14264
(grafted from 414d239b31d04a1910cebd1d68b567854ad6d2da)

--HG--
branch : 6.0
2025-09-30 12:32:05 +02:00
Cédric Krier f34f267402 Increase version number
--HG--
branch : 6.0
2025-10-20 14:36:49 +02:00
Cédric Krier b8b58a4135 Add tag sao-6.0.67
--HG--
branch : 6.0
2025-10-20 14:36:43 +02:00
Cédric Krier 3629a8f9c2 Prepare release sao-6.0.67
--HG--
branch : 6.0
2025-10-20 14:36:42 +02:00
Cédric Krier 43928d4be6 Use sandboxed iframe to display document
The HTML element used to display the document is based on the mimetype.
And by default a sandboxed iframe is used to isolate the unsafe content from
the parent context.

Closes #14290
(grafted from 7909b26211575e6b5dc02156dd1327bb73c55673)

--HG--
branch : 6.0
2025-10-20 10:10:22 +02:00
Cédric Krier 78687c96a1 Limit stripe version before 13.0.0
The version 13.0.0 removed the deprecated stripe.error module.

Closes #14278
(grafted from d7df006333a02e34d775a6ecb9a2b3db025aa2e1)

--HG--
branch : 6.0
2025-10-07 15:27:45 +02:00
Cédric Krier 773c2e92fa Use sub-test when testing search domain with deactivable mixin
(grafted from 4c8bb51f47ab3ba881bb5738f3387d656f5ed52a)

--HG--
branch : 6.0
2025-08-23 20:29:51 +02:00
Cédric Krier 61f459a5bc Increase version number
--HG--
branch : 6.0
2025-10-03 00:08:31 +02:00
Cédric Krier 5d45115ab4 Add tag account_payment_sepa-6.0.11
--HG--
branch : 6.0
2025-10-03 00:08:22 +02:00
Cédric Krier 0a381591e6 Prepare release account_payment_sepa-6.0.11
--HG--
branch : 6.0
2025-10-03 00:08:21 +02:00
Cédric Krier 6287216da4 Increase version number
--HG--
branch : 6.0
2025-10-03 00:03:18 +02:00
Cédric Krier 1219fd8c73 Add tag product_kit-6.0.18
--HG--
branch : 6.0
2025-10-03 00:03:10 +02:00
Cédric Krier f75172bec4 Prepare release product_kit-6.0.18
--HG--
branch : 6.0
2025-10-03 00:03:09 +02:00
Cédric Krier 2b16e12bb9 Increase version number
--HG--
branch : 6.0
2025-10-02 23:59:45 +02:00
Cédric Krier 9ea7881d6b Add tag sale_payment-6.0.4
--HG--
branch : 6.0
2025-10-02 23:59:37 +02:00
Cédric Krier 0ff5adee04 Prepare release sale_payment-6.0.4
--HG--
branch : 6.0
2025-10-02 23:59:36 +02:00
Cédric Krier 39647741fa Increase version number
--HG--
branch : 6.0
2025-10-02 23:51:16 +02:00
Cédric Krier bb60563221 Add tag sale_supply_production-6.0.2
--HG--
branch : 6.0
2025-10-02 23:51:09 +02:00
Cédric Krier cf5879d1bc Prepare release sale_supply_production-6.0.2
--HG--
branch : 6.0
2025-10-02 23:51:08 +02:00
Cédric Krier b43c266d37 Increase version number
--HG--
branch : 6.0
2025-10-02 23:35:43 +02:00
Cédric Krier 5ca7e0df03 Add tag sao-6.0.66
--HG--
branch : 6.0
2025-10-02 23:35:37 +02:00
Cédric Krier 3198c9a758 Prepare release sao-6.0.66
--HG--
branch : 6.0
2025-10-02 23:35:36 +02:00
Cédric Krier 8421df4104 Increase version number
--HG--
branch : 6.0
2025-10-02 23:25:06 +02:00
Cédric Krier 0b9d841afe Add tag trytond-6.0.68
--HG--
branch : 6.0
2025-10-02 23:24:55 +02:00
Cédric Krier 42e49d0815 Prepare release trytond-6.0.68
--HG--
branch : 6.0
2025-10-02 23:24:54 +02:00
Cédric Krier de44f096ce Make sale_supply_production extras depend on production_routing
Closes #14239
(grafted from 471baa5611c28c217cfdf1f972a0185816750e13)

--HG--
branch : 6.0
2025-09-18 09:08:10 +02:00
Cédric Krier 04145de814 Use only components without product from the template as the default components for the product
Closes #14246
(grafted from a18da648907c39895f364502b1e361a51439f462)

--HG--
branch : 6.0
2025-09-19 14:04:29 +02:00
Cédric Krier 4ec6f578bc Enforce the same party only for draft payments of sales
Closes #14236
(grafted from cd68638b1b9ed85a76efe3a74b54cf04eb984a8e)

--HG--
branch : 6.0
2025-09-17 16:25:56 +02:00
Cédric Krier 7d56a7bf94 Patch global PATH variable of filestore in test
Changing the configuration value is not enough as its value is cached in the
global variable.

Closes #14248
(grafted from 2967a503290b9b6d724a1da46b80523e75536179)

--HG--
branch : 6.0
2025-09-20 09:07:18 +02:00
Cédric Krier de61264a9f Keep original order for data on pie chart
Closes #14222
(grafted from 69fb0b49980da7a5b7629470db9c438e7da8a9af)

--HG--
branch : 6.0
2025-09-10 00:56:46 +02:00
Cédric Krier 01069dff6f Use the length of data to generate color scheme on pie chart
We need a different color for each data instead of each y field.

Closes #14221
(grafted from b2342474d157c0986255a1f71afef93fb142bf09)

--HG--
branch : 6.0
2025-09-10 00:53:45 +02:00
Alex Alias Montserrar 043fa95d9e Test if address has a country before display country name in SEPA mandate report
Closes #14020
(grafted from 3f33d61ce4b3420e385d9a9fa6cd86d2ac455c7d)

--HG--
branch : 6.0
2025-09-14 11:47:59 +02:00
Cédric Krier 6421855e3c Increase version number
--HG--
branch : 6.0
2025-09-15 18:08:13 +02:00
Cédric Krier 6bb2f5b9b8 Add tag sao-6.0.65
--HG--
branch : 6.0
2025-09-15 18:08:08 +02:00
Cédric Krier fd67adab9b Prepare release sao-6.0.65
--HG--
branch : 6.0
2025-09-15 18:08:07 +02:00
Cédric Krier 43400b86af Increase version number
--HG--
branch : 6.0
2025-09-15 18:06:42 +02:00
Cédric Krier 0c3af06b13 Add tag trytond-6.0.67
--HG--
branch : 6.0
2025-09-15 18:06:33 +02:00
Cédric Krier b748549ca7 Prepare release trytond-6.0.67
--HG--
branch : 6.0
2025-09-15 18:06:32 +02:00
Nicolas Évrard 66f7c90cac Make sure that the search order is predictable when either the limit or the offset is set
Closes #14169
(grafted from 303c314c8c10e77c346c1ab4ee2d707d15957b15)

--HG--
branch : 6.0
2025-08-18 10:40:02 +02:00
Cédric Krier 9b1dc601d4 Update height of list-form when it is set on xxx2Many widget
The current view element is the `list-form` so it is not found. Instead we must
search from the content element of the xxx2Many widget because it replicate the
CSS rule.

Closes #14212
(grafted from 92e472849bc1bfe06e65cb05d6c1f30240e8786a)

--HG--
branch : 6.0
2025-09-02 14:28:57 +02:00
Cédric Krier 7796d63789 Pass also the number as formatting parameter to ngettext
Closes #14204
(grafted from 31be52ae4271021ef94202a9fe69d69399aeb9a8)

--HG--
branch : 6.0
2025-08-28 18:16:48 +02:00
Cédric Krier 3e5eb940b7 Increase version number
--HG--
branch : 6.0
2025-09-03 20:55:09 +02:00
Cédric Krier b029896f18 Add tag account-6.0.32
--HG--
branch : 6.0
2025-09-03 20:55:00 +02:00
Cédric Krier de732da2c5 Prepare release account-6.0.32
--HG--
branch : 6.0
2025-09-03 20:54:59 +02:00
Cédric Krier 22446c8e34 Increase version number
--HG--
branch : 6.0
2025-09-03 20:50:05 +02:00
Cédric Krier 452f761fcb Add tag account_stock_landed_cost-6.0.4
--HG--
branch : 6.0
2025-09-03 20:49:58 +02:00
Cédric Krier 5c01338e54 Prepare release account_stock_landed_cost-6.0.4
--HG--
branch : 6.0
2025-09-03 20:49:57 +02:00
Cédric Krier f69c507e39 Increase version number
--HG--
branch : 6.0
2025-09-03 20:47:38 +02:00
Cédric Krier e3fb6e4dcd Add tag product-6.0.5
--HG--
branch : 6.0
2025-09-03 20:47:27 +02:00
Cédric Krier 8a87e84ec4 Prepare release product-6.0.5
--HG--
branch : 6.0
2025-09-03 20:47:26 +02:00
Cédric Krier 094cb91efa Increase version number
--HG--
branch : 6.0
2025-09-03 20:43:41 +02:00
Cédric Krier 6e4ba11052 Add tag stock_lot-6.0.5
--HG--
branch : 6.0
2025-09-03 20:43:34 +02:00
Cédric Krier a22b92598c Prepare release stock_lot-6.0.5
--HG--
branch : 6.0
2025-09-03 20:43:33 +02:00
Cédric Krier b9e3c87599 Increase version number
--HG--
branch : 6.0
2025-09-03 20:37:39 +02:00
Cédric Krier 3e51299091 Add tag stock_lot_sled-6.0.1
--HG--
branch : 6.0
2025-09-03 20:37:32 +02:00
Cédric Krier 8bb266457d Prepare release stock_lot_sled-6.0.1
--HG--
branch : 6.0
2025-09-03 20:37:31 +02:00
Cédric Krier 82707390b2 Increase version number
--HG--
branch : 6.0
2025-09-03 20:35:52 +02:00
Cédric Krier 1fba72830a Add tag web_shop-6.0.5
--HG--
branch : 6.0
2025-09-03 20:35:45 +02:00
Cédric Krier 0f28acf8c5 Prepare release web_shop-6.0.5
--HG--
branch : 6.0
2025-09-03 20:35:44 +02:00
Cédric Krier bc4cad8c40 Increase version number
--HG--
branch : 6.0
2025-09-03 20:33:13 +02:00
Cédric Krier 00c89f92d7 Add tag proteus-6.0.9
--HG--
branch : 6.0
2025-09-03 20:33:07 +02:00
Cédric Krier 24e7433dd8 Prepare release proteus-6.0.9
--HG--
branch : 6.0
2025-09-03 20:33:06 +02:00
Cédric Krier a2da4442be Increase version number
--HG--
branch : 6.0
2025-09-03 20:26:55 +02:00
Cédric Krier d01c528f39 Add tag trytond-6.0.66
--HG--
branch : 6.0
2025-09-03 20:26:44 +02:00
Cédric Krier 65577c1e1b Prepare release trytond-6.0.66
--HG--
branch : 6.0
2025-09-03 20:26:43 +02:00
Lars Wuerfel 75ce19c8bf Correct typos in the report documentation
(grafted from c856f5fc2736eb35f286e360368e6a3dca3858a0)

--HG--
branch : 6.0
2025-07-23 10:44:12 +02:00
Cédric Krier ee2721d0b6 Set web shop currency and methods on sale after calling on_change's
The on_change_party set the default currency from the company and methods from
the party.

Closes #14149
(grafted from 28c6378e6e274df23e31f85bdc9062a28f2b6fdd)

--HG--
branch : 6.0
2025-08-07 10:28:09 +02:00
Cédric Krier 769bc0ad14 Test if party is set before using its record name for reconciliation error message
Closes #14127
(grafted from 2577aff9a26a61170862131e2dd0eec9e4ace563)

--HG--
branch : 6.0
2025-07-30 15:12:15 +02:00
Cédric Krier 93eb4d8333 Fix extras_depend name in tryton.cfg
Closes #14122
(grafted from eae134482d08154a6ab9195dd634ab3a23c0796d)

--HG--
branch : 6.0
2025-07-15 17:56:59 +02:00
Cédric Krier 5c850354a7 Do not fail to duplicate lot with an empty lot list
(grafted from 5abc24aaecd7a021dff02d77d83b8e19b9c0acf6)

--HG--
branch : 6.0
2025-07-15 17:44:06 +02:00
Cédric Krier 66fcdffd5b Initialize recent date when closing periods with empty period list
(grafted from beed0d8fffcf8aa86ac5e6a2fe50adbfb7e5adcc)

--HG--
branch : 6.0
2025-07-15 17:45:18 +02:00
Cédric Krier 88562645b9 Do not fail to open product category to add products without any categories
(grafted from 72db56e056c39546a146bf57b60246428ed79f6c)

--HG--
branch : 6.0
2025-07-15 17:42:16 +02:00
Cédric Krier 09b475101e Set default values for fields of button_change decorator
Closes #14120
(grafted from 8210e7db85599228bcdb65019e8cbfab6b913334)

--HG--
branch : 6.0
2025-07-15 17:37:59 +02:00
Cédric Krier 50efcbb26a Recursively set values on record for xxx2Many fields
The values for wizard may be a list of dictionaries for xxx2many fields.

Closes #14055
(grafted from d86fc16613d824588b6532d3220ad48986f39f44)

--HG--
branch : 6.0
2025-07-11 23:14:50 +02:00
Cédric Krier 30a07d1e7a Reset to draft sales updated from Shopify
As the update from Shopify may need to add new lines which can only be created
for a draft sale.

Closes #14099
(grafted from d899456fefd6d8a0b00dfcc1dffcc3c8613d97b4)

--HG--
branch : 6.0
2025-07-02 13:25:56 +02:00
Cédric Krier 858ad9329f Increase version number
--HG--
branch : 6.0
2025-08-01 23:38:21 +02:00
Cédric Krier 88fd724680 Add tag sao-6.0.64
--HG--
branch : 6.0
2025-08-01 23:38:15 +02:00
Cédric Krier c35f108f99 Prepare release sao-6.0.64
--HG--
branch : 6.0
2025-08-01 23:38:15 +02:00
Nicolas Évrard 7197d426ae Set current screen context in import / export windows
Closes #14128
(grafted from 09d720be3179027f9220590b49c3be065c2cf190)

--HG--
branch : 6.0
2025-07-23 14:10:32 +02:00
Cédric Krier 09488a97da Increase version number
--HG--
branch : 6.0
2025-07-15 23:07:34 +02:00
Cédric Krier 5e331f5b78 Add tag sao-6.0.63
--HG--
branch : 6.0
2025-07-15 23:07:28 +02:00
Cédric Krier 08ddd47458 Prepare release sao-6.0.63
--HG--
branch : 6.0
2025-07-15 23:07:28 +02:00
Cédric Krier 1ac9eaa096 Increase version number
--HG--
branch : 6.0
2025-07-15 23:05:54 +02:00
Cédric Krier 4785b9f55d Add tag trytond-6.0.65
--HG--
branch : 6.0
2025-07-15 23:05:39 +02:00
Cédric Krier d150e23256 Prepare release trytond-6.0.65
--HG--
branch : 6.0
2025-07-15 23:05:38 +02:00
Cédric Krier eac14701ce Stop propagation of click event on button in tree view
If the button is going to be executed, the selection of the row must not change
so the propagation must be stopped before reaching the row.

Closes #14118
(grafted from b6496a9986e52e6573e45e422d5535362744938f)

--HG--
branch : 6.0
2025-07-11 15:19:22 +02:00
Cédric Krier 85c5a34401 Do not restore values for created records when exception is raised when saving
Once a record has been created, the id is modified which change its hash value
such that it can not be found anymore.
But as the creation succeeded (and only the write part has failed) we can just
restore the values to None.

Closes #14093
(grafted from a56b25f536568b808bc4c57b6cee03408eaf06f2)

--HG--
branch : 6.0
2025-06-29 19:13:42 +02:00
Cédric Krier 2346ddcf36 Do not change the selection of row when starting the edition
The edition of tree row relies on having the current record of the screen set
to the row edited. This can be only guarantee if we do not change the
selection.

Closes #14097
(grafted from 64ddd011cdc1a25649f0f0fa68255073e70d3e84)

--HG--
branch : 6.0
2025-07-15 10:21:41 +02:00
Cédric Krier 32366c9db7 Do not set Content-Length header to data response
Since version 0.8 werkzeug set the header automatically by default.

Closes #14010
(grafted from 5d2842d92f356a260afaa974ab5a413031505e95)

--HG--
branch : 6.0
2025-06-21 23:02:52 +02:00
Cédric Krier c0a04dc245 Increase version number
--HG--
branch : 6.0
2025-07-01 23:22:30 +02:00
Cédric Krier 89eab99432 Add tag sao-6.0.62
--HG--
branch : 6.0
2025-07-01 23:22:25 +02:00
Cédric Krier 216930dce9 Prepare release sao-6.0.62
--HG--
branch : 6.0
2025-07-01 23:22:24 +02:00
Cédric Krier a59906a1e2 Increase version number
--HG--
branch : 6.0
2025-07-01 23:19:19 +02:00
Cédric Krier 3c644fff0e Add tag trytond-6.0.64
--HG--
branch : 6.0
2025-07-01 23:19:09 +02:00
Cédric Krier c5e7d94524 Prepare release trytond-6.0.64
--HG--
branch : 6.0
2025-07-01 23:19:08 +02:00
Cédric Krier f37d6bd173 Remove thousand separator when converting domain string to float
Since c8d97fac the domain parser format number using locale but the atof
function does not remove the thousand separator which could prevent Number to
parse the string.

Closes #14024
(grafted from dc438f32fa7887e5e0e241a6154a1c685e9cda20)

--HG--
branch : 6.0
2025-05-23 12:53:44 +02:00
Cédric Krier a09c30e705 Do not fail if the cache name to clear does not exist
Cache instance can be created on usage like in ValueMixin, so a process may not
have an instance of the cleared cache.

Closes #14067
(grafted from f87b9d37d071aba0b1eaea2c5e9d6accac06aa74)

--HG--
branch : 6.0
2025-06-12 12:48:22 +02:00
Cédric Krier 57a9415061 Store the selected state before deselect all the rows
We must toggle the state of the row based on the original state.
Otherwise on single mode, clicking on a selected row keep it selected.

Closes #14045
(grafted from 9beab3cc71d067f603a133540bac10eb77ea3228)

--HG--
branch : 6.0
2025-05-28 18:15:07 +02:00
Cédric Krier 4beed1ac60 Unselect other rows when radio button of row is selected
The selection of a radio button, deselect automatically the other radio button
so we must update the selection of other rows to remove the selected class.

Closes #14044
(grafted from c4a0963472cf36475b3868f28fe12aac58e1f343)

--HG--
branch : 6.0
2025-05-28 18:11:23 +02:00
Cédric Krier daaf930fe5 Change the border color of checkbox and radio when focus
This provides a visual hint that the element has the focus.

Closes #14043
(grafted from 3899ec3c773815dd78935e9c3471a7c54310d0af)

--HG--
branch : 6.0
2025-05-28 18:05:16 +02:00
Cédric Krier 1412d80a4c Do not execute tab shortcuts if there is a modal open
The modals are linked to the current tab so we can not change the tab as long
as there is a modal.

Closes #14042
(grafted from 3ed4b328369cff714b8d2269b1521a01acf5c6d5)

--HG--
branch : 6.0
2025-05-28 18:02:21 +02:00
Cédric Krier 4172f9540f Apply filter on icon under primary background
Otherwise the icon is not visible as it has the same color as the background.

Closes #14032
(grafted from 008fec3346bdc8ce48b0cba63869f866b91dc0e8)

--HG--
branch : 6.0
2025-05-21 17:10:34 +02:00
Cédric Krier 30604f7eb9 Increase version number
--HG--
branch : 6.0
2025-06-04 23:20:25 +02:00
Cédric Krier 484161e9d9 Add tag sao-6.0.61
--HG--
branch : 6.0
2025-06-04 23:20:19 +02:00
Cédric Krier a49932964f Prepare release sao-6.0.61
--HG--
branch : 6.0
2025-06-04 23:20:18 +02:00
Cédric Krier 866e3085dc Increase version number
--HG--
branch : 6.0
2025-06-04 23:17:33 +02:00
Cédric Krier e5e7058bcd Add tag tryton-6.0.54
--HG--
branch : 6.0
2025-06-04 23:17:23 +02:00
Cédric Krier 24abdf8d4c Prepare release tryton-6.0.54
--HG--
branch : 6.0
2025-06-04 23:17:22 +02:00
Cédric Krier 5dec092e9d Increase version number
--HG--
branch : 6.0
2025-06-04 23:09:40 +02:00
Cédric Krier afc58a153a Add tag trytond-6.0.63
--HG--
branch : 6.0
2025-06-04 23:09:30 +02:00
Cédric Krier ed5275d325 Prepare release trytond-6.0.63
--HG--
branch : 6.0
2025-06-04 23:09:29 +02:00
Nicolas Évrard 8a86a3395e Use class access model when testing for parent access
(grafted from f2734a16eb1d28f654ffc3ae6cd45b9d2af8726e)

--HG--
branch : 6.0
2025-05-22 10:59:36 +02:00
Cédric Krier b16a45f79f Iterate on the result of items call to update values set by on_change on O2M
e38f2298 introduces wrongly the iteration over the function instead of the result.

Closes #14014
(grafted from fadb43303291d5641f5e30169126e595aaa83ad5)

--HG--
branch : 6.0
2025-05-12 12:36:10 +02:00
Nicolas Évrard f5e8c1e53c Remove notification events from the queue after the wait times out
Closes #14022
(grafted from 23bbeb1772ec7d5e27876e638337d9f2d81bbf19)

--HG--
branch : 6.0
2025-05-14 12:12:54 +02:00
Nicolas Évrard c17052daa7 Use the initial precision when applying factor to a field without digits
Without digits the full representation of the number is used which might not
be the expected behaviour because applying the factor will result in a number
which short representation could be surprising to the user.

Closes #10460
(grafted from 6b292fe0dbb05cebbc17ba7fbbddb19d39f675dc)

--HG--
branch : 6.0
2025-05-19 11:31:28 +02:00
Cédric Krier 56dc75c81f Increase version number
--HG--
branch : 6.0
2025-05-15 19:51:35 +02:00
Cédric Krier 37fb7a2afb Add tag account-6.0.31
--HG--
branch : 6.0
2025-05-15 19:51:26 +02:00
Cédric Krier 237ecd8b2b Prepare release account-6.0.31
--HG--
branch : 6.0
2025-05-15 19:51:25 +02:00
Cédric Krier 853ccdd810 Increase version number
--HG--
branch : 6.0
2025-05-15 19:46:26 +02:00
Cédric Krier 2cafd78edf Add tag account_statement_ofx-6.0.1
--HG--
branch : 6.0
2025-05-15 19:46:19 +02:00
Cédric Krier 5ad69ef506 Prepare release account_statement_ofx-6.0.1
--HG--
branch : 6.0
2025-05-15 19:46:18 +02:00
Cédric Krier 33302f21f7 Increase version number
--HG--
branch : 6.0
2025-05-15 19:25:41 +02:00
Cédric Krier ce5b4508f9 Add tag sao-6.0.60
--HG--
branch : 6.0
2025-05-15 19:25:35 +02:00
Cédric Krier f4c6b6098b Prepare release sao-6.0.60
--HG--
branch : 6.0
2025-05-15 19:25:34 +02:00
Cédric Krier 3eadcf72ac Do not fail to reload modified view without a current record
It may happen that a tree view is considered as modified even if there is no
current record. In this case we should not try to compare the id of the current
record before and after reload as it is not defined.

Closes #13998
(grafted from 331d52d447992f2bc923df8cd8bf88690460f637)

--HG--
branch : 6.0
2025-05-05 12:33:01 +02:00
Cédric Krier 666da29e8f Do not use OFX balance statement if the balance date is not the statement end date
The bank can put a balance for the statement at a different date than the end
date of the statement. But for Tryton the end balance must be the balance at
the end of the statement.

Closes #13982
(grafted from 46dc70e63342ec41efdf55f2c9e77f2ec27882a8)

--HG--
branch : 6.0
2025-04-25 17:29:38 +02:00
Cédric Krier b488c2f7bb Increase display size only once per more row
This ensures that the growing rate between display size and rows is the same.

Closes #13972
(grafted from c8cfddd30e18453eea57dca6d80fcc7b992cb61e)

--HG--
branch : 6.0
2025-04-14 09:52:31 +02:00
Cédric Krier 2d27018972 Coalesce boolean account type columns on negative clause
In SQL the negation of NULL is still NULL.

Closes #13967
(grafted from 652d09bb06df8f6387fecf1b099eda2273cb6a04)

--HG--
branch : 6.0
2025-04-11 09:24:13 +02:00
Cédric Krier 36fddf280c Increase version number
--HG--
branch : 6.0
2025-05-02 22:14:57 +02:00
Cédric Krier a3027e822c Add tag sao-6.0.59
--HG--
branch : 6.0
2025-05-02 22:14:51 +02:00
Cédric Krier f136699802 Prepare release sao-6.0.59
--HG--
branch : 6.0
2025-05-02 22:14:50 +02:00
Cédric Krier d3563a402c Increase version number
--HG--
branch : 6.0
2025-05-02 22:12:57 +02:00
Cédric Krier c2432fe5e5 Add tag tryton-6.0.53
--HG--
branch : 6.0
2025-05-02 22:12:46 +02:00
Cédric Krier db07153c81 Prepare release tryton-6.0.53
--HG--
branch : 6.0
2025-05-02 22:12:45 +02:00
Cédric Krier 8c84250c99 Increase version number
--HG--
branch : 6.0
2025-05-02 22:11:12 +02:00
Cédric Krier 2c61b2498c Add tag trytond-6.0.62
--HG--
branch : 6.0
2025-05-02 22:11:02 +02:00
Cédric Krier e6baa877a2 Prepare release trytond-6.0.62
--HG--
branch : 6.0
2025-05-02 22:11:01 +02:00
Cédric Krier e908874b3c Declare vals_to_set on the common block where it is used
e38f22986aac reuse vals_to_set later so linter may complain about it not being
defined.
(grafted from 81360b8ae682fb56f85d4ad6f5f779e0418cc3ce)

--HG--
branch : 6.0
2025-04-30 08:44:05 +02:00
Cédric Krier f9d7f6d9bd Process on a copy of imported data
The process_lines of ModelStorage.import_data pop rows when importing One2Many.
But if the transaction has to be restarted for example if a lock is needed, the
original data from the request has been altered for the second call losing some
or all the data to be imported.

Closes #13984
(grafted from 2cb96c1427d7c0edcb1c9b5b410e220db3f8958e)

--HG--
branch : 6.0
2025-04-28 10:49:34 +02:00
Cédric Krier 81f51f6d0d Vendor GenericTreeModel for tryton list
This is needed to support PyGObject >= 3.51 from the binary packages of the
Windows and MacOS hosts which can not be pinned.

Closes #13979
(grafted from 7f3e8b2165e7869e41749bb52879eaac5bb4b111)

--HG--
branch : 6.0
2025-04-26 18:19:18 +02:00
Cédric Krier f67e161722 Use locale format in domain parser and search filter for numbers
Closes #13966
(grafted from c8d97facfb0b24bfbcc8f2335f3ad0218a39f900)

--HG--
branch : 6.0
2025-04-07 23:43:31 +02:00
Cédric Krier 87647dfebd Do not clear non unique help translation
The help translations may be composed of partitioned strings.

Closes #13978
(grafted from 0cbf346b9ea5c1c25e3c97482b3d296432e441aa)

--HG--
branch : 6.0
2025-04-23 18:32:04 +02:00
Cédric Krier beeef130fb Compute digits of float value before applying factor
When applying the factor, we introduce new rounding issue which falsify the
computation of digits.
So it is better to compute the digits using the initial value (coming from the
string parsing) and update the digits based on the order of the factor.

Closes #13964
(grafted from 3606a9f176d0312d9645d05902b74192391538e4)

--HG--
branch : 6.0
2025-04-04 18:51:30 +02:00
Nicolas Évrard 53d8329ce4 Use hasOwnProperty to check for key presence in object
(grafted from cf8342493b04bbe07b172f2e078549ef3de00210)

--HG--
branch : 6.0
2025-04-15 18:38:45 +02:00
Nicolas Évrard b02be9ab3d Do not set twice the result of an on_change call in a x2many
Closes #13971
(grafted from e38f22986aac2e37fa5b2ca448152f49698475e6)

--HG--
branch : 6.0
2025-04-15 16:14:37 +02:00
Cédric Krier f2d672eb78 Increase version number
--HG--
branch : 6.0
2025-04-26 18:01:48 +02:00
Cédric Krier 3b041d0474 Add tag account-6.0.30
--HG--
branch : 6.0
2025-04-26 18:01:39 +02:00
Cédric Krier bb39a6e0b7 Prepare release account-6.0.30
--HG--
branch : 6.0
2025-04-26 18:01:38 +02:00
Cédric Krier 9dec958f75 Increase version number
--HG--
branch : 6.0
2025-04-26 17:55:09 +02:00
Cédric Krier dc64e38867 Add tag account_credit_limit-6.0.2
--HG--
branch : 6.0
2025-04-26 17:55:00 +02:00
Cédric Krier ab67b64ef7 Prepare release account_credit_limit-6.0.2
--HG--
branch : 6.0
2025-04-26 17:54:59 +02:00
Cédric Krier b434ad9b65 Increase version number
--HG--
branch : 6.0
2025-04-26 17:53:32 +02:00
Cédric Krier 7d47240ae2 Add tag account_invoice-6.0.21
--HG--
branch : 6.0
2025-04-26 17:53:24 +02:00
Cédric Krier 4ed483aa9c Prepare release account_invoice-6.0.21
--HG--
branch : 6.0
2025-04-26 17:53:23 +02:00
Cédric Krier 786ed9fc22 Increase version number
--HG--
branch : 6.0
2025-04-26 17:52:05 +02:00
Cédric Krier 0ac7098e3f Add tag account_payment_sepa-6.0.10
--HG--
branch : 6.0
2025-04-26 17:51:58 +02:00
Cédric Krier 1dc21971b7 Prepare release account_payment_sepa-6.0.10
--HG--
branch : 6.0
2025-04-26 17:51:57 +02:00
Cédric Krier 6dd7ab45ca Increase version number
--HG--
branch : 6.0
2025-04-26 17:50:19 +02:00
Cédric Krier 1441fcd7f7 Add tag commission-6.0.4
--HG--
branch : 6.0
2025-04-26 17:50:12 +02:00
Cédric Krier ef988535d6 Prepare release commission-6.0.4
--HG--
branch : 6.0
2025-04-26 17:50:11 +02:00
Cédric Krier e49e8d0a8f Increase version number
--HG--
branch : 6.0
2025-04-26 17:47:31 +02:00
Cédric Krier a73580bfd6 Add tag product_cost_warehouse-6.0.5
--HG--
branch : 6.0
2025-04-26 17:47:23 +02:00
Cédric Krier b77521a554 Prepare release product_cost_warehouse-6.0.5
--HG--
branch : 6.0
2025-04-26 17:47:22 +02:00
Cédric Krier 7c52f3e6ab Increase version number
--HG--
branch : 6.0
2025-04-26 17:45:44 +02:00
Cédric Krier c411e49b09 Add tag purchase-6.0.22
--HG--
branch : 6.0
2025-04-26 17:45:37 +02:00
Cédric Krier 590054ee1b Prepare release purchase-6.0.22
--HG--
branch : 6.0
2025-04-26 17:45:36 +02:00
Cédric Krier 9c81f12645 Increase version number
--HG--
branch : 6.0
2025-04-26 17:40:59 +02:00
Cédric Krier e68327ee00 Add tag purchase_requisition-6.0.4
--HG--
branch : 6.0
2025-04-26 17:40:52 +02:00
Cédric Krier 64e96aa891 Prepare release purchase_requisition-6.0.4
--HG--
branch : 6.0
2025-04-26 17:40:52 +02:00
Cédric Krier 89578bbc7b Increase version number
--HG--
branch : 6.0
2025-04-26 17:39:19 +02:00
Cédric Krier 186a3d0dc8 Add tag sale-6.0.22
--HG--
branch : 6.0
2025-04-26 17:39:10 +02:00
Cédric Krier 07586765e7 Prepare release sale-6.0.22
--HG--
branch : 6.0
2025-04-26 17:39:09 +02:00
Cédric Krier a41ab0b281 Increase version number
--HG--
branch : 6.0
2025-04-26 17:33:20 +02:00
Cédric Krier 27fc30a1ef Add tag sale_subscription-6.0.7
--HG--
branch : 6.0
2025-04-26 17:33:13 +02:00
Cédric Krier e41bb893c2 Prepare release sale_subscription-6.0.7
--HG--
branch : 6.0
2025-04-26 17:33:12 +02:00
Cédric Krier 066e0b7cdb Increase version number
--HG--
branch : 6.0
2025-04-26 17:31:41 +02:00
Cédric Krier b315b2ce60 Add tag stock-6.0.33
--HG--
branch : 6.0
2025-04-26 17:31:32 +02:00
Cédric Krier abe85c0199 Prepare release stock-6.0.33
--HG--
branch : 6.0
2025-04-26 17:31:31 +02:00
Cédric Krier 0985359d39 Increase version number
--HG--
branch : 6.0
2025-04-26 17:18:36 +02:00
Cédric Krier 205fd27d36 Add tag web_shop-6.0.4
--HG--
branch : 6.0
2025-04-26 17:18:29 +02:00
Cédric Krier 645c18e913 Prepare release web_shop-6.0.4
--HG--
branch : 6.0
2025-04-26 17:18:29 +02:00
Cédric Krier 7e43412c85 Increase version number
--HG--
branch : 6.0
2025-04-26 17:13:40 +02:00
Cédric Krier 51c301fc25 Add tag sao-6.0.58
--HG--
branch : 6.0
2025-04-26 17:13:35 +02:00
Cédric Krier 8e7040ec30 Prepare release sao-6.0.58
--HG--
branch : 6.0
2025-04-26 17:13:34 +02:00
Cédric Krier eb9f9e71d4 Increase version number
--HG--
branch : 6.0
2025-04-26 17:11:57 +02:00
Cédric Krier 4d7aab477c Add tag tryton-6.0.52
--HG--
branch : 6.0
2025-04-26 17:11:48 +02:00
Cédric Krier ebb5776875 Prepare release tryton-6.0.52
--HG--
branch : 6.0
2025-04-26 17:11:47 +02:00
Nicolas Évrard 3778c748ba Ensure that update_selection is called if init_selection has failed
Closes #13960
(grafted from 9e64808503ca4504e9f97f2853841b58f2273757)

--HG--
branch : 6.0
2025-04-03 16:46:56 +02:00
Cédric Krier 635498c642 Change current record for the first selected only if there is no current record
#4028 added the behavior to apply the selected record also on form view the
first time.
But when switching to a calendar view from a form view, the tree states is
stored with the current record. If the calendar view is cleared (always with
sao via the search_filter), then the tree_states_done is cleared and on the
second switch to the form view the current record is override by record stored
in the tree states (from the first form switch).

Closes #13939
(grafted from 5719977cd18ed02fc485a0bc8be4abc6b4aec6b3)

--HG--
branch : 6.0
2025-03-26 20:07:54 +01:00
Cédric Krier dec2b0da9f Check for new record only when saving an actual current record
49cbc9b99ed8 added the calculation of a new variable but before the test that a
current record is actually being saved.

Closes #13946
(grafted from 383b2df462a149197e6e795d595aa3ae1d07f611)

--HG--
branch : 6.0
2025-03-28 16:04:21 +01:00
Cédric Krier 6dbca3a3b8 Ensure the contextual company is not None and positive before using it
Closes #13868
(grafted from 0ea68af90f3ef7059c7c9c7a33d13fa216e23bc4)

--HG--
branch : 6.0
2025-03-10 23:43:49 +01:00
Cédric Krier c68c5bf9cf Increase version number
--HG--
branch : 6.0
2025-04-03 01:05:12 +02:00
Cédric Krier 3a43c74434 Add tag account_payment_sepa-6.0.9
--HG--
branch : 6.0
2025-04-03 01:05:03 +02:00
Cédric Krier 6e0521b456 Prepare release account_payment_sepa-6.0.9
--HG--
branch : 6.0
2025-04-03 01:05:02 +02:00
Cédric Krier 5effb4e828 Increase version number
--HG--
branch : 6.0
2025-04-03 01:01:26 +02:00
Cédric Krier 302d7e4ab6 Add tag purchase-6.0.21
--HG--
branch : 6.0
2025-04-03 01:01:18 +02:00
Cédric Krier 2ab6d5362f Prepare release purchase-6.0.21
--HG--
branch : 6.0
2025-04-03 01:01:17 +02:00
Cédric Krier cc2fb83a53 Increase version number
--HG--
branch : 6.0
2025-04-03 00:56:12 +02:00
Cédric Krier 7c6e8d95f4 Add tag sale-6.0.21
--HG--
branch : 6.0
2025-04-03 00:56:03 +02:00
Cédric Krier 0ad558d96a Prepare release sale-6.0.21
--HG--
branch : 6.0
2025-04-03 00:56:02 +02:00
Cédric Krier 43ca73f93a Increase version number
--HG--
branch : 6.0
2025-04-03 00:46:09 +02:00
Cédric Krier 8e0d7600bc Add tag sao-6.0.57
--HG--
branch : 6.0
2025-04-03 00:46:04 +02:00
Cédric Krier a2fbc39154 Prepare release sao-6.0.57
--HG--
branch : 6.0
2025-04-03 00:46:03 +02:00
Cédric Krier 9e2bd39f9a Increase version number
--HG--
branch : 6.0
2025-04-03 00:42:39 +02:00
Cédric Krier e3961405b1 Add tag tryton-6.0.51
--HG--
branch : 6.0
2025-04-03 00:42:30 +02:00
Cédric Krier 1b478af4f7 Prepare release tryton-6.0.51
--HG--
branch : 6.0
2025-04-03 00:42:29 +02:00
Cédric Krier a6496de097 Increase version number
--HG--
branch : 6.0
2025-04-03 00:39:39 +02:00
Cédric Krier a609ff7b0a Add tag trytond-6.0.61
--HG--
branch : 6.0
2025-04-03 00:39:28 +02:00
Cédric Krier 0dcc940be7 Prepare release trytond-6.0.61
--HG--
branch : 6.0
2025-04-03 00:39:27 +02:00
Cédric Krier ab5798dbaf Require PyGObject before 3.51
The GenericTreeModel from pygtkcompat has been removed.

#13855
(grafted from d7050674aabe4ecc3c986f6ab7a474ab4f89afcf)

--HG--
branch : 6.0
2025-02-01 16:29:52 +01:00
Cédric Krier 84c7b3a416 Compare integrity error message with the constraint name prefixed by the table name
The TableHandler adds the table name as prefix to the constraint name so when
comparing with the integrity error message, it should also be added.
Especially if the constraint name is hashed by the TableHandler conversion
because the result is completely different.

Closes #13922
(grafted from 57e97b6d957e1b472eea3fb7bbdf2ecf03abfc6a)

--HG--
branch : 6.0
2025-03-15 13:31:57 +01:00
Cédric Krier 896ccf9075 Do not include record with NULL field in nested negative clause on None
Since 87456218dcc9, record with NULL field is include in nested negative clause
but this should not applied if the operand is or contains None.

Closes #13911
(grafted from 993d890dd786424c2cd00009045ad95a09075e72)

--HG--
branch : 6.0
2025-03-09 11:23:43 +01:00
Cédric Krier 3d65696554 Query the database after each timeout of the listeners
This permit to keep the connection alive when the database is killing idle
connections.

Closes #13902
(grafted from 12e80f41c37e1f77d1ae539e84989956a70da0d9)

--HG--
branch : 6.0
2025-03-04 23:00:16 +01:00
Adrià Tarroja Caubet e9cc5f2f15 Open CSV export file using with newline translation
The csv documentation [1] explains that file object used in writer should be
opened with newline as empty string.

[1] https://docs.python.org/3/library/csv.html

Closes #12115
(grafted from c07aae86c7fe87715994f0e82177980b9907dc3f)

--HG--
branch : 6.0
2025-03-26 18:09:18 +01:00
Cédric Krier 98ae81a74f Convert empty string to None for match value
It is not possible from the clients to force to store None value instead of
empty string.

Closes #13890
(grafted from f7b12ada27377ec42a05b539791855e6f64c497f)

--HG--
branch : 6.0
2025-02-26 23:51:39 +01:00
Cédric Krier 881e08873a Do not use instanceof on value of Date and DateTime of Dict field
Instead we must use the attributes isDate and isDateTime.

Closes #13845
(grafted from c5b215bb328104a51f8d26d1f3e9e50f588d6568)

--HG--
branch : 6.0
2025-03-10 11:06:00 +01:00
Cédric Krier 4e30f20d92 Convert list/tuple value to list of IDs only if it contains records
The Modify Header set the start value from the sale or purchase values but when
it is a list or a tuple, it should also ensure it contains records before
converting to a list of ids.

Closes #13915
(grafted from 35fc6e3d271b4eeb7ef123f58085836fdab77228)

--HG--
branch : 6.0
2025-03-10 23:26:14 +01:00
Adrià Tarroja Caubet 8be98a9af5 Use sorted payments to get sepa mandates
Closes #13894

--HG--
branch : 6.0
2025-02-27 13:59:21 +01:00
Cédric Krier f37733d1c7 Increase version number
--HG--
branch : 6.0
2025-03-15 23:20:17 +01:00
Cédric Krier bef8765d78 Add tag account_payment_sepa-6.0.8
--HG--
branch : 6.0
2025-03-15 23:20:09 +01:00
Cédric Krier 2e13253ba6 Prepare release account_payment_sepa-6.0.8
--HG--
branch : 6.0
2025-03-15 23:20:09 +01:00
Cédric Krier 770d24b8c0 Increase version number
--HG--
branch : 6.0
2025-03-15 23:18:28 +01:00
Cédric Krier ae33f90de4 Add tag incoterm-6.0.3
--HG--
branch : 6.0
2025-03-15 23:18:21 +01:00
Cédric Krier 9fa07d0d6a Prepare release incoterm-6.0.3
--HG--
branch : 6.0
2025-03-15 23:18:20 +01:00
Cédric Krier e37ed9fd16 Increase version number
--HG--
branch : 6.0
2025-03-15 23:14:50 +01:00
Cédric Krier 6cbf8d80e9 Add tag stock_package_shipping_dpd-6.0.8
--HG--
branch : 6.0
2025-03-15 23:14:43 +01:00
Cédric Krier 23c80862f8 Prepare release stock_package_shipping_dpd-6.0.8
--HG--
branch : 6.0
2025-03-15 23:14:42 +01:00
Cédric Krier b174df4710 Increase version number
--HG--
branch : 6.0
2025-03-15 23:04:24 +01:00
Cédric Krier 8223f6d6e9 Add tag sao-6.0.56
--HG--
branch : 6.0
2025-03-15 23:04:19 +01:00
Cédric Krier af11bfce5d Prepare release sao-6.0.56
--HG--
branch : 6.0
2025-03-15 23:04:18 +01:00
Cédric Krier 3d279f911e Backed out changeset 19ba2dfec607
--HG--
branch : 6.0
2025-03-14 22:56:56 +01:00
Nicolas Évrard 044b2b2c37 Handle errors when processing wizard steps
Closes #13906
(grafted from ab4ac9e315c67207a0855e4314689260ab0b59ba)

--HG--
branch : 6.0
2025-02-13 18:35:32 +01:00
Cédric Krier c3512ef6a5 Test if company if filled before computing incoterm required
Closes #13889
(grafted from 094ad074bd9b99ac8201ae301a8b0ad48bd245ff)

--HG--
branch : 6.0
2025-02-26 23:23:26 +01:00
Cédric Krier 424b01299b Test SEPA mandate sequence of the company of the mandate instead of the context
Closes #13882
(grafted from fd065f036503c116574e45bccd836b240d248a02)

--HG--
branch : 6.0
2025-02-19 23:37:00 +01:00
Cédric Krier 5644bf9718 Convert total weight of package into kilogram for DPD shipping
Closes #13876
(grafted from 54c97c86f882dfb10508d8d39512eff3d0bdd9b4)

--HG--
branch : 6.0
2025-02-15 22:32:04 +01:00
Cédric Krier 76dfbbcbc2 Increase version number
--HG--
branch : 6.0
2025-03-04 22:35:31 +01:00
Cédric Krier f308fb4a43 Add tag stock_package_shipping_ups-6.0.7
--HG--
branch : 6.0
2025-03-04 22:35:22 +01:00
Cédric Krier f040930c92 Prepare release stock_package_shipping_ups-6.0.7
--HG--
branch : 6.0
2025-03-04 22:35:21 +01:00
Cédric Krier 08a4598727 Increase version number
--HG--
branch : 6.0
2025-03-04 22:26:04 +01:00
Cédric Krier 11845c22d8 Add tag sao-6.0.55
--HG--
branch : 6.0
2025-03-04 22:25:59 +01:00
Cédric Krier 9c92696b43 Prepare release sao-6.0.55
--HG--
branch : 6.0
2025-03-04 22:25:58 +01:00
Cédric Krier 196b80ce17 Increase version number
--HG--
branch : 6.0
2025-03-04 22:22:29 +01:00
Cédric Krier 01dae325db Add tag tryton-6.0.50
--HG--
branch : 6.0
2025-03-04 22:22:19 +01:00
Cédric Krier 29544ee385 Prepare release tryton-6.0.50
--HG--
branch : 6.0
2025-03-04 22:22:18 +01:00
Cédric Krier 00eced7712 Increase version number
--HG--
branch : 6.0
2025-03-04 22:16:04 +01:00
Cédric Krier a6e5aa330e Add tag trytond-6.0.60
--HG--
branch : 6.0
2025-03-04 22:15:53 +01:00
Cédric Krier 5849dedd29 Prepare release trytond-6.0.60
--HG--
branch : 6.0
2025-03-04 22:15:52 +01:00
Cédric Krier d37cffc764 Prevent delete record if screen is not deletable
Closes #13885
(grafted from 55434555b4c8e408cec6b08e53306335c17206ee)

--HG--
branch : 6.0
2025-02-22 23:56:54 +01:00
Cédric Krier 9cd4816b72 Prevent saving record for readonly screen
Closes #13885
(grafted from f2e9cece042f1b1aa845ab8e4f4031647bf3cd8b)

--HG--
branch : 6.0
2025-02-22 23:55:57 +01:00
Cédric Krier 43f6d2e869 Do not fail to limit city size for UPS shipping when it is empty
Closes #13874
(grafted from 67934e9d43079614760529fcc6ba609ff61b60e3)

--HG--
branch : 6.0
2025-02-15 18:11:00 +01:00
Cédric Krier cfcc82be78 Do not try to delete XML data without id
If the record has already been cleaned, there is no need to try to delete again.
(grafted from e5ed9fc71d218c967bdbfc9489773905e5a5466c)

--HG--
branch : 6.0
2025-02-10 01:39:24 +01:00
Cédric Krier 6fe37d2a26 Display metric option to UPS credential form
Closes #13856
(grafted from 6c5612da22d6d8efc547ec280d33e0d5299a53ec)

--HG--
branch : 6.0
2025-02-03 01:02:20 +01:00
Cédric Krier c00e62a8e3 Update the URL when creating new record
When record saved is new, the URL must be updated just like if the view was
switched.

Closes #13849
(grafted from 49cbc9b99ed8883aac4bd1f252d6100a20cc9864)

--HG--
branch : 6.0
2025-01-30 12:25:14 +01:00
Cédric Krier c8dd23d259 Do not fail to translate model field that does not exist
(grafted from e63effe09ce756cd0e66ad635255dedc8d807c7b)

--HG--
branch : 6.0
2025-01-29 23:23:22 +01:00
Cédric Krier 2be6c7b64d Set access as readonly on model field when module is set
(grafted from fd1d0abd2a9256813c654f609b158be3ce3ef9f3)

--HG--
branch : 6.0
2025-01-29 23:20:40 +01:00
Cédric Krier 3f92596857 Set readonly states for foreign many2one on model field based on module
Closes #13565
(grafted from 9d0f78f5c5fdb42d260a20be98a35a976f2ba2e6)

--HG--
branch : 6.0
2025-01-29 23:20:07 +01:00
Cédric Krier 0bae943715 Increase version number
--HG--
branch : 6.0
2025-02-16 12:39:42 +01:00
Cédric Krier 11cad308e4 Add tag account_payment_clearing-6.0.5
--HG--
branch : 6.0
2025-02-16 12:39:35 +01:00
Cédric Krier 14420e6c3c Prepare release account_payment_clearing-6.0.5
--HG--
branch : 6.0
2025-02-16 12:39:34 +01:00
Cédric Krier 9a922518e8 Increase version number
--HG--
branch : 6.0
2025-02-16 12:35:37 +01:00
Cédric Krier f851b8c8b4 Add tag account_payment_sepa-6.0.7
--HG--
branch : 6.0
2025-02-16 12:35:28 +01:00
Cédric Krier a6bd250154 Prepare release account_payment_sepa-6.0.7
--HG--
branch : 6.0
2025-02-16 12:35:27 +01:00
Cédric Krier c29d91af21 Increase version number
--HG--
branch : 6.0
2025-02-16 12:30:31 +01:00
Cédric Krier aa5d30914c Add tag analytic_account-6.0.6
--HG--
branch : 6.0
2025-02-16 12:30:22 +01:00
Cédric Krier a858c47c60 Prepare release analytic_account-6.0.6
--HG--
branch : 6.0
2025-02-16 12:30:21 +01:00
Cédric Krier ad8ad10cc0 Increase version number
--HG--
branch : 6.0
2025-02-16 12:21:20 +01:00
Cédric Krier 37b94312c6 Add tag party-6.0.8
--HG--
branch : 6.0
2025-02-16 12:21:11 +01:00
Cédric Krier 1371722069 Prepare release party-6.0.8
--HG--
branch : 6.0
2025-02-16 12:21:10 +01:00
Cédric Krier dcd5f62456 Increase version number
--HG--
branch : 6.0
2025-02-16 12:14:32 +01:00
Cédric Krier 39d214ed18 Add tag purchase-6.0.20
--HG--
branch : 6.0
2025-02-16 12:14:22 +01:00
Cédric Krier 6464b0f1f7 Prepare release purchase-6.0.20
--HG--
branch : 6.0
2025-02-16 12:14:21 +01:00
Cédric Krier 19af7119ad Increase version number
--HG--
branch : 6.0
2025-02-16 12:11:35 +01:00
Cédric Krier 64bdbabc64 Add tag sale-6.0.20
--HG--
branch : 6.0
2025-02-16 12:11:26 +01:00
Cédric Krier e488ddb3bc Prepare release sale-6.0.20
--HG--
branch : 6.0
2025-02-16 12:11:25 +01:00
Cédric Krier a87458049c Increase version number
--HG--
branch : 6.0
2025-02-16 12:09:53 +01:00
Cédric Krier 42daae2afd Add tag stock-6.0.32
--HG--
branch : 6.0
2025-02-16 12:09:44 +01:00
Cédric Krier c6d9b625e1 Prepare release stock-6.0.32
--HG--
branch : 6.0
2025-02-16 12:09:43 +01:00
Cédric Krier ab564fd8ec Increase version number
--HG--
branch : 6.0
2025-02-16 12:01:47 +01:00
Cédric Krier 70b70d209d Add tag sao-6.0.54
--HG--
branch : 6.0
2025-02-16 12:01:42 +01:00
Cédric Krier ee2665e3e9 Prepare release sao-6.0.54
--HG--
branch : 6.0
2025-02-16 12:01:41 +01:00
Cédric Krier 6eba80be1c Increase version number
--HG--
branch : 6.0
2025-02-16 12:00:06 +01:00
Cédric Krier ada590e5aa Add tag tryton-6.0.49
--HG--
branch : 6.0
2025-02-16 11:59:54 +01:00
Cédric Krier acbd6a8810 Prepare release tryton-6.0.49
--HG--
branch : 6.0
2025-02-16 11:59:54 +01:00
Cédric Krier cbea0056e9 Increase version number
--HG--
branch : 6.0
2025-02-16 11:58:15 +01:00
Cédric Krier a4de63bdee Add tag trytond-6.0.59
--HG--
branch : 6.0
2025-02-16 11:58:05 +01:00
Cédric Krier 26d65206dc Prepare release trytond-6.0.59
--HG--
branch : 6.0
2025-02-16 11:58:04 +01:00
Cédric Krier 6ee7e4cd36 Do not fail to clean when help selection is None
Closes #13862
(grafted from 7459598460593b98dd6a04ecf24551266290e2eb)

--HG--
branch : 6.0
2025-02-09 19:51:04 +01:00
Cédric Krier 32a4b4564e Render one AdrLine per street line in SEPA messages
Closes #13834
(grafted from a4f79a9e9193f8e622d2235112fba9b34ae5ecb1)

--HG--
branch : 6.0
2025-01-25 01:00:09 +01:00
Cédric Krier 1a34f84d86 Add company and warehouse to supplier return form
Closes #13857
(grafted from f26e017aa4e8231fc36dc5fa5249c364855233b4)

--HG--
branch : 6.0
2025-02-03 01:05:24 +01:00
Cédric Krier 4b3cce30e8 Use current account at the clearing date for clearing move of payment
Closes #13826
(grafted from af791b530047cf7c5023b7ccbc9b655edb497d29)

--HG--
branch : 6.0
2025-01-20 17:26:52 +01:00
Cédric Krier e49ba59d11 Use payable or receivable account as fallback to create clearing move of payment
A payment, made on a journal with clearing setup, must always create a clearing
move even if no account or line are set.

Closes #13825
(grafted from e1fb741c56001439d79ebf1f3853be1ece9439bb)

--HG--
branch : 6.0
2025-01-20 17:25:25 +01:00
Cédric Krier c5facf6ba0 Link invoice lines and stock moves for different quantity sign if invoice method is not shipment
Closes #13821
(grafted from 09524e5cc8c4edd63a556b5c5dc723af9edb4cfa)

--HG--
branch : 6.0
2025-01-16 17:38:14 +01:00
Cédric Krier 1ff3269993 Remove min-width for input of type file of Binary widget
The input file must stay inside the button.

Closes #13810
(grafted from 8ea803eac582266585aa6c8c28efac8c1849f186)

--HG--
branch : 6.0
2025-01-09 22:54:41 +01:00
Dimitrios Josef Moustos 7817e4c488 Correctly document matching type for semicolon in search widget
(grafted from 20d2229383ecf9f1314c6adc7452b9f6c21da92f)

--HG--
branch : 6.0
2025-01-14 14:16:55 +02:00
Julio Alberto Bravo Montanos 11f8c2237d Set contact mechanism select before email template subject
Closes #13812
(grafted from 36866d8c04b4f9a8d09b6f8736f8cc851e85abdc)

--HG--
branch : 6.0
2025-02-08 00:51:29 +01:00
Cédric Krier 3d57cbe400 Update method names called by key-press on binary widget
Since 87806105f07d the corresponding methods have been renamed in BinaryMixin.

Closes #13844
(grafted from 6bb90cfd5794153f8194254fd866fffe0a57489a)

--HG--
branch : 6.0
2025-01-29 10:42:47 +01:00
Cédric Krier c2f0f9b849 Always define translation source name
The source name may be used to translate the help selection.

Closes #13839
(grafted from 1b88570858c0188293c5531ce86b1eef96d23086)

--HG--
branch : 6.0
2025-01-26 17:01:20 +01:00
Cédric Krier cee6b17006 Create translation entries for help selection values
Closes #13840
(grafted from c8b60954484f6111ce028ad76dd3a9bfd6f367fc)

--HG--
branch : 6.0
2025-01-26 17:06:46 +01:00
Cédric Krier dbaa575c29 Fix typo in message ID for invalid address format
Closes #13836
(grafted from 7f9969e988cc3ee4ecdd9d755475de22b91d004b)

--HG--
branch : 6.0
2025-01-25 01:17:11 +01:00
Julio Alberto Bravo Montanos 7df80c81c9 Limit account types used for analytic distribution
Closes #13106
(grafted from 6ff379a908735c09092e0c43a422d04c40bb9d59)

--HG--
branch : 6.0
2025-02-01 23:00:19 +01:00
Cédric Krier 64a8eb43b6 Increase version number
--HG--
branch : 6.0
2025-02-01 18:24:40 +01:00
Cédric Krier ac16312687 Add tag account_es-6.0.5
--HG--
branch : 6.0
2025-02-01 18:24:30 +01:00
Cédric Krier 18bd0af547 Prepare release account_es-6.0.5
--HG--
branch : 6.0
2025-02-01 18:24:29 +01:00
Cédric Krier 2c1d965012 Increase version number
--HG--
branch : 6.0
2025-02-01 18:19:37 +01:00
Cédric Krier 69624e2541 Add tag account_payment_clearing-6.0.4
--HG--
branch : 6.0
2025-02-01 18:19:28 +01:00
Cédric Krier 2df28862f6 Prepare release account_payment_clearing-6.0.4
--HG--
branch : 6.0
2025-02-01 18:19:27 +01:00
Cédric Krier 9c116f190b Increase version number
--HG--
branch : 6.0
2025-02-01 18:15:31 +01:00
Cédric Krier da0f5760e6 Add tag account_payment_sepa-6.0.6
--HG--
branch : 6.0
2025-02-01 18:15:22 +01:00
Cédric Krier ba4e34314e Prepare release account_payment_sepa-6.0.6
--HG--
branch : 6.0
2025-02-01 18:15:21 +01:00
Cédric Krier c54d5af9ea Increase version number
--HG--
branch : 6.0
2025-02-01 18:11:21 +01:00
Cédric Krier 7cc9401cd7 Add tag sale_opportunity-6.0.3
--HG--
branch : 6.0
2025-02-01 18:11:12 +01:00
Cédric Krier b3134cf84e Prepare release sale_opportunity-6.0.3
--HG--
branch : 6.0
2025-02-01 18:11:11 +01:00
Cédric Krier 7992d32e22 Increase version number
--HG--
branch : 6.0
2025-02-01 18:08:04 +01:00
Cédric Krier 1fe9446f3f Add tag trytond-6.0.58
--HG--
branch : 6.0
2025-02-01 18:07:52 +01:00
Cédric Krier e00d986791 Prepare release trytond-6.0.58
--HG--
branch : 6.0
2025-02-01 18:07:51 +01:00
Cédric Krier 78f5bbf8c7 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
(grafted from 236f01bc6fcb26e482051884eb84a80fba54403f)

--HG--
branch : 6.0
2025-01-26 17:14:58 +01:00
Cédric Krier ddc997adee 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
(grafted from 0a2239fb548b5b20a9ae4d4a8c8c6c34cfed5683)

--HG--
branch : 6.0
2025-01-16 09:47:25 +01:00
Cédric Krier 6caa2667d4 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
(grafted from b431c4c5ddcf6556dcfd502bad748e18d596040a)

--HG--
branch : 6.0
2025-01-05 16:02:39 +01:00
Cédric Krier b9fea7e676 Instantiate One2One target when the context of the field
Closes #13819
(grafted from 0b5ee6e071f83054de3a0c518318c4d1bd11d449)

--HG--
branch : 6.0
2025-01-14 01:19:00 +01:00
Cédric Krier adb25fa580 Expand dictionary value set to a One2One field
Closes #13818
(grafted from 6fa9bacb3d4bbd534f88c945e0dddf6bfef3e4a6)

--HG--
branch : 6.0
2025-01-14 01:07:33 +01:00
Cédric Krier 38823285cc 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
(grafted from 34725c999ed27d30323e3dbc605b5c8522c8b924)

--HG--
branch : 6.0
2025-01-14 01:04:46 +01:00
Cédric Krier 4fb9ed1582 Set company in the context of clearing journal
Closes #13591
(grafted from 20987ca4c2cacef09fa96c5d0b8d35150f5df00f)

--HG--
branch : 6.0
2024-10-10 17:00:14 +02:00
Cédric Krier f511dd33b4 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
(grafted from 2c9566afb532ea96c728c16b9c3fe965fffa93e7)

--HG--
branch : 6.0
2025-01-18 12:57:41 +01:00
Adrià Tarroja Caubet bbaf46ecf2 Sort periods in AEAT 303 report
Closes #13707
(grafted from 56008996f232df54746f90ce06a1f2ac3c0c865a)

--HG--
branch : 6.0
2024-11-28 11:25:55 +01:00
Cédric Krier 129ffe0d17 Do not run concurrently tests for french chorus account module
(grafted from a36d2d2de2bc5ee937451a5050eb2ef582c62405)

--HG--
branch : 6.0
2024-12-30 19:08:14 +01:00
Cédric Krier 597c6ee1d0 Increase version number
--HG--
branch : 6.0
2025-01-16 19:04:02 +01:00
Cédric Krier 8a7d525a78 Add tag account-6.0.29
--HG--
branch : 6.0
2025-01-16 19:03:51 +01:00
Cédric Krier f1565e5034 Prepare release account-6.0.29
--HG--
branch : 6.0
2025-01-16 19:03:50 +01:00
Cédric Krier a0b1bd6d0d Increase version number
--HG--
branch : 6.0
2025-01-16 18:56:36 +01:00
Cédric Krier 2c12810a38 Add tag sale_opportunity-6.0.2
--HG--
branch : 6.0
2025-01-16 18:56:29 +01:00
Cédric Krier fe4319621e Prepare release sale_opportunity-6.0.2
--HG--
branch : 6.0
2025-01-16 18:56:28 +01:00
Cédric Krier 246fac4dee Increase version number
--HG--
branch : 6.0
2025-01-16 18:55:54 +01:00
Cédric Krier b0a9204821 Add tag sale_subscription_asset-6.0.2
--HG--
branch : 6.0
2025-01-16 18:55:46 +01:00
Cédric Krier 94c873e464 Prepare release sale_subscription_asset-6.0.2
--HG--
branch : 6.0
2025-01-16 18:55:45 +01:00
Cédric Krier 1dd21284ce Increase version number
--HG--
branch : 6.0
2025-01-16 18:54:24 +01:00
Cédric Krier 3e57d24d92 Add tag marketing_automation-6.0.5
--HG--
branch : 6.0
2025-01-16 18:54:12 +01:00
Cédric Krier a71d2cac98 Prepare release marketing_automation-6.0.5
--HG--
branch : 6.0
2025-01-16 18:54:10 +01:00
Cédric Krier 5c6da6daa6 Correctly attribute migration steps to 6.0 series instead of 6.2
(grafted from e5ea722fc9d3ea019aeab548a59d87640514d94f)

--HG--
branch : 6.0
2025-01-03 14:40:08 +01:00
Cédric Krier 78e0e55e1c Do not prevent to rewrite the same opportunity origin on sale
Closes #12517
(grafted from c5291471fd83f926823fbb57ee90e9e67aa3a153)

--HG--
branch : 6.0
2024-12-23 18:47:48 +01:00
Cédric Krier 87dc812d29 Use proper default value for Eval on account move
(grafted from 1294a1c18863a45df2c3a2340bf2f2c7ec0d3e16)

--HG--
branch : 6.0
2024-12-26 18:55:47 +01:00
Cédric Krier ba382bcc43 Search waiting marketing automation record activities using record ID
There is no custom search_rec_name for record, so all the records are valid.

Closes #13787
(grafted from 8c3bfd7cbc85a01cad95a03fd3537f69f525bcfa)

--HG--
branch : 6.0
2025-01-01 19:07:43 +01:00
Cédric Krier be201c2b0f Do not copy asset lot when copying sale subscription line
Closes #13785
(grafted from 4926ea6614fabc74223b4debe0c7ed92c5e70c1f)

--HG--
branch : 6.0
2025-01-01 17:44:16 +01:00
Cédric Krier f1f88ba2f1 Increase version number
--HG--
branch : 6.0
2025-01-03 11:53:43 +01:00
Cédric Krier 39932035f3 Add tag sao-6.0.53
--HG--
branch : 6.0
2025-01-03 11:53:37 +01:00
Cédric Krier 42697721a2 Prepare release sao-6.0.53
--HG--
branch : 6.0
2025-01-03 11:53:36 +01:00
Cédric Krier 800d07847c Bind callback for the context screen switch view
d6efdc9cbe47 removed wrongly the binding.

--HG--
branch : 6.0
2025-01-03 11:37:17 +01:00
Cédric Krier 48ffff14e2 Increase version number
--HG--
branch : 6.0
2025-01-01 20:47:06 +01:00
Cédric Krier 9b4bc41bb7 Add tag account-6.0.28
--HG--
branch : 6.0
2025-01-01 20:46:52 +01:00
Cédric Krier dd8246af95 Prepare release account-6.0.28
--HG--
branch : 6.0
2025-01-01 20:46:51 +01:00
Cédric Krier b3f55329db Increase version number
--HG--
branch : 6.0
2025-01-01 20:43:17 +01:00
Cédric Krier 7533e0043d Add tag account_statement_aeb43-6.0.3
--HG--
branch : 6.0
2025-01-01 20:43:08 +01:00
Cédric Krier b2cecde5ee Prepare release account_statement_aeb43-6.0.3
--HG--
branch : 6.0
2025-01-01 20:43:07 +01:00
Cédric Krier a8a83e04ba Increase version number
--HG--
branch : 6.0
2025-01-01 20:42:45 +01:00
Cédric Krier 11b4855d41 Add tag company-6.0.8
--HG--
branch : 6.0
2025-01-01 20:42:37 +01:00
Cédric Krier d5fc159429 Prepare release company-6.0.8
--HG--
branch : 6.0
2025-01-01 20:42:36 +01:00
Cédric Krier 67bdca41c2 Increase version number
--HG--
branch : 6.0
2025-01-01 20:37:43 +01:00
Cédric Krier ec7bfef446 Add tag stock-6.0.31
--HG--
branch : 6.0
2025-01-01 20:37:22 +01:00
Cédric Krier 9dec4a2567 Prepare release stock-6.0.31
--HG--
branch : 6.0
2025-01-01 20:37:21 +01:00
Cédric Krier 00f997bd46 Increase version number
--HG--
branch : 6.0
2025-01-01 20:34:27 +01:00
Cédric Krier 01c6f09369 Add tag sao-6.0.52
--HG--
branch : 6.0
2025-01-01 20:34:22 +01:00
Cédric Krier 71d7a8b860 Prepare release sao-6.0.52
--HG--
branch : 6.0
2025-01-01 20:34:21 +01:00
Cédric Krier 9c6385c7dc Increase version number
--HG--
branch : 6.0
2025-01-01 20:33:00 +01:00
Cédric Krier 1c6997833f Add tag tryton-6.0.48
--HG--
branch : 6.0
2025-01-01 20:32:48 +01:00
Cédric Krier bf695954be Prepare release tryton-6.0.48
--HG--
branch : 6.0
2025-01-01 20:32:48 +01:00
Cédric Krier 3970ae4b5f Increase version number
--HG--
branch : 6.0
2025-01-01 20:28:55 +01:00
Cédric Krier 66fa1a55ca Add tag trytond-6.0.57
--HG--
branch : 6.0
2025-01-01 20:28:43 +01:00
Cédric Krier bae29644a1 Prepare release trytond-6.0.57
--HG--
branch : 6.0
2025-01-01 20:28:42 +01:00
Cédric Krier 47acaf3654 Read only cost price from the history product when computing cost value
Closes #13767
(grafted from dc91e07427dec54b2dfcd323dd444e00ef92d313)

--HG--
branch : 6.0
2024-12-20 11:48:10 +01:00
Cédric Krier 0b2fb7baca Do not select current record if it is no more in the group
on_change calls may remove the current record without updating the screen such
that it is not possible to compute a selection path.

Closes #13770
(grafted from ceb83d197bfcced51643cb723590cd97127eda86)

--HG--
branch : 6.0
2024-12-21 18:12:09 +01:00
Cristina Sangrador 6ae4ae429e Do not try to create periods when renewing a fiscal year without periods
The computation of interval raises a ZeroDivisionError because the length of
periods is 0.

Closes #13671
(grafted from baf0a88808a8c5e85116ebbc7cf5f414b6bd95fc)

--HG--
branch : 6.0
2024-12-28 14:00:38 +01:00
Cédric Krier c9d5328692 Return the attachment promise in attach callback
This way the button stays disabled until the drop down menu is filled.

Closes #13755
(grafted from d7e6a9ed2b9979edbae45789d1daf0c2a2351bac)

--HG--
branch : 6.0
2024-12-12 23:39:43 +01:00
Cédric Krier c2310ff235 Set screen to ScreenContainer at instantiation
Many methods of ScreenContainer relies on the screen being set.
And there is no reason to not set the screen at instantiation as long as show
filter refresh the bookmarks.

Closes #13757
(grafted from 16f208d5248b270306edee488d913c65924dd727)

--HG--
branch : 6.0
2024-12-18 17:54:06 +01:00
Cédric Krier f13a67943d Test if contextual company id is positive before using it to get the timezone
Closes #13702
(grafted from fc47e80f9d10faaca8d4704f5a0c5b6765f5d9aa)

--HG--
branch : 6.0
2024-12-16 16:55:06 +01:00
Nicolas Évrard a90ff8c3eb Add missing dot on the form-binary class selector
Closes #13766
(grafted from 8a7c5c41b20355d416c55cecc210f479883699c6)

--HG--
branch : 6.0
2024-12-19 17:08:28 +01:00
Cédric Krier dca76fd8e7 Use TMPDIR for CI jobs
(grafted from 6ecbe34f6bfcf0c46f3fc0218a50a46354ff0af7)

--HG--
branch : 6.0
2024-12-17 16:00:31 +01:00
Cédric Krier 2ededea81f Include the depends of the getter function when depending on a Function field
Since c47b3642f1a6, the getter of a Function field may be called if there is no
value set for it on the instance.
In the on_change context, this may set the missing fields to None if they were
not defined in the depends of the method called. In addition to compute a wrong
value, those fields are then returned as modified.

Closes #13735
(grafted from 1b815539165a1212fc5c415c8920d8f5f0c55236)

--HG--
branch : 6.0
2024-12-05 16:25:16 +01:00
Nicolas Évrard c0d07f0615 Do not set the Group's context when setting a default group on xxx2Many
The context of the field is dynamic so evaluating it only once when creating
the group make it static.
Also the group is already evaluating the parent field context on the fly when
its context is retrieved.

Closes #13726
(grafted from b21813a75b5beeb625b1e9533cbc498b7872555f)

--HG--
branch : 6.0
2024-12-16 10:29:26 +01:00
Cédric Krier de6842e50c Increase version number
--HG--
branch : 6.0
2024-12-16 19:06:07 +01:00
Cédric Krier 9f7d37def6 Add tag sale_credit_limit-6.0.4
--HG--
branch : 6.0
2024-12-16 19:05:58 +01:00
Cédric Krier 63016502b9 Prepare release sale_credit_limit-6.0.4
--HG--
branch : 6.0
2024-12-16 19:05:58 +01:00
Cédric Krier 6c07d300b5 Increase version number
--HG--
branch : 6.0
2024-12-16 19:02:05 +01:00
Cédric Krier 32beff71ed Add tag sao-6.0.51
--HG--
branch : 6.0
2024-12-16 19:01:59 +01:00
Cédric Krier 5e7eb2b071 Prepare release sao-6.0.51
--HG--
branch : 6.0
2024-12-16 19:01:58 +01:00
Cédric Krier 7ca5d2034b Increase version number
--HG--
branch : 6.0
2024-12-16 18:59:54 +01:00
Cédric Krier 2f00c1ca4e Add tag tryton-6.0.47
--HG--
branch : 6.0
2024-12-16 18:59:42 +01:00
Cédric Krier 833a4f16c1 Prepare release tryton-6.0.47
--HG--
branch : 6.0
2024-12-16 18:59:41 +01:00
Cédric Krier fcd634c52e Increase version number
--HG--
branch : 6.0
2024-12-16 18:57:09 +01:00
Cédric Krier 4fac875efc Add tag trytond-6.0.56
--HG--
branch : 6.0
2024-12-16 18:56:52 +01:00
Cédric Krier 40bcb4ecbd Prepare release trytond-6.0.56
--HG--
branch : 6.0
2024-12-16 18:56:52 +01:00
Sergi Almacellas Abellana 6e530f6071 Skip csb43 versions equal or greater than 1.0.0
Version 1.0.0 removed csb43 sub-module in favor of incompatible aeb43
sub-module.

Closes #13670
(grafted from 165bd2008a8c16566f47552617faf4ff50e45355)

--HG--
branch : 6.0
2024-11-19 20:37:05 +01:00
Cédric Krier 8e261df793 Do not check for integrity error the required fields with set method
Closes #13745
(grafted from 55087fb59fc93731a341c3436c5cbc99ea4cf3b1)

--HG--
branch : 6.0
2024-12-11 11:02:07 +01:00
Cédric Krier 9c96b2d67f Always hide select button on binary cell when the field is readonly
Closes #13714
(grafted from b9da884274caa17aa9c7e42891f0019a9dff9b89)

--HG--
branch : 6.0
2024-11-29 13:06:08 +01:00
Cédric Krier e3d09269ce Properly disable the select button of Binary widget when readonly
The button is indeed a div which must have the .disabled CSS class and an input
which should be hidden when readonly.

Closes #13713
(grafted from 834f7f6079c61d5312c97b5fe61eb75b46a676c5)

--HG--
branch : 6.0
2024-11-29 13:03:53 +01:00
Cédric Krier 8d030f4a68 Test PostgreSQL backend with all Python versions
The backend contains Python code that should be tested for all versions.
(grafted from c1f48170319744413c1da2786374d1449aa1db8f)

--HG--
branch : 6.0
2024-12-14 17:17:28 +01:00
Cédric Krier d93c3ec464 Test only last Python version with PostgreSQL
(grafted from 23d775fc0b5ad1e5082993f48bba3bfb5dc554d9)

--HG--
branch : 6.0
2024-11-24 13:55:42 +01:00
Cédric Krier 22bb513d0b Do not run pipeline on draft merge request
(grafted from e1cc6c69ebd2535cca02303e54b4813b8a4a8cb5)

--HG--
branch : 6.0
2024-11-22 13:50:10 +01:00
Cédric Krier 7ef36ca03a Do not convert invoiced quantity if sale has not unit when computing credit amount
Closes #13715
(grafted from a544d1b5b342dde5f2ace14eab375dd7f0a63b6a)

--HG--
branch : 6.0
2024-11-29 14:12:01 +01:00
Cédric Krier 37c38d8c19 Ensure current record is None after removing record from the group
The removal can trigger __select_changed on the list view which may set the
first record of the selection as the current record which may be the deleted
record.
This prevents the display triggered by record_modified to set the current
record in the selection as it has been removed from the group.

Closes #13712
(grafted from ed532372fe23eff7fe3e7c94b145bd87c5cf741d)

--HG--
branch : 6.0
2024-11-29 12:59:50 +01:00
Cédric Krier 52e775e436 Return a dictionary when calling default_get and set a default empty value
18acfa54fa2e relies on having always a dictionary.

Closes #13690
(grafted from cf5f7a897a6022ad3dbfa440010df9f73bd7e859)

--HG--
branch : 6.0
2024-11-28 15:00:55 +01:00
Nicolas Évrard a707a20efe Parse child of group tags at the end
This allows to preserve the order of the state widgets in the form which is
important when evaluating the emptiness of a group

Closes #13622
(grafted from b01fd46f44f2923cbd5a91323c592fa8cfb18a57)

--HG--
branch : 6.0
2024-11-30 10:24:52 +01:00
Cédric Krier 2c8c0798c9 Increase version number
--HG--
branch : 6.0
2024-12-01 21:03:20 +01:00
Cédric Krier 000c368105 Add tag analytic_account-6.0.5
--HG--
branch : 6.0
2024-12-01 21:03:12 +01:00
Cédric Krier 063dab44d8 Prepare release analytic_account-6.0.5
--HG--
branch : 6.0
2024-12-01 21:03:11 +01:00
Cédric Krier 5a6bbabd1d Increase version number
--HG--
branch : 6.0
2024-12-01 21:01:10 +01:00
Cédric Krier a9de479663 Add tag customs-6.0.1
--HG--
branch : 6.0
2024-12-01 21:01:01 +01:00
Cédric Krier b1251b0593 Prepare release customs-6.0.1
--HG--
branch : 6.0
2024-12-01 21:01:00 +01:00
Cédric Krier 8e74a37a39 Increase version number
--HG--
branch : 6.0
2024-12-01 20:58:32 +01:00
Cédric Krier a134009dd9 Add tag dashboard-6.0.1
--HG--
branch : 6.0
2024-12-01 20:58:24 +01:00
Cédric Krier d22cc3534b Prepare release dashboard-6.0.1
--HG--
branch : 6.0
2024-12-01 20:58:23 +01:00
Cédric Krier 934a1252d5 Increase version number
--HG--
branch : 6.0
2024-12-01 20:53:06 +01:00
Cédric Krier 73c727a3c1 Add tag purchase-6.0.19
--HG--
branch : 6.0
2024-12-01 20:52:59 +01:00
Cédric Krier b8c1f7dedf Prepare release purchase-6.0.19
--HG--
branch : 6.0
2024-12-01 20:52:57 +01:00
Cédric Krier 45e8840d3a Increase version number
--HG--
branch : 6.0
2024-12-01 20:51:01 +01:00
Cédric Krier 6f7edeb960 Add tag purchase_amendment-6.0.4
--HG--
branch : 6.0
2024-12-01 20:50:53 +01:00
Cédric Krier 969382780d Prepare release purchase_amendment-6.0.4
--HG--
branch : 6.0
2024-12-01 20:50:52 +01:00
Cédric Krier 0b2329b4fb Increase version number
--HG--
branch : 6.0
2024-12-01 20:49:14 +01:00
Cédric Krier b4e92d9cb1 Add tag sale-6.0.19
--HG--
branch : 6.0
2024-12-01 20:49:06 +01:00
Cédric Krier a234157b79 Prepare release sale-6.0.19
--HG--
branch : 6.0
2024-12-01 20:49:05 +01:00
Cédric Krier 0e8a9c7f1c Increase version number
--HG--
branch : 6.0
2024-12-01 20:47:35 +01:00
Cédric Krier 52dc4770c3 Add tag sale_amendment-6.0.3
--HG--
branch : 6.0
2024-12-01 20:47:29 +01:00
Cédric Krier ca3978aa81 Prepare release sale_amendment-6.0.3
--HG--
branch : 6.0
2024-12-01 20:47:28 +01:00
Cédric Krier 4f230a081b Increase version number
--HG--
branch : 6.0
2024-12-01 20:38:31 +01:00
Cédric Krier 0505bf76ed Add tag stock_supply-6.0.10
--HG--
branch : 6.0
2024-12-01 20:38:24 +01:00
Cédric Krier 4d9e9a0ec3 Prepare release stock_supply-6.0.10
--HG--
branch : 6.0
2024-12-01 20:38:23 +01:00
Cédric Krier 1fb60b1f6b Increase version number
--HG--
branch : 6.0
2024-12-01 20:00:38 +01:00
Cédric Krier f2fb9ba631 Add tag sao-6.0.50
--HG--
branch : 6.0
2024-12-01 20:00:33 +01:00
Cédric Krier 5d8530a061 Prepare release sao-6.0.50
--HG--
branch : 6.0
2024-12-01 20:00:32 +01:00
Cédric Krier a1be7ebf13 Increase version number
--HG--
branch : 6.0
2024-12-01 19:57:45 +01:00
Cédric Krier e8790d39d2 Add tag tryton-6.0.46
--HG--
branch : 6.0
2024-12-01 19:57:36 +01:00
Cédric Krier 05ebefe52e Prepare release tryton-6.0.46
--HG--
branch : 6.0
2024-12-01 19:57:35 +01:00
Cédric Krier 7161339920 Increase version number
--HG--
branch : 6.0
2024-12-01 19:44:35 +01:00
Cédric Krier 4438be335a Add tag trytond-6.0.55
--HG--
branch : 6.0
2024-12-01 19:44:24 +01:00
Cédric Krier cc4e590f09 Prepare release trytond-6.0.55
--HG--
branch : 6.0
2024-12-01 19:44:23 +01:00
Cédric Krier 9bb0c654ca Add manual migration to documentation
(grafted from 212ef9346f52c32c05f665433bd58372455e8b40)

--HG--
branch : 6.0
2024-11-30 19:07:20 +01:00
Cédric Krier 4106444d6a Create new context record with default value
Screen.new_ is returning already a promise that is resolved after the call to
default_get. This ensure that display is triggered after having set the default
value.

Closes #13697
(grafted from 7484bb16c12f887d44c9f18bfc5504974cde50e0)

--HG--
branch : 6.0
2024-11-20 15:52:40 +01:00
Cédric Krier c87aab577b Remove new lines characters when comparing record name of Many2One and Reference
This avoid to trigger a reset of the field if the record name has such character.

Closes #13687
(grafted from cac71113f210bce90c55f6a6c6f32703654cdc59)

--HG--
branch : 6.0
2024-11-15 15:20:28 +01:00
Cédric Krier d339c47831 Test if pre_validate is an empty object
Closes #13675
(grafted from 1d88e5b4e36de11517ae059ea04d352d2bde3161)

--HG--
branch : 6.0
2024-11-13 11:22:21 +01:00
Cédric Krier 088614fc94 Clear view caches when dashboard fields of user are modified
Closes #13662
(grafted from 23916deaf57fd2fcf7a35deec337fb9a8e479bec)

--HG--
branch : 6.0
2024-11-06 17:57:35 +01:00
Cédric Krier b6e19428b8 Order tariff codes by sequence with null first
Closes #13655
(grafted from 02463f1410ff27f3139e5946152a6e46d7ea4912)

--HG--
branch : 6.0
2024-11-05 16:27:12 +01:00
Cédric Krier 25d2c25ee0 Set a new current record if current one is not in the selection
`__select_changed` should not change the current record if the record is
already in the selection.

Closes #13676
(grafted from d9aaf9e915d8b1a0f4994638b9a2b7394ecbc78a)

--HG--
branch : 6.0
2024-11-13 11:33:06 +01:00
Cédric Krier 20e3288ada Create tab content of board before retrieving the view
If the view is already cached, the callback is executed directly so the content
must have been created.

Closes #13664
(grafted from adb8f7b0c738061d48d44499066545f5468a2d3d)

--HG--
branch : 6.0
2024-11-06 18:04:58 +01:00
Cédric Krier d4f1719a88 Return the inherited view type for inheriting action window view
Closes #13659
(grafted from 4aca431b30812b3052635ee829ce75f00ac00a50)

--HG--
branch : 6.0
2024-11-06 13:25:28 +01:00
Cédric Krier 6a701e0a8f Accept object has type for Greater statements
If the PYSON statement has the type 'object', it can be a Date, DateTime or
TimeDelta which is allowed for comparison.

Closes #13645
(grafted from df6e3c10a5105e545e1aa8e58c3c087285146a58)

--HG--
branch : 6.0
2024-11-04 13:09:34 +01:00
Cédric Krier edb87e7d22 Do not allow to add product or unit with amendment if there was no unit
Invoice lines may already exist with incompatible unit which will fail to
compute invoiced quantity.
(grafted from a261281e016c9445639fd7a47fdf41b8bbb4ab8b)

--HG--
branch : 6.0
2024-10-27 19:43:15 +01:00
Cédric Krier 03c04ec1c9 Do not convert invoiced quantity if sale or purchase has not unit
Closes #13593
(grafted from 203c7f14ff6c4b230fe9bc0de42052d4b8cf90cb)

--HG--
branch : 6.0
2024-10-27 19:41:19 +01:00
Cédric Krier 14166e9966 Compare purchase requests having product and purchase line
Closes #13624
(grafted from ce6ea1a8c2f9365891573df7cb3199eddaad988d)

--HG--
branch : 6.0
2024-10-28 00:19:53 +01:00
Cédric Krier 5b43d4eacf Load sequence field value of previous record before setting sequence
Closes #13604
(grafted from 6b5ee66e595e4a8bb25f21c85dce2db721f3ecb8)

--HG--
branch : 6.0
2024-10-15 14:50:08 +02:00
Cédric Krier c1b2ed9425 Use type and closed to filter account on analytic rule instead of view type
The view type has been removed since 6b76c4de4813.

Closes #13641
(grafted from 2e21f51a811ddb72f09dd9eb5b2b647b709aa176)

--HG--
branch : 6.0
2024-11-01 08:59:13 +01:00
Cédric Krier f1ca1da7e8 Use default email policy to parse raw email
The default policy uses the EmailMessage class instead of the Message class
from the compat32 policy.
The EmailMessage decodes automatically the header values.

Closes #13607
(grafted from efda7f04d7cb78ead641821a8417feeeb512f2f6)

--HG--
branch : 6.0
2024-10-19 16:24:29 +02:00
Cédric Krier 22102e9c50 Install setuptools when checking doc
The backport of #13628 is missing this installation.

--HG--
branch : 6.0
2024-11-15 09:25:20 +01:00
Cédric Krier 66557cf413 Increase version number
--HG--
branch : 6.0
2024-11-06 21:57:29 +01:00
Cédric Krier 74db3a9446 Add tag account_credit_limit-6.0.1
--HG--
branch : 6.0
2024-11-06 21:57:22 +01:00
Cédric Krier ed5147f929 Prepare release account_credit_limit-6.0.1
--HG--
branch : 6.0
2024-11-06 21:57:21 +01:00
Cédric Krier b41dfd8906 Increase version number
--HG--
branch : 6.0
2024-11-06 21:55:13 +01:00
Cédric Krier ad153182fd Add tag account_deposit-6.0.2
--HG--
branch : 6.0
2024-11-06 21:55:06 +01:00
Cédric Krier e04ae4bef2 Prepare release account_deposit-6.0.2
--HG--
branch : 6.0
2024-11-06 21:55:05 +01:00
Cédric Krier ec214ceda5 Increase version number
--HG--
branch : 6.0
2024-11-06 21:47:49 +01:00
Cédric Krier fe64c7beba Add tag account_invoice_stock-6.0.4
--HG--
branch : 6.0
2024-11-06 21:47:41 +01:00
Cédric Krier bf33305a5c Prepare release account_invoice_stock-6.0.4
--HG--
branch : 6.0
2024-11-06 21:47:40 +01:00
Cédric Krier d8d8de9896 Increase version number
--HG--
branch : 6.0
2024-11-06 21:42:31 +01:00
Cédric Krier 436317e913 Add tag party-6.0.7
--HG--
branch : 6.0
2024-11-06 21:42:23 +01:00
Cédric Krier 543d898428 Prepare release party-6.0.7
--HG--
branch : 6.0
2024-11-06 21:42:22 +01:00
Cédric Krier 5bc4ddeb93 Increase version number
--HG--
branch : 6.0
2024-11-06 21:30:25 +01:00
Cédric Krier 7e3f0ba955 Add tag sao-6.0.49
--HG--
branch : 6.0
2024-11-06 21:30:20 +01:00
Cédric Krier 4d2bc52a1d Prepare release sao-6.0.49
--HG--
branch : 6.0
2024-11-06 21:30:19 +01:00
Cédric Krier 371aa9133c Increase version number
--HG--
branch : 6.0
2024-11-06 21:26:33 +01:00
Cédric Krier 5daa295451 Add tag tryton-6.0.45
--HG--
branch : 6.0
2024-11-06 21:26:23 +01:00
Cédric Krier 52dd564b31 Prepare release tryton-6.0.45
--HG--
branch : 6.0
2024-11-06 21:26:23 +01:00
Cédric Krier 7f5af5752f Do not try to paste empty clipboard as row
Closes #13613
(grafted from 605635ac7559bc4284b740a9697e018568c6f38c)

--HG--
branch : 6.0
2024-10-22 01:41:28 +02:00
Cédric Krier 88ade44e38 Save each valid record pasted
Closes #3312
(grafted from 26ae2d02e7399dfee30e31a984044329546c6416)

--HG--
branch : 6.0
2024-10-22 01:18:57 +02:00
Cédric Krier 32fbda35d4 Do not autocomplete postal code nor city with empty value
None value prevents to sort the result and empty value does not add information.

Closes #13482
(grafted from 84f9621f5a4381134b48c213e19b822bf139c2d7)

--HG--
branch : 6.0
2024-10-19 23:48:53 +02:00
Cédric Krier dfbb40b6bf Update pixbuf loaders and immodules when building installers
Closes #13611
(grafted from e5fd55d3e783988236505502614e4ae708cce785)

--HG--
branch : 6.0
2024-10-21 18:01:53 +02:00
Cédric Krier 7320b9f057 Do not fail to set value of the wrong type to Dict Entry widget
Closes #13621
(grafted from 380efdfcf2f12fd82a23a883eb9941d238f4f714)

--HG--
branch : 6.0
2024-10-23 13:56:53 +02:00
Cédric Krier 5e7c41afa9 Do not update unit price of stock move when it is not required
Closes #13561
(grafted from f8cc5d68e4867431827d3a32e7f70db2d008262c)

--HG--
branch : 6.0
2024-10-19 23:06:22 +02:00
Cédric Krier 42a86e5a0d Install setuptools before generate and check documentation
Closes #13628
(grafted from e2daea2345354b0ea86eef6032eae6ea28596e2e)

--HG--
branch : 6.0
2024-10-25 09:44:39 +02:00
Cédric Krier 0b44344235 Reduce the size of docs artifact
We just need to objects.inv for intersphinx mapping.
And as the linkcheck verifies only http links, we do not need the html files.
(grafted from 4b2aeca68115110ce65b3a0bf1bef1367f8ebd56)

--HG--
branch : 6.0
2024-10-24 10:13:31 +02:00
Cédric Krier de98f2163e Invert sign when searching on deposit amount of party
Since 2cc065fbce6b, the getter is using credit - debit so the searcher should
also.

Closes #13563
(grafted from 65325b74728cde5abd1b0fadecb41f6b8a91781d)

--HG--
branch : 6.0
2024-10-04 09:21:43 +02:00
Cédric Krier 3226b2158f Do not use negative company ID from context to compute credit limit
Closes #13596
(grafted from dd8455ad1758deef5760be2428ef7f7c9789c6aa)

--HG--
branch : 6.0
2024-10-11 19:31:14 +02:00
Cédric Krier ed15911ab3 Quote empty string when formatting list value of domain
This is needed to keep the empty string in the list on a second parsing.

Closes #13558
(grafted from 747825bc93a35fef995094be5ca9d7e04c414692)

--HG--
branch : 6.0
2024-10-02 17:06:58 +02:00
Cédric Krier 075c60bc62 Use equality operators when stringify in domain clause with singleton
Closes #13557
(grafted from 075696a648468748ed3d9bba7d1bba7553ab21cc)

--HG--
branch : 6.0
2024-10-02 17:02:55 +02:00
Cédric Krier 4c3cf891e9 Increase version number
--HG--
branch : 6.0
2024-10-18 14:29:39 +02:00
Cédric Krier fd10542d41 Add tag account_invoice_defer-6.0.6
--HG--
branch : 6.0
2024-10-18 14:29:32 +02:00
Cédric Krier 870a8319b1 Prepare release account_invoice_defer-6.0.6
--HG--
branch : 6.0
2024-10-18 14:29:31 +02:00
Cédric Krier 2139de086d Increase version number
--HG--
branch : 6.0
2024-10-18 14:23:23 +02:00
Cédric Krier da55b9e02f Add tag account_payment_clearing-6.0.3
--HG--
branch : 6.0
2024-10-18 14:23:17 +02:00
Cédric Krier 9cc34fd109 Prepare release account_payment_clearing-6.0.3
--HG--
branch : 6.0
2024-10-18 14:23:16 +02:00
Cédric Krier b0d79cd693 Increase version number
--HG--
branch : 6.0
2024-10-18 14:16:18 +02:00
Cédric Krier 53da0e4b55 Add tag project_revenue-6.0.3
--HG--
branch : 6.0
2024-10-18 14:16:11 +02:00
Cédric Krier fce8d7dfa4 Prepare release project_revenue-6.0.3
--HG--
branch : 6.0
2024-10-18 14:16:10 +02:00
Cédric Krier 00ee457587 Increase version number
--HG--
branch : 6.0
2024-10-18 14:01:39 +02:00
Cédric Krier fa7e4197ab Add tag stock-6.0.30
--HG--
branch : 6.0
2024-10-18 14:01:30 +02:00
Cédric Krier 0b6f8ed9dc Prepare release stock-6.0.30
--HG--
branch : 6.0
2024-10-18 14:01:29 +02:00
Cédric Krier c941fd8b64 Increase version number
--HG--
branch : 6.0
2024-10-18 13:56:09 +02:00
Cédric Krier c10a85c5b7 Add tag sao-6.0.48
--HG--
branch : 6.0
2024-10-18 13:56:04 +02:00
Cédric Krier 3e00908b48 Prepare release sao-6.0.48
--HG--
branch : 6.0
2024-10-18 13:56:04 +02:00
Cédric Krier 063e9970b1 Increase version number
--HG--
branch : 6.0
2024-10-18 13:54:57 +02:00
Cédric Krier fbf94cc8f8 Add tag tryton-6.0.44
--HG--
branch : 6.0
2024-10-18 13:54:48 +02:00
Cédric Krier 7362561fde Prepare release tryton-6.0.44
--HG--
branch : 6.0
2024-10-18 13:54:47 +02:00
Cédric Krier d01b4330b5 Increase version number
--HG--
branch : 6.0
2024-10-18 12:25:08 +02:00
Cédric Krier 528ac6768a Add tag trytond-6.0.54
--HG--
branch : 6.0
2024-10-18 12:24:56 +02:00
Cédric Krier b2fb6ef35a Prepare release trytond-6.0.54
--HG--
branch : 6.0
2024-10-18 12:24:55 +02:00
Cédric Krier 13ca95d658 Do not enforce implicit NOT NULL on name field of a tree
The `not like` operator implicitly requires the field to be not null but
specific implementation of the named field may allow to have NULL values.

Closes #13592
(grafted from 9af176fb307a975e0af3bf88ad07e098433dcdd1)

--HG--
branch : 6.0
2024-10-11 10:51:04 +02:00
Cédric Krier 0bb8b6177a Include NULL value for negative search on nested Many2One and Reference
This unify the search behavior on relational fields with NULL value started
with c14f51b77b30.

Closes #13585
(grafted from 87456218dcc9b075658f9e2338b120fce9b9a43d)

--HG--
branch : 6.0
2024-10-11 11:24:06 +02:00
Cédric Krier 1caa9d1b3d Test if work cost is a timedelta before converting to seconds
Closes #13582
(grafted from 1f862fc99f5d27ec678c62e83f8bd44baedae4df)

--HG--
branch : 6.0
2024-10-09 20:18:37 +02:00
Cédric Krier 9a0ac18c3d Fallback to 0 when summing stock values of products
Closes #13581
(grafted from 929d753eaf33a2121362ab7429813a82e288e97a)

--HG--
branch : 6.0
2024-10-09 20:15:47 +02:00
Cédric Krier 334d151766 Always return a string for status bar of user
Closes #13579
(grafted from 78143b8471e85a91245b58ce2fa85aab3e705a98)

--HG--
branch : 6.0
2024-10-09 20:10:13 +02:00
Cédric Krier 66b8bc3038 Do not compute sequence next number if the SQL sequence does not exist
(grafted from c4554eeb56fd98c67b2fbade54dd0f5816d44c79)

--HG--
branch : 6.0
2024-10-09 09:47:15 +02:00
Sergi Almacellas Abellana ba81160d5c Do not unpack payment groups when applying statement rules
Closes #13569
(grafted from 3d677f970da3c675ba81ab8b6755ad5865512112)

--HG--
branch : 6.0
2024-10-07 12:21:52 +02:00
Cédric Krier 80cda5f42e Use expense journal instead of expense account as payment clearing journal in scenario
(grafted from c8d00666ed773634be0dc970ba75631123c053bd)

--HG--
branch : 6.0
2024-10-14 15:16:00 +02:00
Cédric Krier 080a47c124 Surround exclude expression with parenthesis
Closes #13576
(grafted from e3ad47f562e5a8b03d4ff01014c83944c9dbd9ce)

--HG--
branch : 6.0
2024-10-09 17:19:44 +02:00
Cédric Krier f3ad1e0b6f Support None as default value for xxx2Many fields
Closes #13588
(grafted from 00a4834ae205bfae1b55298ae9263820a074e2cd)

--HG--
branch : 6.0
2024-10-10 09:38:40 +02:00
Nicolas Évrard 29bc72133f Deactivate only the class buttons in x2M widgets
Closes #13530
(grafted from 006b4deb180064214fed8bb9a2e1119c01fb68f7)

--HG--
branch : 6.0
2024-09-19 11:09:47 +02:00
Cédric Krier dbd1749154 Exclude the move which defer the invoice line amount
The move to defer amount must be created before creating the period move in
case we need to compute the remainder amount on the first run.

Closes #13547
(grafted from e4758cb22bff649346d546ff0645c165b4b3c2b8)

--HG--
branch : 6.0
2024-09-27 19:28:03 +02:00
Nicolas Évrard dc70c2cd28 Return the display promise when creating a new record from the screen
This is necessary because otherwise it could result in concurrent update of the
models of the models used by the underlying widgets.

Closes #13545
(grafted from 1dfc23911f2a4cc071a34ec886dc43d949d4b68f)

--HG--
branch : 6.0
2024-09-24 16:37:50 +02:00
Cédric Krier 0d038bf2ff Increase version number
--HG--
branch : 6.0
2024-10-05 18:18:07 +02:00
Cédric Krier d4323268af Add tag account_invoice-6.0.20
--HG--
branch : 6.0
2024-10-05 18:17:58 +02:00
Cédric Krier 30b59cc208 Prepare release account_invoice-6.0.20
--HG--
branch : 6.0
2024-10-05 18:17:57 +02:00
Cédric Krier cdc6447bf4 Increase version number
--HG--
branch : 6.0
2024-10-05 18:13:16 +02:00
Cédric Krier 81361dc9f1 Add tag production-6.0.7
--HG--
branch : 6.0
2024-10-05 18:13:07 +02:00
Cédric Krier acfa11d252 Prepare release production-6.0.7
--HG--
branch : 6.0
2024-10-05 18:13:06 +02:00
Cédric Krier 2b45551b5a Increase version number
--HG--
branch : 6.0
2024-10-05 18:07:48 +02:00
Cédric Krier f997e3be24 Add tag product_kit-6.0.17
--HG--
branch : 6.0
2024-10-05 18:07:40 +02:00
Cédric Krier 72a42df05f Prepare release product_kit-6.0.17
--HG--
branch : 6.0
2024-10-05 18:07:39 +02:00
Cédric Krier eb82af2888 Increase version number
--HG--
branch : 6.0
2024-10-05 18:03:02 +02:00
Cédric Krier 646715ab97 Add tag purchase-6.0.18
--HG--
branch : 6.0
2024-10-05 18:02:52 +02:00
Cédric Krier 6422042842 Prepare release purchase-6.0.18
--HG--
branch : 6.0
2024-10-05 18:02:51 +02:00
Cédric Krier 7a9abbab5a Increase version number
--HG--
branch : 6.0
2024-10-05 17:59:10 +02:00
Cédric Krier c3ece1a1a5 Add tag purchase_request_quotation-6.0.6
--HG--
branch : 6.0
2024-10-05 17:59:02 +02:00
Cédric Krier b8688a744c Prepare release purchase_request_quotation-6.0.6
--HG--
branch : 6.0
2024-10-05 17:59:01 +02:00
Cédric Krier dba04e34ad Increase version number
--HG--
branch : 6.0
2024-10-05 17:57:12 +02:00
Cédric Krier 58208c9473 Add tag purchase_requisition-6.0.3
--HG--
branch : 6.0
2024-10-05 17:57:04 +02:00
Cédric Krier 545f207fdd Prepare release purchase_requisition-6.0.3
--HG--
branch : 6.0
2024-10-05 17:57:04 +02:00
Cédric Krier 6d65580bd5 Increase version number
--HG--
branch : 6.0
2024-10-05 17:53:19 +02:00
Cédric Krier 63039be4ec Add tag sale-6.0.18
--HG--
branch : 6.0
2024-10-05 17:53:11 +02:00
Cédric Krier 7b625555d6 Prepare release sale-6.0.18
--HG--
branch : 6.0
2024-10-05 17:53:10 +02:00
Cédric Krier 78ec6fccf1 Increase version number
--HG--
branch : 6.0
2024-10-05 17:51:05 +02:00
Cédric Krier 0b06b9d486 Add tag sale_discount-6.0.2
--HG--
branch : 6.0
2024-10-05 17:50:58 +02:00
Cédric Krier e89d8380a2 Prepare release sale_discount-6.0.2
--HG--
branch : 6.0
2024-10-05 17:50:57 +02:00
Cédric Krier 5e74f03757 Increase version number
--HG--
branch : 6.0
2024-10-05 17:45:37 +02:00
Cédric Krier 1b177ba373 Add tag sale_shipment_tolerance-6.0.2
--HG--
branch : 6.0
2024-10-05 17:45:30 +02:00
Cédric Krier 0539544eaf Prepare release sale_shipment_tolerance-6.0.2
--HG--
branch : 6.0
2024-10-05 17:45:29 +02:00
Cédric Krier a975b12d58 Increase version number
--HG--
branch : 6.0
2024-10-05 17:40:52 +02:00
Cédric Krier 1b6f32753f Add tag sale_subscription-6.0.6
--HG--
branch : 6.0
2024-10-05 17:40:43 +02:00
Cédric Krier 82363ee14b Prepare release sale_subscription-6.0.6
--HG--
branch : 6.0
2024-10-05 17:40:42 +02:00
Cédric Krier 91fb324cfc Increase version number
--HG--
branch : 6.0
2024-10-05 17:37:30 +02:00
Cédric Krier f75e297b72 Add tag stock-6.0.29
--HG--
branch : 6.0
2024-10-05 17:37:20 +02:00
Cédric Krier dca9e1d95a Prepare release stock-6.0.29
--HG--
branch : 6.0
2024-10-05 17:37:19 +02:00
Cédric Krier 7f8ec4429d Increase version number
--HG--
branch : 6.0
2024-10-05 17:33:46 +02:00
Cédric Krier a327995e59 Add tag stock_consignment-6.0.3
--HG--
branch : 6.0
2024-10-05 17:33:38 +02:00
Cédric Krier 51c2f70d13 Prepare release stock_consignment-6.0.3
--HG--
branch : 6.0
2024-10-05 17:33:37 +02:00
Cédric Krier b0d854aeb0 Increase version number
--HG--
branch : 6.0
2024-10-05 17:27:17 +02:00
Cédric Krier afe6ce2e64 Add tag stock_package-6.0.2
--HG--
branch : 6.0
2024-10-05 17:27:08 +02:00
Cédric Krier e7f6619905 Prepare release stock_package-6.0.2
--HG--
branch : 6.0
2024-10-05 17:27:07 +02:00
Cédric Krier cc830065d1 Increase version number
--HG--
branch : 6.0
2024-10-05 17:22:16 +02:00
Cédric Krier 2121a5b59b Add tag stock_package_shipping_dpd-6.0.7
--HG--
branch : 6.0
2024-10-05 17:22:09 +02:00
Cédric Krier f9ac8554fb Prepare release stock_package_shipping_dpd-6.0.7
--HG--
branch : 6.0
2024-10-05 17:22:08 +02:00
Cédric Krier 658b590261 Increase version number
--HG--
branch : 6.0
2024-10-05 17:16:13 +02:00
Cédric Krier 5f7f1ebbc0 Add tag stock_package_shipping_ups-6.0.6
--HG--
branch : 6.0
2024-10-05 17:16:05 +02:00
Cédric Krier 46495155a9 Prepare release stock_package_shipping_ups-6.0.6
--HG--
branch : 6.0
2024-10-05 17:16:04 +02:00
Cédric Krier 6fd75c9d67 Increase version number
--HG--
branch : 6.0
2024-10-05 17:05:53 +02:00
Cédric Krier ff865a3b4b Add tag trytond-6.0.53
--HG--
branch : 6.0
2024-10-05 17:05:43 +02:00
Cédric Krier c0fcb12c6e Prepare release trytond-6.0.53
--HG--
branch : 6.0
2024-10-05 17:05:42 +02:00
Cédric Krier 43934d24e8 Do not copy origin of stock moves in each shipment
The ShipmentMixin is also used by the production which does not have a moves
field.

Closes #13555
(grafted from 459a5802c208c7e723d3872d65823d094c60bee9)

--HG--
branch : 6.0
2024-10-01 18:32:18 +02:00
Sergi Almacellas Abellana a725945aff Clear employee fields when duplicating invoices
Closes #13471
(grafted from 2ee778466a0b0fd54426404cec4088425d0b028a)

--HG--
branch : 6.0
2024-09-28 15:19:35 +02:00
Sergi Almacellas Abellana 6ffae7b1d4 Clear packages when copying shipments
Closes #13454
(grafted from e9535472a76c0faa5c14c4a19297bcdeb3949049)

--HG--
branch : 6.0
2024-09-28 14:24:03 +02:00
Cédric Krier 81b4acb22d Do not format discount with currency if there is no currency
Closes #13531
(grafted from b35f96c592acdb738b2e2328dd274178514c0b90)

--HG--
branch : 6.0
2024-09-28 16:37:51 +02:00
Cédric Krier 59f18d44cd Test if origin id is greater or equals to 0 before accessing the target record
Closes #13498
(grafted from 497490225779fc8dc210c9cee997cd5ce4b4381e)

--HG--
branch : 6.0
2024-09-09 12:46:16 +02:00
Cédric Krier ad9869f5b5 Start PostgreSQL URI path with a '/'
Since https://github.com/python/cpython/issues/76960 if the path of the URI
does not start with a '/', the netloc is removed.

Closes #13543
(grafted from 6d420b9f4bffc77dc599abff4b7f8e17a061542d)

--HG--
branch : 6.0
2024-09-24 10:19:57 +02:00
Cédric Krier 4fe5697559 Do not copy origin of stock inputs and outputs when duplicate productions
(grafted from d3cb3fa5c777be0e83f45eb2297ce7aaec83caaf)

--HG--
branch : 6.0
2024-09-06 13:32:08 +02:00
Cédric Krier c0998dab4f Do not copy origin of stock moves when duplicate shipments
Closes #13496
(grafted from b347d4dc4d4ed805bdbc6c926db3f6f90ebadd6a)

--HG--
branch : 6.0
2024-09-06 13:31:44 +02:00
Cédric Krier 0a88f54041 Do not format quantities with digits in over shipment warning message
The rounding, due to the number of digits, may display an confusing message
for which both quantities are the same.

Closes #13495
(grafted from 5bd93cbda1c0f5280212c7fbb387299fea026a79)

--HG--
branch : 6.0
2024-09-06 10:08:09 +02:00
Cédric Krier 01cfe12df8 Round up the measurements for package shipping APIs
Closes #13494
(grafted from 34b17e6b28bd0bccdfb5b6576e29ee4a50cad3bc)

--HG--
branch : 6.0
2024-09-05 13:47:53 +02:00
Maxime Richez de4f99d8be Do not reset non-existent fields on requisition in draft state
Closes #13532
(grafted from 35037337ef21b2510ce561803b07b7413bb72e95)

--HG--
branch : 6.0
2024-09-19 13:55:32 +02:00
Cédric Krier 24f7461f35 Do not fail to clean fields from missing model from the pool
Closes #13504
(grafted from e78241520f0bc57f26f11f788659fadf1ca8f891)

--HG--
branch : 6.0
2024-09-12 13:17:37 +02:00
Cédric Krier 9687901516 Link stock moves with invoice lines only for the same quantity sign as the order line
When invoice lines are created to correct invoices quantity, it should not be
linked to stock moves because it comes from a stock move being cancelled.

Closes #12972
(grafted from 20c538f39c871bacc0486b8506957229268f59cd)

--HG--
branch : 6.0
2024-09-28 18:06:42 +02:00
Cédric Krier b9666c64f5 Remove nonexistent sequence from purchase request quotation line view
Closes #13541
(grafted from 21ee3ac23dfc9b162d3d2deb5c98a1b9dafdd069)

--HG--
branch : 6.0
2024-09-22 18:21:25 +02:00
Cédric Krier e04969364c Increase version number
--HG--
branch : 6.0
2024-09-16 20:30:16 +02:00
Cédric Krier c648069272 Add tag commission-6.0.3
--HG--
branch : 6.0
2024-09-16 20:30:09 +02:00
Cédric Krier ef985ff17c Prepare release commission-6.0.3
--HG--
branch : 6.0
2024-09-16 20:30:08 +02:00
Cédric Krier 0f0b2d7a9c Increase version number
--HG--
branch : 6.0
2024-09-16 20:28:35 +02:00
Cédric Krier bbdcc8b741 Add tag project_invoice-6.0.6
--HG--
branch : 6.0
2024-09-16 20:28:27 +02:00
Cédric Krier 8c6afa346f Prepare release project_invoice-6.0.6
--HG--
branch : 6.0
2024-09-16 20:28:26 +02:00
Cédric Krier 41c1220bfa Increase version number
--HG--
branch : 6.0
2024-09-16 20:26:26 +02:00
Cédric Krier c5eb556d7c Add tag sale_extra-6.0.1
--HG--
branch : 6.0
2024-09-16 20:26:19 +02:00
Cédric Krier c0c3e2ab51 Prepare release sale_extra-6.0.1
--HG--
branch : 6.0
2024-09-16 20:26:19 +02:00
Cédric Krier b89d90c5c1 Increase version number
--HG--
branch : 6.0
2024-09-16 20:23:58 +02:00
Cédric Krier 804865a164 Add tag sale_shipment_cost-6.0.6
--HG--
branch : 6.0
2024-09-16 20:23:50 +02:00
Cédric Krier c1eb413765 Prepare release sale_shipment_cost-6.0.6
--HG--
branch : 6.0
2024-09-16 20:23:49 +02:00
Cédric Krier b96fab9195 Increase version number
--HG--
branch : 6.0
2024-09-16 20:20:31 +02:00
Cédric Krier 3756fdaf9a Add tag stock-6.0.28
--HG--
branch : 6.0
2024-09-16 20:20:22 +02:00
Cédric Krier 5a54036b67 Prepare release stock-6.0.28
--HG--
branch : 6.0
2024-09-16 20:20:22 +02:00
Cédric Krier c04ed554b2 Increase version number
--HG--
branch : 6.0
2024-09-16 20:18:17 +02:00
Cédric Krier 0716ffc461 Add tag stock_supply-6.0.9
--HG--
branch : 6.0
2024-09-16 20:18:10 +02:00
Cédric Krier 9447fbfd04 Prepare release stock_supply-6.0.9
--HG--
branch : 6.0
2024-09-16 20:18:09 +02:00
Cédric Krier 58da5353b0 Increase version number
--HG--
branch : 6.0
2024-09-16 20:15:45 +02:00
Cédric Krier 5c3663a477 Add tag sao-6.0.47
--HG--
branch : 6.0
2024-09-16 20:15:41 +02:00
Cédric Krier 4bb55e3c40 Prepare release sao-6.0.47
--HG--
branch : 6.0
2024-09-16 20:15:40 +02:00
Cédric Krier cbc14753df Increase version number
--HG--
branch : 6.0
2024-09-16 20:14:33 +02:00
Cédric Krier 0b4f2c0e54 Add tag tryton-6.0.43
--HG--
branch : 6.0
2024-09-16 20:14:24 +02:00
Cédric Krier 00790ca6d8 Prepare release tryton-6.0.43
--HG--
branch : 6.0
2024-09-16 20:14:23 +02:00
Cédric Krier b43128dc8b Increase version number
--HG--
branch : 6.0
2024-09-16 20:12:35 +02:00
Cédric Krier 43940b3de1 Add tag trytond-6.0.52
--HG--
branch : 6.0
2024-09-16 20:12:24 +02:00
Cédric Krier 45e567bb34 Prepare release trytond-6.0.52
--HG--
branch : 6.0
2024-09-16 20:12:24 +02:00
Cédric Krier 8ccb7bd69f Retrieve groups of actions without checking access
Closes #13506
(grafted from a8af930151c65ad1c3fe6e3fbce285109c26fb42)

--HG--
branch : 6.0
2024-09-12 16:33:03 +02:00
Cédric Krier 86431b0e26 Check read access of report records
Closes #13505
(grafted from cbd8e185bb320df9967fc41c542ef96c56ad548f)

--HG--
branch : 6.0
2024-09-12 16:09:39 +02:00
Nicolas Évrard 873d15503f Raise the original RPCException when handling it in RPCProgress
Closes #13385
(grafted from e8a5d6fb195f922cc7bc167a52a5372da95b2e16)

--HG--
branch : 6.0
2024-09-08 17:25:20 +02:00
Maxime Richez be7e73b8c5 Do not copy shipment costs when copying sale
Closes #13384
(grafted from 37358bba5fdb2a4a092abd5e75113917a00d1b94)

--HG--
branch : 6.0
2024-09-08 16:59:17 +02:00
Cédric Krier 19076828fe Do not add extra line for product that is not active nor salable
Closes #13479
(grafted from 38bffee109b916867e52a3dc5f15d68dee69416c)

--HG--
branch : 6.0
2024-08-26 17:02:00 +02:00
Cédric Krier 9f6ce955ca Do not copy order points when copying products
Closes #12287
(grafted from 10c7a9e8bb1c5c7cb3f94f3a53e6f71d73c4a80e)

--HG--
branch : 6.0
2024-08-26 16:36:18 +02:00
Cédric Krier bd80c2d482 Use principal with the same company as the product context
Closes #13470
(grafted from f352742b532db1df2413a86ad66064f64f760863)

--HG--
branch : 6.0
2024-08-23 01:16:26 +02:00
Cédric Krier 557f216da5 Retry to get a connection when an OperationalError is raised
If there are no connection available in the pool, psycopg2 tries to create a
new connection but it may raise an OperationalError if the server close it.

Closes #13475
(grafted from cecbc1736f2d0fdd8a77c1dcdfe81e23cf99f451)

--HG--
branch : 6.0
2024-08-26 09:33:58 +02:00
Cédric Krier ccb5853b7d Search on location of inventory when searching the inventory location of lines
Closes #13464
(grafted from 351e4b5e42ace0d39c6851385afd2f36b419e4b4)

--HG--
branch : 6.0
2024-08-22 11:31:10 +02:00
Nicolas Évrard 69882047ef Do not override id as default values of failed read
Closes #13331
(grafted from 70e62980df617039e018444b7f0dcbc4bcb7e14f)

--HG--
branch : 6.0
2024-08-31 12:19:20 +02:00
Adrià Tarroja Caubet e34c5f91c5 Do not copy project works nor progresses when copying invoice line
Closes #13369
(grafted from 1c267cd4cc2a87f17c6b2f2934a1fd81d8674b36)

--HG--
branch : 6.0
2024-08-30 23:57:05 +02:00
Cédric Krier a61799cdc3 Pin setuptools version in tox env
We use the command test from setuptools which has been removed in version
72.0.0.

Closes #13510

--HG--
branch : 6.0
2024-09-13 16:37:56 +02:00
Cédric Krier 891057a861 Do not set default escape char for like operators
Backed out changeset 98650685d8ab because it requires python-sql >= 1.4

Closes #13333

--HG--
branch : 6.0
2024-09-07 16:47:10 +02:00
Cédric Krier 568fc0374a Increase version number
--HG--
branch : 6.0
2024-09-01 14:13:41 +02:00
Cédric Krier 01de8744b0 Add tag account-6.0.27
--HG--
branch : 6.0
2024-09-01 14:13:32 +02:00
Cédric Krier 1624fed600 Prepare release account-6.0.27
--HG--
branch : 6.0
2024-09-01 14:13:31 +02:00
Cédric Krier 46e4978fe3 Increase version number
--HG--
branch : 6.0
2024-09-01 14:06:02 +02:00
Cédric Krier 3e8ad6a46d Add tag account_tax_cash-6.0.2
--HG--
branch : 6.0
2024-09-01 14:05:56 +02:00
Cédric Krier 6086bdec19 Prepare release account_tax_cash-6.0.2
--HG--
branch : 6.0
2024-09-01 14:05:55 +02:00
Cédric Krier cfd50b7018 Increase version number
--HG--
branch : 6.0
2024-09-01 13:54:20 +02:00
Cédric Krier b508b63936 Add tag sale_supply_drop_shipment-6.0.7
--HG--
branch : 6.0
2024-09-01 13:54:12 +02:00
Cédric Krier 883f6b5b83 Prepare release sale_supply_drop_shipment-6.0.7
--HG--
branch : 6.0
2024-09-01 13:54:12 +02:00
Cédric Krier ff550c9a0b Increase version number
--HG--
branch : 6.0
2024-09-01 13:49:05 +02:00
Cédric Krier 62c9d40d06 Add tag stock-6.0.27
--HG--
branch : 6.0
2024-09-01 13:48:56 +02:00
Cédric Krier 29df27f9c7 Prepare release stock-6.0.27
--HG--
branch : 6.0
2024-09-01 13:48:55 +02:00
Cédric Krier 86d8c20087 Increase version number
--HG--
branch : 6.0
2024-09-01 13:45:27 +02:00
Cédric Krier 4b764cc00c Add tag sao-6.0.46
--HG--
branch : 6.0
2024-09-01 13:45:23 +02:00
Cédric Krier cd9506443c Prepare release sao-6.0.46
--HG--
branch : 6.0
2024-09-01 13:45:22 +02:00
Cédric Krier ffd9f650bd Increase version number
--HG--
branch : 6.0
2024-09-01 13:41:12 +02:00
Cédric Krier 028b24ecd5 Add tag tryton-6.0.42
--HG--
branch : 6.0
2024-09-01 13:41:03 +02:00
Cédric Krier a63d9a4dce Prepare release tryton-6.0.42
--HG--
branch : 6.0
2024-09-01 13:41:02 +02:00
Cédric Krier ff9db1b9b8 Increase version number
--HG--
branch : 6.0
2024-09-01 13:36:21 +02:00
Cédric Krier 55f2d40b34 Add tag trytond-6.0.51
--HG--
branch : 6.0
2024-09-01 13:36:11 +02:00
Cédric Krier 9ef991f573 Prepare release trytond-6.0.51
--HG--
branch : 6.0
2024-09-01 13:36:10 +02:00
Cédric Krier b738bd9d16 Update tax cash only for invoices with payment lines modified
Closes #13433
(grafted from 4c422519abe2de606f9c943c6e4565c125f312d9)

--HG--
branch : 6.0
2024-08-01 23:26:49 +02:00
Cédric Krier d2c832e431 Set only the missing tax amount on the current period
The ratio is computed for all the existing periods with payments, so when
updating for a new period only the part that is not yet on a period should be
modified.

Closes #13433
(grafted from ed12e2f53d08c48758fc7802c305440369c5392b)

--HG--
branch : 6.0
2024-08-01 23:24:54 +02:00
Maxime Richez 1a71e6a12a Use today as planned date for assigned move in stock moves by warehouse
Closes #13417
(grafted from bc28a787ed0da0f87c769cde7a8920da01ba2cc7)

--HG--
branch : 6.0
2024-08-28 10:23:15 +02:00
Cédric Krier a6ae7465ae Convert to string the action key when the type of x axis is date or datetime
Closes #13440
(grafted from 937d9588e1e5b4e538cbbea097104e748b356a0e)

--HG--
branch : 6.0
2024-08-07 17:25:45 +02:00
Cédric Krier c1d6b10cd2 Consider as stringable domain with empty clause
Closes #13414
(grafted from 49a55291512a957e496455f6474a9776e8c2c31c)

--HG--
branch : 6.0
2024-08-07 16:34:09 +02:00
Cédric Krier 319e50cb5d Close connection when listing or testing PostgreSQL databases
Closes #13441
(grafted from 18a811563d659b025b09973157f9d90a7dea8e6f)

--HG--
branch : 6.0
2024-08-07 17:49:10 +02:00
Cédric Krier 54d15f0fff Do not filter with context lines for aged balance
Closes #12210
(grafted from 428746eda064bb89c4b1945cdc778efe2d7b7557)

--HG--
branch : 6.0
2024-07-26 23:25:02 +02:00
Cédric Krier f9fe87f2cb Do not run concurrently tests for some modules
Closes #13395
(grafted from eb160def705d0a300b44541d23c14878923d3e0c)

--HG--
branch : 6.0
2024-07-14 09:20:25 +02:00
Cédric Krier e2c9abe21e Test if a product supplier was found before using it
Closes #13423
(grafted from b8885f0fb3335138d415f6bade5c8077dc3e718c)

--HG--
branch : 6.0
2024-07-27 12:13:12 +02:00
Cédric Krier e5d7077f82 Increase version number
--HG--
branch : 6.0
2024-08-01 22:10:13 +02:00
Cédric Krier 05630eed62 Add tag account_invoice-6.0.19
--HG--
branch : 6.0
2024-08-01 22:09:59 +02:00
Cédric Krier 09adb28af5 Prepare release account_invoice-6.0.19
--HG--
branch : 6.0
2024-08-01 22:09:58 +02:00
Cédric Krier 9161c140c9 Increase version number
--HG--
branch : 6.0
2024-08-01 22:06:11 +02:00
Cédric Krier faa0c3b9a7 Add tag account_payment_stripe-6.0.12
--HG--
branch : 6.0
2024-08-01 22:06:04 +02:00
Cédric Krier 8eb605a551 Prepare release account_payment_stripe-6.0.12
--HG--
branch : 6.0
2024-08-01 22:06:03 +02:00
Cédric Krier d5c5fa43dc Increase version number
--HG--
branch : 6.0
2024-08-01 21:49:59 +02:00
Cédric Krier 5e80373f5e Add tag stock_package_shipping_ups-6.0.5
--HG--
branch : 6.0
2024-08-01 21:49:52 +02:00
Cédric Krier 0f6a4bece6 Prepare release stock_package_shipping_ups-6.0.5
--HG--
branch : 6.0
2024-08-01 21:49:51 +02:00
Cédric Krier 8cce9c37a0 Increase version number
--HG--
branch : 6.0
2024-08-01 21:45:11 +02:00
Cédric Krier 7e750e07bf Add tag sao-6.0.45
--HG--
branch : 6.0
2024-08-01 21:45:06 +02:00
Cédric Krier 028c1aa065 Prepare release sao-6.0.45
--HG--
branch : 6.0
2024-08-01 21:45:05 +02:00
Cédric Krier d9fb73e53f Increase version number
--HG--
branch : 6.0
2024-08-01 21:39:18 +02:00
Cédric Krier 64a7d180cf Add tag tryton-6.0.41
--HG--
branch : 6.0
2024-08-01 21:39:05 +02:00
Cédric Krier ade8593188 Prepare release tryton-6.0.41
--HG--
branch : 6.0
2024-08-01 21:39:04 +02:00
Cédric Krier aa0e0caaa3 Increase version number
--HG--
branch : 6.0
2024-08-01 21:33:02 +02:00
Cédric Krier e4d0e92f54 Add tag trytond-6.0.50
--HG--
branch : 6.0
2024-08-01 21:32:47 +02:00
Cédric Krier b2e89f6389 Prepare release trytond-6.0.50
--HG--
branch : 6.0
2024-08-01 21:32:46 +02:00
Cédric Krier f11d90ada0 Check every rows are selected to keep global selection checked
Closes #13393
(grafted from 451236ad0b5ed240675e3db6e7c9f0dc133cdfd9)

--HG--
branch : 6.0
2024-07-05 15:15:28 +02:00
Cédric Krier a966fca96d Update selection after new rows has been added
The update selection method check the number of row in tbody.

Closes #13392
(grafted from 6eb6268e2aede3ec4c2df54028caf35cba654451)

--HG--
branch : 6.0
2024-07-05 10:36:07 +02:00
Cédric Krier 0507d6b0c7 Do not store empty list for MultiSelection key of Dict
Closes #13376
(grafted from 15a76a9d124c436ccbc1d9a9d9cde94731be8cde)

--HG--
branch : 6.0
2024-06-30 01:55:55 +02:00
Cédric Krier 6e322c9553 Do not iterate over MultiSelection value of Dict key if it is null
Closes #13375
(grafted from d938889e4f42517b7433685091e6cfce5080063a)

--HG--
branch : 6.0
2024-06-30 01:53:24 +02:00
Cédric Krier a8620a1725 Do not allow to mutate dict value
A copy of the value is always returned so if it is modified it does not modify
the internal value of the record.
So to update Dict value, a new dictionary must be set on the field.

Closes #13374
(grafted from 82b0280d4a08c48b2ab85b4ababe2031aee9a7a2)

--HG--
branch : 6.0
2024-06-30 01:49:42 +02:00
Cédric Krier b8fc7417da Included nested fields when searching invoice payments on move line
Closes #13377
(grafted from c8737b0603235c15e1dd0429f14cea9a585eee3b)

--HG--
branch : 6.0
2024-06-30 13:04:45 +02:00
Cédric Krier 5ca4b06764 Sum only invoice lines of type line to update untaxed amount
Closes #13357
(grafted from 2256d42c0b40b1a47de88ca0c5f96b11f177b2dc)

--HG--
branch : 6.0
2024-06-22 16:46:54 +02:00
Cédric Krier b02f8e71f6 Update payment using stripe charge object on refund failure
The refund may fail after the charge.refunded has been triggered.

Closes #13355
(grafted from 024ca55cf0ab1b9eda456dce7db62b652d20b2c5)

--HG--
branch : 6.0
2024-06-27 17:32:22 +02:00
Cédric Krier a89cbb0004 Add property to retrieve stripe charge object
(grafted from 9115d7e49c6c4cdb60a2d9c6b72da1dcd6452b7e)

--HG--
branch : 6.0
2024-06-21 14:16:32 +02:00
Cédric Krier ffa9542852 Allow stripe refund to transition from succeeded to failed
For asynchronous charge the refund may fail after being succeeded.

#13355
(grafted from 7e6e4b67e5284df713a1022cba6a457d88e7e281)

--HG--
branch : 6.0
2024-06-21 14:26:49 +02:00
Cédric Krier dfe5ce3a4b Do not always update stripe amount with amount received on payment intent succeeded
The amount received is never updated once the payment intent has been created.
So we should update the payment amount only if the amount received is less
because the payment amount may have been already reduced by refunds.

#13355
(grafted from 68c907791977a33d228077bcf2c0f1acbb4fcb3f)

--HG--
branch : 6.0
2024-06-21 14:19:20 +02:00
Cédric Krier e6ecc665af Use JSON error messages on response with error status from UPS
Closes #13341
(grafted from eb0d39161aa9b52dd593258b7cda2e517dfdf36b)

--HG--
branch : 6.0
2024-06-17 10:50:26 +02:00
Cédric Krier 890c754a72 Increase version number
--HG--
branch : 6.0
2024-07-17 23:56:15 +02:00
Cédric Krier d07d63f46c Add tag carrier-6.0.3
--HG--
branch : 6.0
2024-07-17 23:56:08 +02:00
Cédric Krier eb0a048b64 Prepare release carrier-6.0.3
--HG--
branch : 6.0
2024-07-17 23:56:07 +02:00
Cédric Krier 4c2b5dbe72 Increase version number
--HG--
branch : 6.0
2024-07-17 23:49:36 +02:00
Cédric Krier 2c639faa61 Add tag purchase-6.0.17
--HG--
branch : 6.0
2024-07-17 23:49:26 +02:00
Cédric Krier 364dd9f6dd Prepare release purchase-6.0.17
--HG--
branch : 6.0
2024-07-17 23:49:25 +02:00
Cédric Krier 5c80c40e02 Increase version number
--HG--
branch : 6.0
2024-07-17 23:47:56 +02:00
Cédric Krier 4de6ed6962 Add tag purchase_requisition-6.0.2
--HG--
branch : 6.0
2024-07-17 23:47:48 +02:00
Cédric Krier 35fccf3cbb Prepare release purchase_requisition-6.0.2
--HG--
branch : 6.0
2024-07-17 23:47:47 +02:00
Cédric Krier 2c0a5c82c6 Increase version number
--HG--
branch : 6.0
2024-07-17 23:46:03 +02:00
Cédric Krier 67602b3a33 Add tag sale-6.0.17
--HG--
branch : 6.0
2024-07-17 23:45:50 +02:00
Cédric Krier 869e7033b1 Prepare release sale-6.0.17
--HG--
branch : 6.0
2024-07-17 23:45:49 +02:00
Cédric Krier e758541553 Increase version number
--HG--
branch : 6.0
2024-07-17 23:40:03 +02:00
Cédric Krier 207b96e610 Add tag sao-6.0.44
--HG--
branch : 6.0
2024-07-17 23:39:58 +02:00
Cédric Krier 4475c09a1f Prepare release sao-6.0.44
--HG--
branch : 6.0
2024-07-17 23:39:57 +02:00
Cédric Krier 0a5bf1ceb6 Increase version number
--HG--
branch : 6.0
2024-07-17 23:37:34 +02:00
Cédric Krier 06dffd95f1 Add tag trytond-6.0.49
--HG--
branch : 6.0
2024-07-17 23:37:18 +02:00
Cédric Krier 1f0e65d1c8 Prepare release trytond-6.0.49
--HG--
branch : 6.0
2024-07-17 23:37:17 +02:00
Cédric Krier 57a1398ef5 Cast numeric columns for order expression on SQLite
Closes #13397
(grafted from 97e889240413ac521a15dc81453499bb888039c0)

--HG--
branch : 6.0
2024-07-13 15:35:01 +02:00
Cédric Krier cba76e245a Set type declaration in column names of SQLite only on top-level query
Closes #12532
(grafted from c07764f86f1655997d1271a5d2b30b9607a02a72)

--HG--
branch : 6.0
2024-06-30 16:25:41 +02:00
Cédric Krier 0ab6215199 Do not try to set focus to <td> without child
Closes #13394
(grafted from e4a5e94a8ad0949e5e6b74b2358e61096ccf8e98)

--HG--
branch : 6.0
2024-07-09 10:18:30 +02:00
Cédric Krier c402c86d19 Clear cached amount when resetting to draft sale, purchase and purchase requisition
Closes #13296
(grafted from 8e441329d11b93ceafa47d553cb23883e5b4ec2f)

--HG--
branch : 6.0
2024-06-13 12:34:50 +02:00
Cédric Krier eabbede07f Do not copy cached amounts of sale, purchase and purchase requisition
Closes #13336
(grafted from f8ddc8aae5c43b08f62cc3009172a3463f2e4363)

--HG--
branch : 6.0
2024-06-13 12:11:51 +02:00
Cédric Krier 2554ccc3b3 Use search text when clicking on find button of search window
Closes #13329
(grafted from 6f0db9701ffe1e43541ecf08978a46df10e6a1a1)

--HG--
branch : 6.0
2024-06-11 09:33:47 +02:00
Cédric Krier d80992c01a Do not run menu action if the menuitem is disabled
The click event can still be triggered by the shortcut or event by clicking on
the disabled menuitem. So the callback must not run the action if the menuitem
is disabled.

Closes #13326
(grafted from d3e19261139580282719da45623a077d849523a0)

--HG--
branch : 6.0
2024-06-10 18:01:03 +02:00
Cédric Krier eb3ac60a5c Do not compute carrier price without a company in the context
Closes #13364
(grafted from b500a599f8f4d01024a57b6751c6c66cf476e6ef)

--HG--
branch : 6.0
2024-06-26 13:37:01 +02:00
Cédric Krier 07d27e2391 Test if main_menu_screen is filled before using it when destroying wizard dialog
Closes #13363
(grafted from 69b8e8f9599933292e646ca83276cfbdbafa9eb8)

--HG--
branch : 6.0
2024-06-26 13:07:53 +02:00
Cédric Krier 74a69ef57d Fix test_set_key of FieldDictTestCase
Closes #13314
(grafted from 00f2b092c74fd4b8974a464f7685f24e71a6e025)

--HG--
branch : 6.0
2024-06-08 17:19:40 +02:00
Cédric Krier 79bb0631ad Increase version number
--HG--
branch : 6.0
2024-07-01 18:11:06 +02:00
Cédric Krier 3dd932e6ad Add tag account_asset-6.0.4
--HG--
branch : 6.0
2024-07-01 18:10:58 +02:00
Cédric Krier 012a1bd5e3 Prepare release account_asset-6.0.4
--HG--
branch : 6.0
2024-07-01 18:10:57 +02:00
Cédric Krier 00d153d9d9 Increase version number
--HG--
branch : 6.0
2024-07-01 18:09:02 +02:00
Cédric Krier acc034ee50 Add tag project_invoice-6.0.5
--HG--
branch : 6.0
2024-07-01 18:08:53 +02:00
Cédric Krier 875384a818 Prepare release project_invoice-6.0.5
--HG--
branch : 6.0
2024-07-01 18:08:52 +02:00
Cédric Krier 5f9e7797b3 Increase version number
--HG--
branch : 6.0
2024-07-01 18:04:49 +02:00
Cédric Krier cb248966c0 Add tag sao-6.0.43
--HG--
branch : 6.0
2024-07-01 18:04:44 +02:00
Cédric Krier a24b4ca978 Prepare release sao-6.0.43
--HG--
branch : 6.0
2024-07-01 18:04:42 +02:00
Cédric Krier 00fd29851f Increase version number
--HG--
branch : 6.0
2024-07-01 18:03:34 +02:00
Cédric Krier c0a5a45b3d Add tag tryton-6.0.40
--HG--
branch : 6.0
2024-07-01 18:03:20 +02:00
Cédric Krier d1081ecb01 Prepare release tryton-6.0.40
--HG--
branch : 6.0
2024-07-01 18:03:19 +02:00
Cédric Krier d04d76fb3a Set focus to the first focusable child of the cell
Closes #13327
(grafted from edd4d4ea6416280f2c03f3e6b87a9b62e6cc333c)

--HG--
branch : 6.0
2024-06-10 20:04:39 +02:00
Cédric Krier 0b7178a50c Fix python formatting for missing account revenue message in Spanish
Closes #13322
(grafted from 0faa38dd5e923e9a59eb41b2cd93e78021f81d8b)

--HG--
branch : 6.0
2024-06-10 17:31:00 +02:00
Cédric Krier 39d8ca7e1b Do not re-select all records if current record is empty and selection is checked
This happens when the current record is removed when it is deleted.

Closes #13325
(grafted from 5e74c9cef4b5b04930e1c5da61c576070da1a1ca)

--HG--
branch : 6.0
2024-06-10 17:23:18 +02:00
Cédric Krier 67f2ae156f Store readonly attribute on Screen with a default value
Otherwise the attribute value may be undefined instead of being a boolean.

Closes #13324
(grafted from c0feae75063f1daac6b3c8017f165aaca3858922)

--HG--
branch : 6.0
2024-06-10 17:17:27 +02:00
Cédric Krier 025b726e8e Always update state of delete and undelete buttons in window form
Closes #13323
(grafted from 377fcba9fba2d39973067915f72848fd01bce7ed)

--HG--
branch : 6.0
2024-06-10 17:13:03 +02:00
Cédric Krier c629a5c04c Use only the readonly from group in Window Form
Since 12e08efd3872 the readonly of the Screen depends on the selected records.
But we still wants to save the modification from the Window Form even if a
deleted record is selected.

Closes #13321
(grafted from ff288e977366b41700c6da6f7131b0e9520e363b)

--HG--
branch : 6.0
2024-06-10 17:09:41 +02:00
Cédric Krier 03b8a3fd28 Set 100% width to input-group of form-text and form-richtext
Otherwise if the widget is not translated, the textarea does not expand.

Closes #13320
(grafted from 2ebdb3a1dc2dd516cf99186c29278d41081aa689)

--HG--
branch : 6.0
2024-06-10 17:02:56 +02:00
Cédric Krier 5a6d9079d1 Set EV_BACKENDS_DIR to the backends directory of evince
Closes #13309
(grafted from 190fb5c8b47039b26c4870ec45c332fe6b7e5409)

--HG--
branch : 6.0
2024-06-07 20:48:09 +02:00
Cédric Krier 8e9791f3d2 Use file from the Binary field to display document
On Windows the file used to create the Evince document must be kept after the
initialization.
Also reusing the file cache mechanism of the Binary field, prevents to create
temporary files on each call of display.
Evince document needs to have the proper extension to be sure to load the
proper backend. So the cache file must be retrieved with the requested
extension.
And finally we use Document.factory_get_document_full so if leading with the
filename extension does not work, it will try to guess from the data.

Closes #13307
(grafted from 34deeaf3c0215f793c3e673de3ee2e04971ebee4)

--HG--
branch : 6.0
2024-06-07 20:42:40 +02:00
Cédric Krier f0edf4a2a7 Do not correct normalized delta when start date is February 29
Closes #13310
(grafted from 24e4858afe729f717eb6882837808ce479f9dfdc)

--HG--
branch : 6.0
2024-06-08 12:10:40 +02:00
Cédric Krier bb5322686e Exclude records without dtstart or dtend from calendar view
Closes #13302
(grafted from f41e0738102a99a92027a140cc1859d406adae3e)

--HG--
branch : 6.0
2024-06-06 10:01:55 +02:00
Cédric Krier afad91aa5d Increase version number
--HG--
branch : 6.0
2024-06-15 11:06:22 +02:00
Cédric Krier 6137c1a532 Add tag sao-6.0.42
--HG--
branch : 6.0
2024-06-15 11:06:17 +02:00
Cédric Krier 921f7f06cf Prepare release sao-6.0.42
--HG--
branch : 6.0
2024-06-15 11:06:16 +02:00
Cédric Krier fb6ae4953f Increase version number
--HG--
branch : 6.0
2024-06-15 11:03:52 +02:00
Cédric Krier 7c90c4a36c Add tag trytond-6.0.48
--HG--
branch : 6.0
2024-06-15 11:03:38 +02:00
Cédric Krier d42e12f425 Prepare release trytond-6.0.48
--HG--
branch : 6.0
2024-06-15 11:03:37 +02:00
Cédric Krier 41d735ab4d Do not convert to False when importing translated translated which is empty
Closes #13276
(grafted from 6e744a5da63179ef8f8d2bc2ed69e6188163d618)

--HG--
branch : 6.0
2024-05-22 18:07:32 +02:00
Cédric Krier 4bf8dfb182 Do not commit readonly transaction even with channel
Even if the backend allows NOTIFY query on readonly transaction, it is strange
to commit readonly transaction because the backend may not enforce the
readonly.
Also commit performs other actions that may not be wanted like commit
datamanager or clear cache.
A procedure that requires to perform a NOTIFY should have a non-readonly
transaction.

Closes #12542
(grafted from 03611153e9bc9a0d169447c4ca946ad49c81ad47)

--HG--
branch : 6.0
2024-05-23 14:22:42 +02:00
Cédric Krier cf8f04be0b Use a readonly transaction to load module without update
Closes #12542
(grafted from 62775217456fe35fcc19a49d527f3baba67b0149)

--HG--
branch : 6.0
2024-05-23 14:18:51 +02:00
Cédric Krier be84f9a54d Put textarea and richtext under an input-group
If the widget is translatable, the translate button is an input-group-btn
which must be under the same input-group as the principal input.

Closes #13238
(grafted from 20af97ade53035f1c725cb2600e9abbb2664f664)

--HG--
branch : 6.0
2024-05-14 19:44:39 +02:00
Cédric Krier 7f4cead7b9 Always return a promise from _update_completion
Closes #13280
(grafted from e34aac35364fb57cfd13978e17e4984fd70b3a74)

--HG--
branch : 6.0
2024-05-25 20:40:56 +02:00
Cédric Krier 8b139dc1fb Increase version number
--HG--
branch : 6.0
2024-06-02 20:16:39 +02:00
Cédric Krier 808e2b963a Add tag currency-6.0.6
--HG--
branch : 6.0
2024-06-02 20:16:31 +02:00
Cédric Krier 8f5a44783a Prepare release currency-6.0.6
--HG--
branch : 6.0
2024-06-02 20:16:30 +02:00
Cédric Krier bbc803a342 Increase version number
--HG--
branch : 6.0
2024-06-02 19:41:12 +02:00
Cédric Krier ab4b1a5efa Add tag account-6.0.26
--HG--
branch : 6.0
2024-06-02 19:41:00 +02:00
Cédric Krier e66c54f676 Prepare release account-6.0.26
--HG--
branch : 6.0
2024-06-02 19:40:59 +02:00
Cédric Krier e028186bc8 Increase version number
--HG--
branch : 6.0
2024-06-02 19:14:26 +02:00
Cédric Krier 459e9ff781 Add tag account_es-6.0.4
--HG--
branch : 6.0
2024-06-02 19:14:17 +02:00
Cédric Krier 0374a2f66d Prepare release account_es-6.0.4
--HG--
branch : 6.0
2024-06-02 19:14:16 +02:00
Cédric Krier 2ace995dd9 Increase version number
--HG--
branch : 6.0
2024-06-02 19:09:18 +02:00
Cédric Krier a9e289ab5f Add tag account_invoice-6.0.18
--HG--
branch : 6.0
2024-06-02 19:09:08 +02:00
Cédric Krier 1c3f7adad8 Prepare release account_invoice-6.0.18
--HG--
branch : 6.0
2024-06-02 19:09:07 +02:00
Cédric Krier 0161ba49e2 Increase version number
--HG--
branch : 6.0
2024-06-02 19:01:46 +02:00
Cédric Krier 2a93c20f25 Add tag account_statement-6.0.6
--HG--
branch : 6.0
2024-06-02 19:01:38 +02:00
Cédric Krier 069d137bb8 Prepare release account_statement-6.0.6
--HG--
branch : 6.0
2024-06-02 19:01:36 +02:00
Cédric Krier 1cbfe5fa75 Increase version number
--HG--
branch : 6.0
2024-06-02 18:59:53 +02:00
Cédric Krier d8cc5d285c Add tag account_statement_rule-6.0.2
--HG--
branch : 6.0
2024-06-02 18:59:43 +02:00
Cédric Krier 2d36f8c730 Prepare release account_statement_rule-6.0.2
--HG--
branch : 6.0
2024-06-02 18:59:41 +02:00
Cédric Krier 80befd3b00 Increase version number
--HG--
branch : 6.0
2024-06-02 18:56:34 +02:00
Cédric Krier 1193ee2bc3 Add tag account_stock_anglo_saxon-6.0.2
--HG--
branch : 6.0
2024-06-02 18:56:27 +02:00
Cédric Krier 25392e1327 Prepare release account_stock_anglo_saxon-6.0.2
--HG--
branch : 6.0
2024-06-02 18:56:25 +02:00
Cédric Krier f6d7ca7662 Increase version number
--HG--
branch : 6.0
2024-06-02 18:50:52 +02:00
Cédric Krier d193bec9f9 Add tag account_stock_continental-6.0.7
--HG--
branch : 6.0
2024-06-02 18:50:44 +02:00
Cédric Krier 5a21432aa2 Prepare release account_stock_continental-6.0.7
--HG--
branch : 6.0
2024-06-02 18:50:43 +02:00
Cédric Krier a1db4254cd Increase version number
--HG--
branch : 6.0
2024-06-02 18:45:03 +02:00
Cédric Krier f92f2a178d Add tag analytic_account-6.0.4
--HG--
branch : 6.0
2024-06-02 18:44:55 +02:00
Cédric Krier 945a16ee3d Prepare release analytic_account-6.0.4
--HG--
branch : 6.0
2024-06-02 18:44:54 +02:00
Cédric Krier a5ab9f0719 Increase version number
--HG--
branch : 6.0
2024-06-02 18:38:45 +02:00
Cédric Krier ff43e0ac96 Add tag product_cost_fifo-6.0.3
--HG--
branch : 6.0
2024-06-02 18:38:37 +02:00
Cédric Krier 739ea0e31d Prepare release product_cost_fifo-6.0.3
--HG--
branch : 6.0
2024-06-02 18:38:36 +02:00
Cédric Krier 78f4d9d6a1 Increase version number
--HG--
branch : 6.0
2024-06-02 18:26:05 +02:00
Cédric Krier a55edc83ae Add tag purchase-6.0.16
--HG--
branch : 6.0
2024-06-02 18:25:55 +02:00
Cédric Krier 2326cdb4df Prepare release purchase-6.0.16
--HG--
branch : 6.0
2024-06-02 18:25:54 +02:00
Cédric Krier 26412d1c1b Increase version number
--HG--
branch : 6.0
2024-06-02 18:16:15 +02:00
Cédric Krier 1c06e46797 Add tag purchase_requisition-6.0.1
--HG--
branch : 6.0
2024-06-02 18:16:08 +02:00
Cédric Krier b065b5d883 Prepare release purchase_requisition-6.0.1
--HG--
branch : 6.0
2024-06-02 18:16:07 +02:00
Cédric Krier c5bf14ab7b Increase version number
--HG--
branch : 6.0
2024-06-02 18:09:08 +02:00
Cédric Krier 8871cab4de Add tag sale-6.0.16
--HG--
branch : 6.0
2024-06-02 18:08:58 +02:00
Cédric Krier 93beaff4ca Prepare release sale-6.0.16
--HG--
branch : 6.0
2024-06-02 18:08:57 +02:00
Cédric Krier e3d5d30060 Increase version number
--HG--
branch : 6.0
2024-06-02 17:58:05 +02:00
Cédric Krier 7748c34a17 Add tag trytond-6.0.47
--HG--
branch : 6.0
2024-06-02 17:57:53 +02:00
Cédric Krier 6dc96c5b9b Prepare release trytond-6.0.47
--HG--
branch : 6.0
2024-06-02 17:57:52 +02:00
Nicolas Évrard fd2dbc8ad3 Use English when fetching records from the database
Closes #13204
(grafted from f4d5c22dd02905eb6007b5661d720147ee6ce1fe)

--HG--
branch : 6.0
2024-04-18 19:00:34 +02:00
Cédric Krier 793db38e03 Use decimal 0 without digits as default value
If the digits of the field is 0, than using '0.0' trigger the validation error
introduced by 2be02f249a1d.

Closes #13197
(grafted from 979cd092ea24f04328af5f4ff315c418e1c5b3e6)

--HG--
branch : 6.0
2024-04-30 19:15:44 +02:00
Cédric Krier 44bb0f187d Increase version number
--HG--
branch : 6.0
2024-05-15 19:17:03 +02:00
Cédric Krier 1307131393 Add tag account-6.0.25
--HG--
branch : 6.0
2024-05-15 19:16:51 +02:00
Cédric Krier a95025c262 Prepare release account-6.0.25
--HG--
branch : 6.0
2024-05-15 19:16:50 +02:00
Cédric Krier 6ab47f6389 Increase version number
--HG--
branch : 6.0
2024-05-15 19:06:50 +02:00
Cédric Krier 35b6de1b26 Add tag purchase_request_quotation-6.0.5
--HG--
branch : 6.0
2024-05-15 19:06:36 +02:00
Cédric Krier 27447a4ddd Prepare release purchase_request_quotation-6.0.5
--HG--
branch : 6.0
2024-05-15 19:06:34 +02:00
Cédric Krier eeff6bf9df Increase version number
--HG--
branch : 6.0
2024-05-15 19:02:32 +02:00
Cédric Krier ab03a0eb2d Add tag stock_lot-6.0.4
--HG--
branch : 6.0
2024-05-15 19:02:24 +02:00
Cédric Krier 762b7c7032 Prepare release stock_lot-6.0.4
--HG--
branch : 6.0
2024-05-15 19:02:23 +02:00
Cédric Krier 4304c110d6 Cache http-v2 pip directory
Since pip 23.3 the HTTP requests are cached in a new directory.
(grafted from 302a87c908d80c77b8e656aa1c3f215e8482caac)

--HG--
branch : 6.0
2024-05-03 00:25:48 +02:00
Cédric Krier dc53edf761 Set PIP_CACHE_DIR for job using pip
(grafted from 76d925f088f8e619c6aae411c3385bf8820e2462)

--HG--
branch : 6.0
2024-05-03 00:19:28 +02:00
Cédric Krier 881fd126c3 Prevent to use sequence limited to company for stock lot
The lots are not linked to a company, neither the product so their sequences
should not to avoid access right errors.

Closes #13209
(grafted from 9191fe4b4da4f8429920b62e99340ab1c9445617)

--HG--
branch : 6.0
2024-04-24 00:05:10 +02:00
Cédric Krier 64f0f47422 Set default value from account move using line field name
Some Function fields has the move as prefix which is removed when applied to
the move. But when setting default value for the line, the move prefix must
not be removed.

Closes #12967
(grafted from bce77308e529f2e96c46da2296546f047af48161)

--HG--
branch : 6.0
2024-04-27 18:36:49 +02:00
Cédric Krier 46a6ad2155 Ensure there is a company id in the context before testing as positive
Closes #13228
(grafted from b317427d7a7599e310332894ab7ddbb013220d82)

--HG--
branch : 6.0
2024-05-02 18:55:04 +02:00
Cédric Krier a39befe4cb Remove default value for unknown request_quotations field
Closes #13212
(grafted from 51daf548936e2c4fe63bd3449ccdd204165cb85d)

--HG--
branch : 6.0
2024-04-30 18:29:24 +02:00
Cédric Krier b2d0a85184 Increase version number
--HG--
branch : 6.0
2024-05-01 14:40:20 +02:00
Cédric Krier 7489e16474 Add tag account-6.0.24
--HG--
branch : 6.0
2024-05-01 14:40:07 +02:00
Cédric Krier 81a6c122cd Prepare release account-6.0.24
--HG--
branch : 6.0
2024-05-01 14:40:06 +02:00
Cédric Krier 0f767aa54f Increase version number
--HG--
branch : 6.0
2024-05-01 14:23:09 +02:00
Cédric Krier e75adebbb0 Add tag account_invoice-6.0.17
--HG--
branch : 6.0
2024-05-01 14:22:57 +02:00
Cédric Krier c99def40c3 Prepare release account_invoice-6.0.17
--HG--
branch : 6.0
2024-05-01 14:22:56 +02:00
Cédric Krier a5375cb375 Increase version number
--HG--
branch : 6.0
2024-05-01 14:19:20 +02:00
Cédric Krier b85e99d830 Add tag account_product-6.0.4
--HG--
branch : 6.0
2024-05-01 14:19:12 +02:00
Cédric Krier 355b8ee2f4 Prepare release account_product-6.0.4
--HG--
branch : 6.0
2024-05-01 14:19:11 +02:00
Cédric Krier a336a01ab1 Increase version number
--HG--
branch : 6.0
2024-05-01 14:15:16 +02:00
Cédric Krier 30c940f10c Add tag account_stock_continental-6.0.6
--HG--
branch : 6.0
2024-05-01 14:15:00 +02:00
Cédric Krier 0f2cce30ff Prepare release account_stock_continental-6.0.6
--HG--
branch : 6.0
2024-05-01 14:14:59 +02:00
Cédric Krier 7e264f8c10 Increase version number
--HG--
branch : 6.0
2024-05-01 14:11:15 +02:00
Cédric Krier 659fac9053 Add tag account_tax_cash-6.0.1
--HG--
branch : 6.0
2024-05-01 14:11:07 +02:00
Cédric Krier ba8a6f98e2 Prepare release account_tax_cash-6.0.1
--HG--
branch : 6.0
2024-05-01 14:11:06 +02:00
Cédric Krier a5a42d7f8c Increase version number
--HG--
branch : 6.0
2024-05-01 14:09:42 +02:00
Cédric Krier 75af51a872 Add tag account_tax_rule_country-6.0.2
--HG--
branch : 6.0
2024-05-01 14:09:35 +02:00
Cédric Krier 0f6df6f55e Prepare release account_tax_rule_country-6.0.2
--HG--
branch : 6.0
2024-05-01 14:09:34 +02:00
Cédric Krier 5eae9ce43c Increase version number
--HG--
branch : 6.0
2024-05-01 14:02:20 +02:00
Cédric Krier 55cd727e3f Add tag company-6.0.7
--HG--
branch : 6.0
2024-05-01 14:02:11 +02:00
Cédric Krier 890f5282c0 Prepare release company-6.0.7
--HG--
branch : 6.0
2024-05-01 14:02:10 +02:00
Cédric Krier 7183ebefb9 Increase version number
--HG--
branch : 6.0
2024-05-01 13:44:36 +02:00
Cédric Krier 7ce3744f0e Add tag project_revenue-6.0.2
--HG--
branch : 6.0
2024-05-01 13:44:29 +02:00
Cédric Krier cfff7d18bc Prepare release project_revenue-6.0.2
--HG--
branch : 6.0
2024-05-01 13:44:27 +02:00
Cédric Krier 14bff1d250 Increase version number
--HG--
branch : 6.0
2024-05-01 13:41:38 +02:00
Cédric Krier b37cc53d12 Add tag purchase-6.0.15
--HG--
branch : 6.0
2024-05-01 13:41:29 +02:00
Cédric Krier 6d8c5b1852 Prepare release purchase-6.0.15
--HG--
branch : 6.0
2024-05-01 13:41:27 +02:00
Cédric Krier 5d8de1cce8 Increase version number
--HG--
branch : 6.0
2024-05-01 13:31:59 +02:00
Cédric Krier 712778ec3b Add tag sale-6.0.15
--HG--
branch : 6.0
2024-05-01 13:31:50 +02:00
Cédric Krier cc8ce8dc83 Prepare release sale-6.0.15
--HG--
branch : 6.0
2024-05-01 13:31:48 +02:00
Cédric Krier d5e271b01a Increase version number
--HG--
branch : 6.0
2024-05-01 12:03:28 +02:00
Cédric Krier 98a26278f1 Add tag stock_package_shipping-6.0.2
--HG--
branch : 6.0
2024-05-01 12:03:21 +02:00
Cédric Krier 9d7ff70a14 Prepare release stock_package_shipping-6.0.2
--HG--
branch : 6.0
2024-05-01 12:03:19 +02:00
Cédric Krier db899647c9 Increase version number
--HG--
branch : 6.0
2024-05-01 12:01:04 +02:00
Cédric Krier f28a29777a Add tag stock_product_location-6.0.2
--HG--
branch : 6.0
2024-05-01 12:00:54 +02:00
Cédric Krier 69837532ef Prepare release stock_product_location-6.0.2
--HG--
branch : 6.0
2024-05-01 12:00:53 +02:00
Cédric Krier 64f84af367 Increase version number
--HG--
branch : 6.0
2024-05-01 11:54:07 +02:00
Cédric Krier e69e4c821e Add tag stock_shipment_cost-6.0.3
--HG--
branch : 6.0
2024-05-01 11:54:00 +02:00
Cédric Krier 0e43f5314c Prepare release stock_shipment_cost-6.0.3
--HG--
branch : 6.0
2024-05-01 11:53:59 +02:00
Cédric Krier 35d994f90c Increase version number
--HG--
branch : 6.0
2024-05-01 11:28:30 +02:00
Cédric Krier 8f960e445b Add tag sao-6.0.41
--HG--
branch : 6.0
2024-05-01 11:28:25 +02:00
Cédric Krier a0870c2c39 Prepare release sao-6.0.41
--HG--
branch : 6.0
2024-05-01 11:28:24 +02:00
Cédric Krier a5d1752a1d Increase version number
--HG--
branch : 6.0
2024-05-01 11:19:00 +02:00
Cédric Krier 2423097d63 Add tag tryton-6.0.39
--HG--
branch : 6.0
2024-05-01 11:18:46 +02:00
Cédric Krier a0fcf6bb97 Prepare release tryton-6.0.39
--HG--
branch : 6.0
2024-05-01 11:18:45 +02:00
Cédric Krier 61b8e0e1e6 Increase version number
--HG--
branch : 6.0
2024-05-01 11:10:32 +02:00
Cédric Krier c2c4109535 Add tag trytond-6.0.46
--HG--
branch : 6.0
2024-05-01 11:10:16 +02:00
Cédric Krier 3e789b270f Prepare release trytond-6.0.46
--HG--
branch : 6.0
2024-05-01 11:10:15 +02:00
Cédric Krier bfb38de9c1 Support loading plugins without sources
cx_Freeze include only the bytecodes version of the translation plugin.

Closes #13208
(grafted from c06fd05a195bfb9bae5dd388a366c0d58c2005a4)

--HG--
branch : 6.0
2024-04-23 13:38:29 +02:00
Cédric Krier 664978a7b9 Use find_packages to fill packages for build_exe
Otherwise cx_Freeze does not include the translation plugin as it is
dynamically loaded.

Closes #13208
(grafted from 0ab3cefbe003fb39da8b2f3dbb265743ed763f36)

--HG--
branch : 6.0
2024-04-23 13:19:54 +02:00
Cédric Krier f3891b878e Depends on xxx2many fields when they are assigned by a change function
Closes #13099
(grafted from 4a24c323d44a3b5ab440b1bafc4b3b9005500642)

--HG--
branch : 6.0
2024-04-22 08:59:48 +02:00
Cédric Krier 1ce176db4a Ensure current record has been saved before execute button action
(grafted from 8d4e44642bd96d29436f327eb9eba591214fb7e7)

--HG--
branch : 6.0
2024-04-21 15:25:14 +02:00
Cédric Krier 958148c8d1 Wait for display to finish when reloading record
(grafted from 9023fdf384db2961e4dea922f5194b09f879834f)

--HG--
branch : 6.0
2024-04-21 15:24:26 +02:00
Cédric Krier 765ec527aa Fallback to default model access if RPC request fails
(grafted from 5680160a1ab68e8e30e05265aef34eea44be0139)

--HG--
branch : 6.0
2024-04-18 19:22:07 +02:00
Cédric Krier 38b29f3bb4 Encode with gzip only if a session exists
Since 1923117e935d the server does not accept compressed content for
unauthenticated request.
(grafted from 97cbe01195da6938e7f718d07e436c8a2856e3a2)

--HG--
branch : 6.0
2024-04-18 19:15:47 +02:00
Cédric Krier a1a7d957f9 Fill tax rule pattern with default empty countries
A rule line for a country is not expected to be used when the country is
unknown.

Closes #13169
(grafted from cea3c89a740248a84ce48a906f1b1c33ba0fac5e)

--HG--
branch : 6.0
2024-04-08 12:13:33 +02:00
Adrià Tarroja Caubet 8194ea8ab1 Clear view toolbar cache when email templates are modified
Closes #13072
(grafted from aaced85022248371ebea50482914d5df13bb477e)

--HG--
branch : 6.0
2024-04-21 17:29:41 +02:00
Cédric Krier e6fe291bde Prevent to get user_id from request without view_args
If user_id is accessed before view_args has been setup, we should not cache
`None` as value but instead raise an exception.
The `user_id` may be accessed before the mapping if the request is logged
because the representation of the request used the `rpc_method` which needs to
parse the request data. But since 1923117e935d parsing compressed content is
only allowed for request with `user_id`.
So we can no more include the `rpc_method` is the request has not yet been
mapped and so it has a `view_args`.

Closes #13203
(grafted from 0630029c1d5a0a2c7bd45086957f2e0fbed4c427)

--HG--
branch : 6.0
2024-04-18 19:28:04 +02:00
Cédric Krier 1588ce814e Use jQuery remove to remove children row elements
We can not rely on the row node to always have a parent node as toggle_row is
a callback to an event that can be executed after the row has already be
removed from the DOM.

Closes #13198
(grafted from 7e3ab58418656857275f3888386d840ca336858f)

--HG--
branch : 6.0
2024-04-16 09:16:24 +02:00
Cédric Krier 68b5724ab0 Set value in editable tree using the editable linked to the renderer
Closes #13078
(grafted from 56282fb2dc5fb61b7f41a3fee36ec3df082384c2)

--HG--
branch : 6.0
2024-04-14 17:12:52 +02:00
Cédric Krier 00015c36ac Always raise RPCException in RPCExecute
So when calling RPCExecute without processing exception, all exceptions can be
catch with RPCException.

Closes #12874
(grafted from 372dbf53977e872ae62dbc8d6ce5bdc3bcacec69)

--HG--
branch : 6.0
2024-04-14 11:07:33 +02:00
Cédric Krier 3478483b5d Parse text as datetime when it is a string
The on_paste method is calling value_from_text for each widget using the
string from the clipboard.
So textual value needs to be supported even for date and time widgets which
uses a cell renderer that provides datetime value.

Closes #12860
(grafted from 06448d7bdb976b7057a465ca332bbc638e91653e)

--HG--
branch : 6.0
2024-04-14 10:56:27 +02:00
Cédric Krier 6f06be1681 Test if current view is defined on screen before using it
Closes #13178
(grafted from 6f0ae4c7719fbf129ffd0221aa9b1fa008df23e2)

--HG--
branch : 6.0
2024-04-13 15:35:15 +02:00
Cédric Krier 25bf7d1758 Test if user has a company before using it in letter report
Closes #13174
(grafted from 532ac5ce0458557de16512c2751c2e394924e7e1)

--HG--
branch : 6.0
2024-04-13 15:04:45 +02:00
Cédric Krier bffbc47e1c Use function to not copy custom report content
The Function fields are not copied so it is the storage field that must have a
default value.

Closes #13170
(grafted from 96d629fe11a710b395d9981881c5dfda1674becf)

--HG--
branch : 6.0
2024-04-13 15:00:52 +02:00
Cédric Krier c9183d7e61 Do not fail to get product location for shipment without warehouse
The warehouse of internal shipment is computed and may be empty if the from
location does not have a warehouse.

Closes #13129
(grafted from f4f85f4d31f0afe83bb8662d1c15ceecadbd753e)

--HG--
branch : 6.0
2024-04-13 13:52:43 +02:00
Maxime Richez bc7a3cc07c Decorate pack button of customer shipment when extending it for shipping
Closes #13131
(grafted from 710bafa013393a2ebd3731d890fad427c75df1f1)

--HG--
branch : 6.0
2024-04-15 16:20:31 +02:00
Cédric Krier 4da2c57d9e Do not try to round or convert list price of project revenue
By using list_price_used we are sure to have a list price in the company
currency so there is not need for conversion.
Also list price of a product can be empty so we should not try to round it.

Closes #13110
(grafted from 710927560bfe722fc02c0d22bbdf2c1615f787a7)

--HG--
branch : 6.0
2024-04-10 18:06:23 +02:00
Cédric Krier 7f9ae41ef8 Test if contextual company id is positive before using it
Closes #13176
(grafted from fa023763f7b00cd4fbfa9e818bf25db9e259cfbd)

--HG--
branch : 6.0
2024-04-10 11:25:11 +02:00
Cédric Krier d6767cfdc9 Set visibility property always to the entry widget
When the password widget has autocomplete activated, the entry is a combobox.

Closes #13166
(grafted from e159bd2cd8bf9aa408ce8cda144ef41195f01ea3)

--HG--
branch : 6.0
2024-04-05 18:09:19 +02:00
Cédric Krier 50ae2f0b36 Do not hide visibility checkbox on readonly password
Closes #13165
(grafted from d5e4cb50c2bcfd90ab0e8b09679f5b435bbb681e)

--HG--
branch : 6.0
2024-04-05 18:06:23 +02:00
Maxime Richez 7fb0640045 Allocate also shipment cost of 0
Closes #13155
(grafted from 9a2d0edb8d8b3903e47b74bc339ba4d2ec6df097)

--HG--
branch : 6.0
2024-04-13 19:13:44 +02:00
Nicolas Évrard dba3816926 Check for the existence of a screen before restoring size of wizard's dialog window
Closes #12944
(grafted from af40ac94803e01092fccbdc553cc772f251b9abd)

--HG--
branch : 6.0
2024-04-13 17:42:02 +02:00
Cédric Krier e68d2fb949 Remove ending commit when loading modules
The commit call was added by a6624f31ff20 to release lock because Cache.resets
was called inside the transaction.
But Cache.resets was removed in a83631f4ba67 and Cache does not create any new
transaction since.
And since 2fd8c5f88265 the transaction is even committed only on module
update.
(grafted from 0548d73c7ce3b4e07b6b76007f2592ed2be945ff)

--HG--
branch : 6.0
2024-03-13 08:42:10 +01:00
Cédric Krier 60b5e47ed2 Increase version number
--HG--
branch : 6.0
2024-04-17 12:47:17 +02:00
Cédric Krier 0dfc5b9d29 Add tag account-6.0.23
--HG--
branch : 6.0
2024-04-17 12:47:06 +02:00
Cédric Krier 17d0a2ed12 Prepare release account-6.0.23
--HG--
branch : 6.0
2024-04-17 12:47:05 +02:00
Cédric Krier 01a17a3890 Increase version number
--HG--
branch : 6.0
2024-04-17 12:43:23 +02:00
Cédric Krier afc28d2e01 Add tag account_payment_stripe-6.0.11
--HG--
branch : 6.0
2024-04-17 12:43:12 +02:00
Cédric Krier 3db04282d1 Prepare release account_payment_stripe-6.0.11
--HG--
branch : 6.0
2024-04-17 12:43:11 +02:00
Cédric Krier 132cd7b117 Increase version number
--HG--
branch : 6.0
2024-04-17 12:40:09 +02:00
Cédric Krier 9449f6184a Add tag sale_advance_payment-6.0.4
--HG--
branch : 6.0
2024-04-17 12:40:00 +02:00
Cédric Krier 4606bf5a89 Prepare release sale_advance_payment-6.0.4
--HG--
branch : 6.0
2024-04-17 12:39:59 +02:00
Cédric Krier db319e4efc Increase version number
--HG--
branch : 6.0
2024-04-17 12:35:48 +02:00
Cédric Krier d19410dfc8 Add tag sale_payment-6.0.3
--HG--
branch : 6.0
2024-04-17 12:35:40 +02:00
Cédric Krier 997db08624 Prepare release sale_payment-6.0.3
--HG--
branch : 6.0
2024-04-17 12:35:39 +02:00
Cédric Krier b05dfbc086 Increase version number
--HG--
branch : 6.0
2024-04-17 12:33:52 +02:00
Cédric Krier 857870e873 Add tag stock_package_shipping_ups-6.0.4
--HG--
branch : 6.0
2024-04-17 12:33:45 +02:00
Cédric Krier 15a82b1ebc Prepare release stock_package_shipping_ups-6.0.4
--HG--
branch : 6.0
2024-04-17 12:33:43 +02:00
Cédric Krier 37efbca8e1 Increase version number
--HG--
branch : 6.0
2024-04-17 12:32:13 +02:00
Cédric Krier a4917a59f8 Add tag sao-6.0.40
--HG--
branch : 6.0
2024-04-17 12:32:06 +02:00
Cédric Krier c8f8c731be Prepare release sao-6.0.40
--HG--
branch : 6.0
2024-04-17 12:32:05 +02:00
Cédric Krier 8c306cf958 Increase version number
--HG--
branch : 6.0
2024-04-17 12:30:46 +02:00
Cédric Krier 62572bba0b Add tag tryton-6.0.38
--HG--
branch : 6.0
2024-04-17 12:30:34 +02:00
Cédric Krier 0e3b8a9864 Prepare release tryton-6.0.38
--HG--
branch : 6.0
2024-04-17 12:30:33 +02:00
Cédric Krier 7b140442fc Increase version number
--HG--
branch : 6.0
2024-04-17 12:29:12 +02:00
Cédric Krier 0c1232ec5e Add tag trytond-6.0.45
--HG--
branch : 6.0
2024-04-17 12:28:59 +02:00
Cédric Krier 092b3e1d18 Prepare release trytond-6.0.45
--HG--
branch : 6.0
2024-04-17 12:28:58 +02:00
Cédric Krier 58ff5d1447 Do not accept compressed content from unauthenticated request
Closes #13142
(grafted from 1923117e935de62276352585185ced6d854bcb3d)

--HG--
branch : 6.0
2024-04-17 10:20:39 +02:00
Cédric Krier 5c8edbf601 Update precision of cost price test from modification under stock continental accounting
Since 0809f9f56c4e the modified cost price is rounded with the price
precision.

Closes #13041
(grafted from 10c6c8773040b6b6035753fd6c2f91efbcc094d9)

--HG--
branch : 6.0
2024-04-01 14:04:52 +02:00
Cédric Krier b7af46c9c3 Do not deduce current payment from the amount of the sale
Closes #13157
(grafted from 4222a311839fe3341a27e9c2be3d931403802be3)

--HG--
branch : 6.0
2024-04-02 16:47:01 +02:00
Cédric Krier d22c7f6a44 Return False on the callback on readonly window Form
When a readonly Form is closed, the callback result should always be False as
the opened record has not changed.

Closes #13156
(grafted from 9ad99fba8a531f2456d1808f32fe3b9fbc598f2e)

--HG--
branch : 6.0
2024-04-02 16:39:06 +02:00
Cédric Krier 8bbd5f647b Do not commit new transaction for database error processing
(grafted from 15d80de804c51a5557fae817f697201f08abfa99)

--HG--
branch : 6.0
2024-04-02 00:34:25 +02:00
Cédric Krier 2213535404 Use format from server locale as fallback for date in graph view
Closes #13112
(grafted from e775636be6cacf93c9250070ce9b17e40977075f)

--HG--
branch : 6.0
2024-03-21 09:47:45 +01:00
Cédric Krier a0c34866e0 Use min date as default From Date for start amount of general ledger
Closes #12660
(grafted from 06bc271a0d51d43f06306dc2c872ccd07979d50d)

--HG--
branch : 6.0
2024-03-17 11:36:24 +01:00
Nicolas Évrard 1ffdad78ce Use PYSON's Bool evaluation for PYSON's Not evaluation
Closes #13096
(grafted from 009133813b11f264b5e038dc9c5912dc9e0101cb)

--HG--
branch : 6.0
2024-03-11 16:35:39 +01:00
Nicolas Évrard 319527ea43 Instantiate PYSON.Bool expression with new from PYSON.Not instances
Closes #13177
(grafted from 1d8a5b96e3b2d099c0009bc16e18e77cfb860134)

--HG--
branch : 6.0
2024-03-11 12:43:53 +01:00
Cédric Krier 395101cfdd Include advance payment invoices when searching by sales
Closes #13148
(grafted from 078410b3e2abd2b1a8e685d6109937dab076c3c6)

--HG--
branch : 6.0
2024-04-01 15:16:31 +02:00
Cédric Krier 083b85c718 Do not round Decimal to validate digits
Decimal may raise an InvalidOperation error if the context does not allow the
needed precision.
But rounding is not necessary for Decimal as we can just test the exponent
from the tuple version.

Closes #13138
(grafted from 776889be97e4c1b8917a9090338511d8008c625b)

--HG--
branch : 6.0
2024-03-28 09:25:55 +01:00
Cédric Krier 914d9e2a13 Fix typo when processing refund on charge refund updated webhook from Stripe
Closes #13137
(grafted from 97365472565f7863c23a576e7d1eaf92f78ef0d0)

--HG--
branch : 6.0
2024-03-27 19:38:52 +01:00
Cédric Krier faaf2f29c1 Use duck typing to convert single UPS package into a list
It seems that UPS has fixed its API such that it always returns a list for
PackageResults but it is still better to test the actual result.

Closes #13116
(grafted from 5aeb838f993f9d5e55c10a4b24f9ad6cd67eae55)

--HG--
branch : 6.0
2024-03-21 16:55:01 +01:00
Cédric Krier dbb4a5b01b Increase version number
--HG--
branch : 6.0
2024-04-04 09:52:25 +02:00
Cédric Krier 4843ad975b Add tag account_invoice-6.0.16
--HG--
branch : 6.0
2024-04-04 09:52:16 +02:00
Cédric Krier 56501f1250 Prepare release account_invoice-6.0.16
--HG--
branch : 6.0
2024-04-04 09:52:15 +02:00
Cédric Krier 71acb572bf Increase version number
--HG--
branch : 6.0
2024-04-04 09:48:40 +02:00
Cédric Krier d98788424b Add tag stock-6.0.26
--HG--
branch : 6.0
2024-04-04 09:48:30 +02:00
Cédric Krier 81711da020 Prepare release stock-6.0.26
--HG--
branch : 6.0
2024-04-04 09:48:29 +02:00
Cédric Krier f2bdd9103e Increase version number
--HG--
branch : 6.0
2024-04-04 09:47:23 +02:00
Cédric Krier 8af5ec601c Add tag stock_supply-6.0.8
--HG--
branch : 6.0
2024-04-04 09:47:15 +02:00
Cédric Krier 24f4938bcb Prepare release stock_supply-6.0.8
--HG--
branch : 6.0
2024-04-04 09:47:13 +02:00
Cédric Krier 8d8d28fd97 Increase version number
--HG--
branch : 6.0
2024-04-04 09:45:54 +02:00
Cédric Krier da66b31404 Add tag sao-6.0.39
--HG--
branch : 6.0
2024-04-04 09:45:47 +02:00
Cédric Krier c339332de5 Prepare release sao-6.0.39
--HG--
branch : 6.0
2024-04-04 09:45:46 +02:00
Cédric Krier 6e8444d76f Increase version number
--HG--
branch : 6.0
2024-04-04 09:41:14 +02:00
Cédric Krier 1b671d9a75 Add tag tryton-6.0.37
--HG--
branch : 6.0
2024-04-04 09:41:01 +02:00
Cédric Krier 2cea109575 Prepare release tryton-6.0.37
--HG--
branch : 6.0
2024-04-04 09:41:00 +02:00
Cédric Krier 891e1d0f81 Increase version number
--HG--
branch : 6.0
2024-04-04 09:39:38 +02:00
Cédric Krier 1c1a4dd2d1 Add tag trytond-6.0.44
--HG--
branch : 6.0
2024-04-04 09:39:26 +02:00
Cédric Krier 4e1bc3d08f Prepare release trytond-6.0.44
--HG--
branch : 6.0
2024-04-04 09:39:24 +02:00
Cédric Krier a319f053ce Put gir libraries under lib also for Windows
cf5adeee978b did it for darwin but it is also useful for Windows to avoid
duplicate dlls.
(grafted from 44cacb4235be628f9d3ab902e4d72e9a9b8d3381)

--HG--
branch : 6.0
2024-03-23 18:17:05 +01:00
Cédric Krier e7892f306a Do not include locale of build system
They should not be needed as tryton uses only its own strings.
(grafted from 6ab2bf23e580b4df2a2bb488dab96286f8ebfccb)

--HG--
branch : 6.0
2023-11-04 19:52:58 +01:00
Cédric Krier 662ca92896 Do not copy tryton data and plugins in frozen build
Since d94c92c1de67 the library is no more compressed so those package data are
already in the usual place.
(grafted from 867d962ffbe4657643961554fefc952eb007d9f7)

--HG--
branch : 6.0
2023-11-04 19:51:52 +01:00
Cédric Krier 72aa4af832 Include shared libraries in lib folder for darwin build
cx_Freeze 6.15.10 store included files in Resources folder and make a symlink
in MacOS folder for lib and share.
So we must include shared libraries in the lib folder to be available.
(grafted from cf5adeee978b9ff2de9fc2229c9cd82c63b98302)

--HG--
branch : 6.0
2023-11-04 19:48:03 +01:00
Cédric Krier 44d3135067 Replace etc directory by share for frozen build
cx_Freeze 6.15.10 store included files in Resources folder and make a symlink
in MacOS folder for lib and share.
So we need to store etc content in share to be available.
(grafted from c9bb18c11e4a736c4ada1ea9f740ec8609dc3590)

--HG--
branch : 6.0
2023-11-04 19:44:09 +01:00
Cédric Krier 2c82990fb8 Do not stop pool on refresh if modules list is empty
A Pool.refresh may be triggered on Pool.init if a cache listener is started by
the new transaction of load_modules. In such cache the pool is empty just
after the init.

Closes #13101
(grafted from 4c210ce062018f7021c2ac5328d558ca8e9899fa)

--HG--
branch : 6.0
2024-03-17 18:10:19 +01:00
Cédric Krier 5f0096cb9e Revoke URLs of loaded icons
Closes #13095
(grafted from ee2fee1a4b3019a5e4bff38e830a751d9c4d0976)

--HG--
branch : 6.0
2024-03-10 01:09:35 +01:00
Cédric Krier 301870aa79 Set invoice line state to paid when invoice is cancelled with cancel move
Such invoice line should be considered as booked for example to compute the
invoiced quantity of stock move.

Closes #13085
(grafted from cfd02fdbd6781576e47fd92a9720049c01a1e498)

--HG--
branch : 6.0
2024-03-08 12:29:03 +01:00
Cédric Krier 82cc6ed241 Do not delete purchase request with a purchase line when supply stock
The design does not ensure that draft purchase request can not be linked to a
purchase line.

Closes #12974
(grafted from 88d4acee578219e8c193b56ceb5a4f3bf3d7b1aa)

--HG--
branch : 6.0
2024-02-05 23:15:21 +01:00
Cédric Krier a97a22b359 Add auto-detected fields with drag and drop handler
Closes #13082
(grafted from c52d2403d6690ac2b83c6cd381b7760cbf40fe58)

--HG--
branch : 6.0
2024-03-07 13:06:11 +01:00
Cédric Krier 4299195046 Set height to 100% for text and richtext
Closes #13058
(grafted from aed32f1a6abe0eab0d7c0e26402a52fe99ebd713)

--HG--
branch : 6.0
2024-02-25 13:40:59 +01:00
Cédric Krier 1e9b2ccc20 Use moment to parse time
Closes #13032
(grafted from 1b77b079e942f554c4f074533e209a340e5afa80)

--HG--
branch : 6.0
2024-02-21 09:52:06 +01:00
Sergi Almacellas Abellana 4cb0c1f85d Round code price before storage when modifying from product wizard
Closes #13041
(grafted from 0809f9f56c4e0120646507fb4c8c12448a4b9864)

--HG--
branch : 6.0
2024-03-15 19:18:30 +01:00
Cédric Krier 06c3363a30 Replace jshint by eslint
Closes #13087
(grafted from b2a2c9483562f6ae5430df5cc957148003ac3520)

--HG--
branch : 6.0
2024-03-26 00:10:10 +01:00
Cédric Krier 91ed58951b Define rev variable
--HG--
branch : 6.0
2024-03-25 22:37:21 +01:00
Cédric Krier 1222a88de7 Use model attribute to compute model name of CharColumn
Closes #13093
(grafted from 032f64eb30c141103210c1023dd77f96e492c55f)

--HG--
branch : 6.0
2024-03-09 11:01:34 +01:00
Cédric Krier 1bc8436a8f Set graph color from yfield
Closes #13091
(grafted from 8258ba4d71c20dce065f75a1dcf64064867ce304)

--HG--
branch : 6.0
2024-03-09 10:56:54 +01:00
Cédric Krier ace002f22d Use size from attributes when setting url_size parameters for Image
Closes #13089
(grafted from 92766aa06e107c67d9e217334c067651385229bd)

--HG--
branch : 6.0
2024-03-09 10:52:41 +01:00
Cédric Krier da420e585b Do not fail on input completion when source is an Array
Closes #13088
(grafted from 0d99c0394ebc50547cd18570833e68d908791300)

--HG--
branch : 6.0
2024-03-09 10:49:27 +01:00
Cédric Krier 1ae4c8a2f4 Try to assign automatically planned shipments in the past
Closes #13030
(grafted from e3bd5809ef0341afef8f9b65635d14bd2f9b37d5)

--HG--
branch : 6.0
2024-02-09 16:44:46 +01:00
Cédric Krier 4da191fd3c Remove readthedocs
(grafted from 2f67994e59b0bca29d7b0632a51540774b109140)

--HG--
branch : 6.0
2024-03-04 00:52:20 +01:00
Cédric Krier 35cc6e45b8 Increase version number
--HG--
branch : 6.0
2024-03-03 13:28:03 +01:00
Cédric Krier 0676e50628 Add tag account-6.0.22
--HG--
branch : 6.0
2024-03-03 13:27:52 +01:00
Cédric Krier 9809b38a4f Prepare release account-6.0.22
--HG--
branch : 6.0
2024-03-03 13:27:51 +01:00
Cédric Krier fc864a08b2 Increase version number
--HG--
branch : 6.0
2024-03-03 13:26:41 +01:00
Cédric Krier c914d930f0 Add tag account_payment_stripe-6.0.10
--HG--
branch : 6.0
2024-03-03 13:26:33 +01:00
Cédric Krier f755c0315b Prepare release account_payment_stripe-6.0.10
--HG--
branch : 6.0
2024-03-03 13:26:32 +01:00
Cédric Krier 6556eaa1ce Increase version number
--HG--
branch : 6.0
2024-03-03 13:25:24 +01:00
Cédric Krier d5922e279e Add tag account_statement-6.0.5
--HG--
branch : 6.0
2024-03-03 13:25:16 +01:00
Cédric Krier 96afb71465 Prepare release account_statement-6.0.5
--HG--
branch : 6.0
2024-03-03 13:25:15 +01:00
Cédric Krier 4c67050ee1 Increase version number
--HG--
branch : 6.0
2024-03-03 13:23:44 +01:00
Cédric Krier 1479d6f18f Add tag party-6.0.6
--HG--
branch : 6.0
2024-03-03 13:23:35 +01:00
Cédric Krier c64399e460 Prepare release party-6.0.6
--HG--
branch : 6.0
2024-03-03 13:23:34 +01:00
Cédric Krier 6e25e08743 Increase version number
--HG--
branch : 6.0
2024-03-03 13:22:21 +01:00
Cédric Krier 3fec079bd6 Add tag purchase_amendment-6.0.3
--HG--
branch : 6.0
2024-03-03 13:22:14 +01:00
Cédric Krier 5ec1e8473a Prepare release purchase_amendment-6.0.3
--HG--
branch : 6.0
2024-03-03 13:22:13 +01:00
Cédric Krier 58f71642c5 Increase version number
--HG--
branch : 6.0
2024-03-03 13:21:08 +01:00
Cédric Krier 2ea3198669 Add tag sale_amendment-6.0.2
--HG--
branch : 6.0
2024-03-03 13:21:01 +01:00
Cédric Krier b5120a5a3c Prepare release sale_amendment-6.0.2
--HG--
branch : 6.0
2024-03-03 13:21:00 +01:00
Cédric Krier cb9145427c Increase version number
--HG--
branch : 6.0
2024-03-03 13:18:55 +01:00
Cédric Krier 5fe130d264 Add tag sale_supply-6.0.5
--HG--
branch : 6.0
2024-03-03 13:18:47 +01:00
Cédric Krier 1b20f32ae2 Prepare release sale_supply-6.0.5
--HG--
branch : 6.0
2024-03-03 13:18:46 +01:00
Cédric Krier 57c90f1f36 Increase version number
--HG--
branch : 6.0
2024-03-03 13:03:47 +01:00
Cédric Krier 237c7406da Add tag trytond-6.0.43
--HG--
branch : 6.0
2024-03-03 13:03:30 +01:00
Cédric Krier 85841ec417 Prepare release trytond-6.0.43
--HG--
branch : 6.0
2024-03-03 13:03:29 +01:00
Cédric Krier d620f7bf14 Do not fail on leap day to create next fiscal year
Replace the year of a date is not safe, it is better to use relativedelta.

Closes #13064
(grafted from 4b19fb0bc801a784139c0c6245d8649480e13280)

--HG--
branch : 6.0
2024-02-29 15:36:16 +01:00
Cédric Krier 22a7ecdfa2 Do not copy sale lines when copying purchase requests
Closes #12918
(grafted from 3a4693cd3e305eb2b2ae8d34c92ecef275ee9adc)

--HG--
branch : 6.0
2024-02-12 23:54:07 +01:00
Cédric Krier b14eea4620 Increase transaction counter when erasing party
As the erase is done using direct SQL query, the counter is not increased so
there is no log event created because the wizard use the counter to determine
if there were some modification and thus create a log entry.

Closes #13002
(grafted from c1f76346bda026970d8f964f7198dd55e4c1cdc7)

--HG--
branch : 6.0
2024-02-05 18:57:28 +01:00
Cédric Krier 7e61c8b6f0 Clear stock moves in staging when validating amendment
Closes #12999
(grafted from abebfcfa0616585fcea20e17b9bafd6413011964)

--HG--
branch : 6.0
2024-02-05 11:51:00 +01:00
Cédric Krier 44b1344a88 Increase maximal number of retries in test scenario
When many scenario are run with the same account in parallel, the processing
time of Stripe can increase a lot so we need to wait longer.
(grafted from f199648a5965ac38dbcebf9205b3527b5dcffea5)

--HG--
branch : 6.0
2024-02-20 11:28:45 +01:00
Cédric Krier 8a92f34029 Format direct debit name of Stripe payment method
Closes #12990
(grafted from a92e0525c8a8dd570e6b4bca38e8f8ad7097c641)

--HG--
branch : 6.0
2024-02-02 19:52:35 +01:00
Cédric Krier 49916af68d Return all Stripe payment methods instead of only card
Closes #12990
(grafted from c14c04f42a434770cfb93310b0ffd15e8335b4d4)

--HG--
branch : 6.0
2024-02-02 19:51:34 +01:00
Cédric Krier 86b9bc0823 Clear transaction tasks on retry of with_transaction decorator
Closes #13008
(grafted from 6ba5facee41af77e391409382d9aef7a6b4b576a)

--HG--
branch : 6.0
2024-02-06 13:26:34 +01:00
Sergi Almacellas Abellana 1ecb43f571 Reset amount to pay with Decimal
Otherwise amount to pay can not copy sign from line.

Closes #13023
(grafted from 30926e7b8b6fe5deaffeea6a9c8efb120ff2b638)

--HG--
branch : 6.0
2024-02-12 23:45:14 +01:00
Cédric Krier 31cc85364e Wait for dispute status change in Stripe scenario
Closes #12221
(grafted from f733b75a83da63df017c55517a73c9de9895e99c)

--HG--
branch : 6.0
2024-02-03 16:12:12 +01:00
Cédric Krier 16d58e3450 Increase version number
--HG--
branch : 6.0
2024-02-15 19:39:29 +01:00
Cédric Krier 571ff7303a Add tag account_payment-6.0.4
--HG--
branch : 6.0
2024-02-15 19:39:22 +01:00
Cédric Krier f2432b18ab Prepare release account_payment-6.0.4
--HG--
branch : 6.0
2024-02-15 19:39:21 +01:00
Cédric Krier fa0758b31c Increase version number
--HG--
branch : 6.0
2024-02-15 19:37:04 +01:00
Cédric Krier 011afcac61 Add tag edocument_uncefact-6.0.2
--HG--
branch : 6.0
2024-02-15 19:36:57 +01:00
Cédric Krier ad05d6e3a9 Prepare release edocument_uncefact-6.0.2
--HG--
branch : 6.0
2024-02-15 19:36:56 +01:00
Cédric Krier e9f82e1b1c Increase version number
--HG--
branch : 6.0
2024-02-15 19:35:46 +01:00
Cédric Krier 614047d3e3 Add tag party-6.0.5
--HG--
branch : 6.0
2024-02-15 19:35:37 +01:00
Cédric Krier 0378bd113a Prepare release party-6.0.5
--HG--
branch : 6.0
2024-02-15 19:35:36 +01:00
Cédric Krier 83a873aa68 Increase version number
--HG--
branch : 6.0
2024-02-15 19:34:28 +01:00
Cédric Krier 9f9bfd1180 Add tag production_outsourcing-6.0.1
--HG--
branch : 6.0
2024-02-15 19:34:21 +01:00
Cédric Krier 940ad74560 Prepare release production_outsourcing-6.0.1
--HG--
branch : 6.0
2024-02-15 19:34:20 +01:00
Cédric Krier 7355e11a4d Increase version number
--HG--
branch : 6.0
2024-02-15 19:31:31 +01:00
Cédric Krier ebe28e46a0 Add tag sao-6.0.38
--HG--
branch : 6.0
2024-02-15 19:31:14 +01:00
Cédric Krier f3e1cdf8a1 Prepare release sao-6.0.38
--HG--
branch : 6.0
2024-02-15 19:31:13 +01:00
Cédric Krier 07aadadd36 Increase version number
--HG--
branch : 6.0
2024-02-15 19:28:40 +01:00
Cédric Krier 9909833e52 Add tag tryton-6.0.36
--HG--
branch : 6.0
2024-02-15 19:28:26 +01:00
Cédric Krier 81e9a6690d Prepare release tryton-6.0.36
--HG--
branch : 6.0
2024-02-15 19:28:25 +01:00
Cédric Krier 74c7ec3685 Increase version number
--HG--
branch : 6.0
2024-02-15 19:26:55 +01:00
Cédric Krier 3aa5828be7 Add tag trytond-6.0.42
--HG--
branch : 6.0
2024-02-15 19:26:39 +01:00
Cédric Krier 2cbaf7b2fc Prepare release trytond-6.0.42
--HG--
branch : 6.0
2024-02-15 19:26:38 +01:00
Cédric Krier 8eac7634e2 Return new instances of PYSON object from PYSON shortcut methods
Closes #12985
(grafted from af58504c1e6ad2b17cac5b6c41454d7eda28c5c7)

--HG--
branch : 6.0
2024-02-03 19:29:59 +01:00
Cédric Krier ba38dfa34f Do not insert contact mechanism between recipients hidden fields
Since e356d97a0f59 there are two recipients hidden fields in the email
template view.

Closes #12981
(grafted from 37263c3bb8110b0cbf470ace7d2cd779defb66b4)

--HG--
branch : 6.0
2024-02-01 12:10:59 +01:00
Cédric Krier a6e29407c0 Add support for timestamp field as datetime in domain parser
Closes #12776
(grafted from c2d266d5fd2591477a400f44d772e0dea499fee6)

--HG--
branch : 6.0
2024-01-30 12:07:21 +01:00
Cédric Krier 123cc415ef Define explicitly escape char used for like operators
For now we rely on the default value set by python-sql but SQL-92 does not
define a default value.

Closes #12933
(grafted from 659160cd1681a6a1bc98d51a97d7765ee8d31714)

--HG--
branch : 6.0
2024-01-14 13:32:27 +01:00
Cédric Krier 67444df4ce Use only debit and credit sign to compute payment kind of move line
Closes #12932
(grafted from c0062500da161ce491c64dcc10201c063d3a16e2)

--HG--
branch : 6.0
2024-01-13 18:53:13 +01:00
Cédric Krier e813933845 Consider null value as data for binary field
null value is set when the widget is cleared so it should not try to read it
again from the server.

Closes #12926
(grafted from a93577ad420c3bab09fb905efab954e4aaf0fbab)

--HG--
branch : 6.0
2024-01-11 16:30:10 +01:00
Cédric Krier 5d90eb0cd2 Activate scrollbar on text and richtext widget and limit resize to vertical
The minimal height is set to 5 lines and maximal to 20 lines.

Closes #12921
(grafted from 3e369e3b5addee2e6b90ebf59c3286040f44ea35)

--HG--
branch : 6.0
2024-01-10 19:07:03 +01:00
Adrià Tarroja Caubet 7a9ec03554 Check purchase amount is not None on compute production cost
Closes #12946
(grafted from dd9635826c8a493f4268690a47d37ee039b2d65a)

--HG--
branch : 6.0
2024-01-18 10:38:07 +01:00
Nicolas Évrard 4067da02fe Apply overflow value to every parent group of node
Closes #12960
(grafted from 5ec515d166696653b07dd2ad61a62377b9717899)

--HG--
branch : 6.0
2024-01-26 12:40:14 +01:00
Sergi Almacellas Abellana e887c85659 Do not fail when accessing sales or purchases attributes for UN/CEFACT Invoice
Closes #12873
(grafted from eae34c589a95fb888a003b5637345b3e89d7fd85)

--HG--
branch : 6.0
2024-01-27 10:21:19 +01:00
Cédric Krier 6eeab79c50 Initialize Model attributes of EDocument UN/CEFACT Invoice
The super __init__ method must be called to set some attributes used by Model.

Closes #12895
(grafted from cefa0580fa2eae43a02c2042cbba3fd5a0125dbc)

--HG--
branch : 6.0
2024-01-05 01:36:06 +01:00
Cédric Krier 576aceeae9 Increase version number
--HG--
branch : 6.0
2024-02-03 12:32:26 +01:00
Cédric Krier 3abe516c73 Add tag account_payment_stripe-6.0.9
--HG--
branch : 6.0
2024-02-03 12:32:18 +01:00
Cédric Krier 32985a6a48 Prepare release account_payment_stripe-6.0.9
--HG--
branch : 6.0
2024-02-03 12:32:17 +01:00
Cédric Krier 0d52ceb825 Increase version number
--HG--
branch : 6.0
2024-02-03 12:29:30 +01:00
Cédric Krier 2390a6b37f Add tag account_statement_aeb43-6.0.2
--HG--
branch : 6.0
2024-02-03 12:29:22 +01:00
Cédric Krier 6e87f93418 Prepare release account_statement_aeb43-6.0.2
--HG--
branch : 6.0
2024-02-03 12:29:21 +01:00
Cédric Krier c7d8281b92 Increase version number
--HG--
branch : 6.0
2024-02-03 12:23:19 +01:00
Cédric Krier 550e8401a4 Add tag sale_advance_payment-6.0.3
--HG--
branch : 6.0
2024-02-03 12:23:09 +01:00
Cédric Krier 887be9ec66 Prepare release sale_advance_payment-6.0.3
--HG--
branch : 6.0
2024-02-03 12:23:07 +01:00
Cédric Krier fa4ca09399 Increase version number
--HG--
branch : 6.0
2024-02-03 12:10:54 +01:00
Cédric Krier c8ed6e34db Add tag stock-6.0.25
--HG--
branch : 6.0
2024-02-03 12:10:35 +01:00
Cédric Krier 6d6c82f17b Prepare release stock-6.0.25
--HG--
branch : 6.0
2024-02-03 12:10:32 +01:00
Cédric Krier 3096256d64 Increase version number
--HG--
branch : 6.0
2024-02-03 12:03:51 +01:00
Cédric Krier 9c87d33b7f Add tag sao-6.0.37
--HG--
branch : 6.0
2024-02-03 12:03:40 +01:00
Cédric Krier 4cedfc7e83 Prepare release sao-6.0.37
--HG--
branch : 6.0
2024-02-03 12:03:37 +01:00
Cédric Krier fa4f2eac78 Increase version number
--HG--
branch : 6.0
2024-02-03 11:59:03 +01:00
Cédric Krier 9c7491852b Add tag trytond-6.0.41
--HG--
branch : 6.0
2024-02-03 11:58:41 +01:00
Cédric Krier ced8d807ba Prepare release trytond-6.0.41
--HG--
branch : 6.0
2024-02-03 11:58:39 +01:00
Cédric Krier 57b96bc3df Add template filters after being cached
The MemoryCache copy the stored template since 7bbbb91621ab but Genshi
Template clear the filters when copied.

Closes #12963
(grafted from 3111fe5130705da70e46b07e4b7cb47012430964)

--HG--
branch : 6.0
2024-01-28 00:34:12 +01:00
Cédric Krier 951618e3d6 Prevent modify mutable cached value
The cached values are copied when set and copied again when returned so the
stored values can never be modified.

Closes #9558
(grafted from 7bbbb91621ab3759dfdc04de3aa1754c89ef145d)

--HG--
branch : 6.0
2024-01-15 23:48:50 +01:00
Cédric Krier 2a9386be48 Use today as planned date for assigned move
The inclusion of the assigned move in the computation must be coherent between
quantity and delta.

Closes #12914
(grafted from 0504da7e1abba6df691519b60c4fa8ac3a54e40a)

--HG--
branch : 6.0
2024-01-09 19:42:05 +01:00
Cédric Krier 79a23ca262 Display the actual wrong ids in domain rule error message
Closes #12907
(grafted from 4ebe825f8202d35630c08b0fbd5d1c93bd9124c3)

--HG--
branch : 6.0
2024-01-07 19:11:58 +01:00
Cédric Krier 8aa394901f Save invoice before adding recalled lines from sale advance payment
Closes #12889
(grafted from c29cbc1bda0c75a6eee0653240d5c76309aafb57)

--HG--
branch : 6.0
2024-01-03 13:30:22 +01:00
Cédric Krier 61e7ec9c0a Return children length only if children field is loaded
Closes #12906
(grafted from 096fbc73811d10b4d0860290c79ee7047342e545)

--HG--
branch : 6.0
2024-01-06 22:56:46 +01:00
Cédric Krier c94b9b754b Use transaction date for accounting date when importing AEB43 statement
Closes #12886
(grafted from 8ec4668ff251e147fdd80e25b65de4201811c5df)

--HG--
branch : 6.0
2024-01-02 17:02:23 +01:00
Cédric Krier b47ea881ad Wait until the expected result is fetched in Stripe test scenario
Closes #12221
(grafted from 308c41a979f1ed1ffdd713f2dd00a729c902bb0d)

--HG--
branch : 6.0
2023-12-02 12:02:10 +01:00
Cédric Krier 7fe6dc83e8 Wait until the expected result is fetched in Shopify test scenario
Closes #12794
(grafted from dd11633bfa87f06b7c7f18a8bd444cb468582da2)

--HG--
branch : 6.0
2023-12-02 12:02:16 +01:00
Cédric Krier f890a48079 Increase version number
--HG--
branch : 6.0
2024-01-16 00:23:37 +01:00
Cédric Krier d34e75ec29 Add tag account_invoice-6.0.15
--HG--
branch : 6.0
2024-01-16 00:23:27 +01:00
Cédric Krier 660eacbf6f Prepare release account_invoice-6.0.15
--HG--
branch : 6.0
2024-01-16 00:23:26 +01:00
Cédric Krier e9e2c76787 Increase version number
--HG--
branch : 6.0
2024-01-16 00:21:45 +01:00
Cédric Krier 0f12e7ef33 Add tag production-6.0.6
--HG--
branch : 6.0
2024-01-16 00:21:36 +01:00
Cédric Krier ee7592a352 Prepare release production-6.0.6
--HG--
branch : 6.0
2024-01-16 00:21:35 +01:00
Cédric Krier d3a5289351 Increase version number
--HG--
branch : 6.0
2024-01-16 00:17:09 +01:00
Cédric Krier 4af938320f Add tag sale_supply-6.0.4
--HG--
branch : 6.0
2024-01-16 00:17:01 +01:00
Cédric Krier b97f9608bf Prepare release sale_supply-6.0.4
--HG--
branch : 6.0
2024-01-16 00:17:00 +01:00
Cédric Krier af7238db8b Increase version number
--HG--
branch : 6.0
2024-01-16 00:14:54 +01:00
Cédric Krier 7ca5264b96 Add tag stock-6.0.24
--HG--
branch : 6.0
2024-01-16 00:14:43 +01:00
Cédric Krier 85b1029fa8 Prepare release stock-6.0.24
--HG--
branch : 6.0
2024-01-16 00:14:42 +01:00
Cédric Krier 2ae34f3d6b Increase version number
--HG--
branch : 6.0
2024-01-16 00:13:33 +01:00
Cédric Krier 48a86eb0cd Add tag stock_supply-6.0.7
--HG--
branch : 6.0
2024-01-16 00:13:25 +01:00
Cédric Krier 73e986790a Prepare release stock_supply-6.0.7
--HG--
branch : 6.0
2024-01-16 00:13:24 +01:00
Cédric Krier a3ef8b8bc1 Increase version number
--HG--
branch : 6.0
2024-01-16 00:12:18 +01:00
Cédric Krier d9d3585a92 Add tag sao-6.0.36
--HG--
branch : 6.0
2024-01-16 00:12:11 +01:00
Cédric Krier 83e5ee6fc5 Prepare release sao-6.0.36
--HG--
branch : 6.0
2024-01-16 00:12:10 +01:00
Cédric Krier dd070b97be Increase version number
--HG--
branch : 6.0
2024-01-16 00:10:50 +01:00
Cédric Krier e6b78cbd72 Add tag tryton-6.0.35
--HG--
branch : 6.0
2024-01-16 00:10:36 +01:00
Cédric Krier 470d077b78 Prepare release tryton-6.0.35
--HG--
branch : 6.0
2024-01-16 00:10:35 +01:00
Cédric Krier f457409f1b Increase version number
--HG--
branch : 6.0
2024-01-16 00:09:16 +01:00
Cédric Krier 3fa8877907 Add tag trytond-6.0.40
--HG--
branch : 6.0
2024-01-16 00:09:00 +01:00
Cédric Krier ebfaadbc8c Prepare release trytond-6.0.40
--HG--
branch : 6.0
2024-01-16 00:08:59 +01:00
Cédric Krier 2f90d979cc Set supply state of sale line to cancelled only if the purchase request is also cancelled
Closes #12853
(grafted from 0cfd8517113dfd8d60ebc9fbd7c118ab59dee0ac)

--HG--
branch : 6.0
2023-12-21 12:01:31 +01:00
Cédric Krier 13a1549699 Allow assigned move of 0 quantity using view location and delete them
This is needed to be able to ignore assignation of move from a view location,
and to delete them before all moves are set to done.

Closes #12870
(grafted from 5ec6b6d3cd8cfffdb0f91ca350bc1ba65b5a5d8f)

--HG--
branch : 6.0
2024-01-13 02:17:16 +01:00
Nicolas Évrard f4779b1618 Sort correclty eager and lazy fields when calling Form.display
Closes #12890
(grafted from 60a0e087ead74ae2c242c33f56977f466d3874be)

--HG--
branch : 6.0
2023-12-22 14:48:49 +01:00
Cédric Krier ebb34ea32a Update planned date of assigned move from shipment and production
Closes #12867
(grafted from 1caa3667c8759bfd92c315d12aae4fb5f57ad587)

--HG--
branch : 6.0
2023-12-23 02:32:43 +01:00
Cédric Krier 5c3d63a4c4 Pick only from children location when assigned stock move from supplied sale line
Closes #12812
(grafted from dd0350421ca455db89819c786330738cfce2b602)

--HG--
branch : 6.0
2023-12-08 12:53:16 +01:00
Cédric Krier 9b73ee7bdb Do not check warnings with access checked
The user does not have access right to delete warnings.

Closes #12861
(grafted from 9b820b67b9107ed87113297ebd10bc5bd2309181)

--HG--
branch : 6.0
2023-12-22 16:57:43 +01:00
Cédric Krier cafa0ca21d Do not fail to get keyword action with empty record id
Closes #12767
(grafted from 9b28b3b64550681b1ff2b37c7dcaa82874032c42)

--HG--
branch : 6.0
2023-12-23 18:50:58 +01:00
Cédric Krier 95208803b3 Instantiate list of ids when exporting data with domain as list of ids
Closes #12868
(grafted from 645ee58d8a4ae278cd2613ff2b16cc0b859046a8)

--HG--
branch : 6.0
2023-12-23 18:26:00 +01:00
Cédric Krier d16cfa7372 Compute length of inserted text in bytes
Closes #12138
(grafted from ec763bf108d6cc7341c0d0b661a6b2af2a054ab7)

--HG--
branch : 6.0
2023-12-23 18:21:35 +01:00
Cédric Krier 67244d9167 Catch InvalidOperation when rounding inserted number
Closes #12866
(grafted from 1d56c462e03ce4eb93a1cd1e4dad10cd736e1105)

--HG--
branch : 6.0
2023-12-23 01:39:53 +01:00
Cédric Krier 19edd7419f Do not rely on invoice state to compute reconciliation lines
Closes #12864
(grafted from 94018bd6531aa5943e5044d925b24c04fc5ecb8c)

--HG--
branch : 6.0
2023-12-22 18:43:55 +01:00
Cédric Krier 5635867f24 Reset and cancel shipment when purchase request is cancelled
The stock moves of the linked sale line is cancelled so the linked shipment
state must be updated to synchronize the inventory moves or to cancel it.

Closes #12825
(grafted from ced7b09694dd5f0eb513ad014ee4cff0c979073e)

--HG--
branch : 6.0
2023-12-13 23:27:42 +01:00
Cédric Krier 7614b407ee Convert negative id value as None when set by the client
Domain inversion may force a unique value based on the default value from
PYSON evaluation. In such case it means that no record can be set.

Closes #12799
(grafted from 48463dae759ea1473b258ed905ba2c15fe96e10c)

--HG--
branch : 6.0
2023-12-17 23:39:16 +01:00
Cédric Krier bcd5cc0588 Increase version number
--HG--
branch : 6.0
2024-01-01 13:12:38 +01:00
Cédric Krier 0302cad9c4 Add tag account-6.0.21
--HG--
branch : 6.0
2024-01-01 13:12:26 +01:00
Cédric Krier fd40f6a48b Prepare release account-6.0.21
--HG--
branch : 6.0
2024-01-01 13:12:25 +01:00
Cédric Krier c87331bbe7 Increase version number
--HG--
branch : 6.0
2024-01-01 13:11:11 +01:00
Cédric Krier b40b0df76b Add tag carrier_subdivision-6.0.2
--HG--
branch : 6.0
2024-01-01 13:11:05 +01:00
Cédric Krier 6edac80ff9 Prepare release carrier_subdivision-6.0.2
--HG--
branch : 6.0
2024-01-01 13:11:04 +01:00
Cédric Krier b320b2894c Increase version number
--HG--
branch : 6.0
2024-01-01 13:07:34 +01:00
Cédric Krier e245a912e2 Add tag stock_lot-6.0.3
--HG--
branch : 6.0
2024-01-01 13:07:26 +01:00
Cédric Krier 0606080018 Prepare release stock_lot-6.0.3
--HG--
branch : 6.0
2024-01-01 13:07:25 +01:00
Cédric Krier 5783804f49 Increase version number
--HG--
branch : 6.0
2024-01-01 13:05:18 +01:00
Cédric Krier eb2283e7ff Add tag sao-6.0.35
--HG--
branch : 6.0
2024-01-01 13:05:12 +01:00
Cédric Krier 8e9cd31f17 Prepare release sao-6.0.35
--HG--
branch : 6.0
2024-01-01 13:05:11 +01:00
Cédric Krier db3fdf15a9 Increase version number
--HG--
branch : 6.0
2024-01-01 13:03:51 +01:00
Cédric Krier 220ecc6322 Add tag tryton-6.0.34
--HG--
branch : 6.0
2024-01-01 13:03:37 +01:00
Cédric Krier ec7af55466 Prepare release tryton-6.0.34
--HG--
branch : 6.0
2024-01-01 13:03:36 +01:00
Cédric Krier c54201a1af Duplicate object tag when updating the content of Document widget
Some browser does not refresh properly the content when updating the data
attribute.

Closes #12808
(grafted from 595120b29967d30407fc5b267583dde9ed381d78)

--HG--
branch : 6.0
2023-12-07 22:50:42 +01:00
Nicolas Évrard e8954e3a7b Mark M2M records for addition in parent after they're saved
Closes #12832
(grafted from 4e8ff04aef3a2bfd175e2c77db1421810adc5159)

--HG--
branch : 6.0
2023-12-14 17:54:27 +01:00
Maxime Richez 80cff291b3 Run setup.py explicitly with python3 to get version when freezing
Closes #12831
(grafted from 7a8b1987503801d213f9de2b4c986bbc9166a1fa)

--HG--
branch : 6.0
2023-12-23 02:06:45 +01:00
Cédric Krier 5cbd91118c Add None value to selection for nullable_widget when search_read fails
Closes #12838
(grafted from 539dc9578430153096430ec794016b0958694552)

--HG--
branch : 6.0
2023-12-17 21:13:12 +01:00
Cédric Krier 9fe9a0674f Do not read record name for value None for inactive selection
Closes #12838
(grafted from cf35deaf9f1219bdad297c258960d314fbbc538f)

--HG--
branch : 6.0
2023-12-17 21:12:41 +01:00
Cédric Krier 5282a40e6c Add missing match_none argument to carrier match for subdivision
Closes #12835
(grafted from a0a01264db21e988026837d21bad5ea0b76e91dd)

--HG--
branch : 6.0
2023-12-14 19:26:23 +01:00
Cédric Krier a428bf1057 Check lot required only when changing move to done
Closes #12547
(grafted from 16e4f04fd5e1e5ea819a5e8783831b973b2aecb0)

--HG--
branch : 6.0
2023-12-12 16:03:33 +01:00
Cédric Krier 1e2a8cfd1e Use 0 as fallback for missing debit or credit in on_change functions
Closes #12823
(grafted from bcff7d7cd008ddb4b8d9df3b63b6cecefcfce5c6)

--HG--
branch : 6.0
2023-12-12 17:02:31 +01:00
Cédric Krier 6397a4bc11 Increase version number
--HG--
branch : 6.0
2023-12-16 11:08:10 +01:00
Cédric Krier 851c349aca Add tag account-6.0.20
--HG--
branch : 6.0
2023-12-16 11:07:57 +01:00
Cédric Krier 29956dad62 Prepare release account-6.0.20
--HG--
branch : 6.0
2023-12-16 11:07:56 +01:00
Cédric Krier 31adc2bc38 Increase version number
--HG--
branch : 6.0
2023-12-16 11:06:46 +01:00
Cédric Krier 4891668296 Add tag account_invoice_stock-6.0.3
--HG--
branch : 6.0
2023-12-16 11:06:38 +01:00
Cédric Krier 107c71af5a Prepare release account_invoice_stock-6.0.3
--HG--
branch : 6.0
2023-12-16 11:06:37 +01:00
Cédric Krier 196f382b16 Increase version number
--HG--
branch : 6.0
2023-12-16 11:04:24 +01:00
Cédric Krier f858c8d666 Add tag product_kit-6.0.16
--HG--
branch : 6.0
2023-12-16 11:04:16 +01:00
Cédric Krier 9505d92e59 Prepare release product_kit-6.0.16
--HG--
branch : 6.0
2023-12-16 11:04:15 +01:00
Cédric Krier 31e9def1fc Increase version number
--HG--
branch : 6.0
2023-12-16 11:02:24 +01:00
Cédric Krier 50bfa29954 Add tag sao-6.0.34
--HG--
branch : 6.0
2023-12-16 11:02:17 +01:00
Cédric Krier 499de0b473 Prepare release sao-6.0.34
--HG--
branch : 6.0
2023-12-16 11:02:16 +01:00
Cédric Krier db06f3f598 Increase version number
--HG--
branch : 6.0
2023-12-16 10:52:56 +01:00
Cédric Krier b5de5cd4b3 Add tag tryton-6.0.33
--HG--
branch : 6.0
2023-12-16 10:52:42 +01:00
Cédric Krier 1017289112 Prepare release tryton-6.0.33
--HG--
branch : 6.0
2023-12-16 10:52:41 +01:00
Cédric Krier a61494e8a8 Increase version number
--HG--
branch : 6.0
2023-12-16 10:51:26 +01:00
Cédric Krier 8cf33c658e Add tag trytond-6.0.39
--HG--
branch : 6.0
2023-12-16 10:51:12 +01:00
Cédric Krier 5675414be1 Prepare release trytond-6.0.39
--HG--
branch : 6.0
2023-12-16 10:51:11 +01:00
Hartmut Goebel 2ca461397f Make state node of workflow graph unique
Quite a few model have states with the same name (e.g. "open",
"close).  When creating Workflow Graphs for several of these models at
once, the nodes of these states must be distinguished.  Otherwise the
graphs will overlap and eventually even overwrite each other.

Closes #12253
(grafted from 91a09102ec61a08f57868bc9f030fdcb9ab831c8)

--HG--
branch : 6.0
2023-11-19 12:16:03 +01:00
Cédric Krier c5d2e432cd Render button as readonly in tryton list if the record is readonly
Closes #12741
(grafted from b11135a06b2ee04f0ef27f431a44e638d55675a3)

--HG--
branch : 6.0
2023-11-14 00:31:12 +01:00
Cédric Krier bb06f47f81 Set One2Many fields later
Closes #12740
(grafted from 7bbf9b5e4c5d1aa2c4c6ada3220e5379249dcf1d)

--HG--
branch : 6.0
2023-11-14 00:05:51 +01:00
Cédric Krier 027a71cc4f Validate field set later
Closes #12739
(grafted from 31958cc6bbae3c46dbaeb919221ceb317f5e2ccc)

--HG--
branch : 6.0
2023-11-14 00:05:17 +01:00
Cédric Krier a9d844ae97 Always round unit price when recomputing it for stock move
Closes #12787
(grafted from 9130db2731ef76ada9b4877650a4b56ffe997318)

--HG--
branch : 6.0
2023-11-30 15:59:31 +01:00
Cédric Krier 1125b524af Do not scroll into view empty element
Closes #12783
(grafted from e02eedcfbf4771b9388566152d0f56c4c3e19945)

--HG--
branch : 6.0
2023-12-03 01:51:48 +01:00
Nicolas Évrard 05a1cf6707 Do not start threads before the end of the evaluation of trytond.application
When uwsgi forks workers it can happen that python execute the code from one of
the launched thread (eg: the cache listener or trytond-status). In that case
python will keep executing the thread and never switch to the main thread. Thus
preventing to listen for incoming connections.

Closes #12758
(grafted from d51b0990639d7ca0ac289dc08f56fd84a14e3e89)

--HG--
branch : 6.0
2023-11-16 23:37:19 +01:00
Cédric Krier 99fb574dfd Limit size of database cache dump to 40 chars
Each backend has their limit. 40 chars is picked as limit to match the size of
mercurial hash.

Closes #12754
(grafted from 3055098129d4afbf82af5fa527e3d3e357ea7021)

--HG--
branch : 6.0
2023-11-26 17:12:40 +01:00
Cédric Krier b355a57017 Update trees of chart of accounts with 2 passes
When a new parent is added to a tree template like types, taxes or tax codes,
the corresponding record of the new template parent is not yet created.
So we need to use a default value for the parent and update again the tree
after creating the new records.

Closes #12755
(grafted from 561f9c7dbdc2a2c39c1fe5f6bf7274d01ee9ebd6)

--HG--
branch : 6.0
2023-11-16 16:32:43 +01:00
Nicolas Évrard 888653e08d Filter history lines matching search when they're too old
Closes #12687
(grafted from f7ff1a181c0d031ea10fea722fa781885f0aec73)

--HG--
branch : 6.0
2023-11-03 19:07:11 +01:00
Cédric Krier 374912624b Increase version number
--HG--
branch : 6.0
2023-12-02 00:18:08 +01:00
Cédric Krier d569b1b240 Add tag stock_product_location-6.0.1
--HG--
branch : 6.0
2023-12-02 00:18:01 +01:00
Cédric Krier 99d4003c74 Prepare release stock_product_location-6.0.1
--HG--
branch : 6.0
2023-12-02 00:18:00 +01:00
Cédric Krier 7f475125ea Increase version number
--HG--
branch : 6.0
2023-12-02 00:15:52 +01:00
Cédric Krier cacd82f357 Add tag sao-6.0.33
--HG--
branch : 6.0
2023-12-02 00:15:45 +01:00
Cédric Krier 29769fc170 Prepare release sao-6.0.33
--HG--
branch : 6.0
2023-12-02 00:15:44 +01:00
Cédric Krier 452cd1e85e Increase version number
--HG--
branch : 6.0
2023-12-02 00:14:27 +01:00
Cédric Krier 5e7f3d6ff1 Add tag tryton-6.0.32
--HG--
branch : 6.0
2023-12-02 00:14:12 +01:00
Cédric Krier bc64e28d49 Prepare release tryton-6.0.32
--HG--
branch : 6.0
2023-12-02 00:14:11 +01:00
Cédric Krier 22083d9d74 Use production warehouse to select product location
Closes #12765
(grafted from 97fdd352cf7217aedcdba3c907e61e4fe8c210d6)

--HG--
branch : 6.0
2023-11-21 11:35:44 +01:00
Cédric Krier 6b7550f0f7 Increase the size of expander
Closes #12733
(grafted from ea4e1936235b200489557da2212b2135fa67ddd5)

--HG--
branch : 6.0
2023-11-11 19:37:53 +01:00
Cédric Krier c4f983cf39 Prevent switching row when double click on expander
Closes #12732
(grafted from f1ce4d6a8fe85a007eae863ce9ecea181f725de7)

--HG--
branch : 6.0
2023-11-11 19:34:27 +01:00
Cédric Krier 21bf2e841b Do not execute action on row active if there is no selected id
Closes #12731
(grafted from 00d2bb38f0b68c817b3c97b822c66ccda53855e4)

--HG--
branch : 6.0
2023-11-11 19:31:35 +01:00
Cédric Krier 1ffd45ca9c Select first visible siblings when page is hidden
We need to search for all siblings because the next page may also be
invisible.

Closes #12553
(grafted from 6419459a9c3f2ee6fdea7c4df3f22e43b270913e)

--HG--
branch : 6.0
2023-11-06 18:53:39 +01:00
Cédric Krier 5b7f8e2be3 Convert float integer to integer before Decimal
To avoid having a decimal trailing 0 which fails 0 digits validation.

Closes #12761

--HG--
branch : 6.0
2023-11-20 12:33:34 +01:00
Cédric Krier 90181c3c43 Increase version number
--HG--
branch : 6.0
2023-11-17 19:52:32 +01:00
Cédric Krier 33290b15ee Add tag purchase-6.0.14
--HG--
branch : 6.0
2023-11-17 19:52:23 +01:00
Cédric Krier bd92fc333e Prepare release purchase-6.0.14
--HG--
branch : 6.0
2023-11-17 19:52:22 +01:00
Cédric Krier 33b322f84e Increase version number
--HG--
branch : 6.0
2023-11-17 19:51:25 +01:00
Cédric Krier fa3e6b001b Add tag sale-6.0.14
--HG--
branch : 6.0
2023-11-17 19:51:15 +01:00
Cédric Krier 3045310719 Prepare release sale-6.0.14
--HG--
branch : 6.0
2023-11-17 19:51:14 +01:00
Cédric Krier 2eed8d9eed Increase version number
--HG--
branch : 6.0
2023-11-17 19:46:20 +01:00
Cédric Krier 46e9aa6833 Add tag sale_promotion-6.0.4
--HG--
branch : 6.0
2023-11-17 19:46:12 +01:00
Cédric Krier 3a48cf5847 Prepare release sale_promotion-6.0.4
--HG--
branch : 6.0
2023-11-17 19:46:11 +01:00
Cédric Krier 01893dfa40 Increase version number
--HG--
branch : 6.0
2023-11-17 19:41:22 +01:00
Cédric Krier 0d2fe38fa5 Add tag sale_supply_drop_shipment-6.0.6
--HG--
branch : 6.0
2023-11-17 19:41:14 +01:00
Cédric Krier 8783985700 Prepare release sale_supply_drop_shipment-6.0.6
--HG--
branch : 6.0
2023-11-17 19:41:13 +01:00
Cédric Krier 88ef8bf2c5 Increase version number
--HG--
branch : 6.0
2023-11-17 19:40:34 +01:00
Cédric Krier 382f455604 Add tag stock-6.0.23
--HG--
branch : 6.0
2023-11-17 19:40:21 +01:00
Cédric Krier 440e7cd6e2 Prepare release stock-6.0.23
--HG--
branch : 6.0
2023-11-17 19:40:20 +01:00
Cédric Krier f15965a8e3 Increase version number
--HG--
branch : 6.0
2023-11-17 19:37:05 +01:00
Cédric Krier ebb8d940eb Add tag tryton-6.0.31
--HG--
branch : 6.0
2023-11-17 19:36:50 +01:00
Cédric Krier 45d56f272b Prepare release tryton-6.0.31
--HG--
branch : 6.0
2023-11-17 19:36:49 +01:00
Cédric Krier 7b92ab380a Increase version number
--HG--
branch : 6.0
2023-11-17 19:33:10 +01:00
Cédric Krier a568e4eecd Add tag trytond-6.0.38
--HG--
branch : 6.0
2023-11-17 19:32:54 +01:00
Cédric Krier d153811c9a Prepare release trytond-6.0.38
--HG--
branch : 6.0
2023-11-17 19:32:53 +01:00
Cédric Krier ce4f6c9e44 Compute unit price for line when product is changed even with valid unit
The backport of #12633 was wrong because f86d35e09e87 changed the structure of
method. Such that the indentation of the call compute_unit_price is not if
there is a product set but if the unit is not valid.

Closes #12702
(grafted from 5cabd3eabbfb54c169ca3a5595aab07c493672b5)

--HG--
branch : 6.0
2023-11-12 12:01:49 +01:00
Cédric Krier 4d15d4fb7e Do not compute internal quantity for stock move created without product nor unit
Closes #12716
(grafted from 5412054f7f7ed333a5e8f56fa18090e1727ae7c8)

--HG--
branch : 6.0
2023-11-06 18:02:23 +01:00
Cédric Krier ff4152d506 Allow to freeze tryton on OS without python
Use python version defined in the setup.py shebang instead of the generic
python.
(grafted from df77918547985584c40d16939e1029eaa506a5f2)

--HG--
branch : 6.0
2023-11-04 14:05:12 +01:00
Cédric Krier beec812a61 Do not try to compute promotion quantity for lines without type line
Closes #12351
(grafted from e4c4fcb90528908ed5135c1e78d8c7334d7c8c63)

--HG--
branch : 6.0
2023-11-02 16:42:45 +01:00
Cédric Krier 71b8ab0f2d Avoid race condition when making directories for database cache
(grafted from b67ad422ba5062b82ffc5022cc6490564af2477f)

--HG--
branch : 6.0
2023-11-01 13:27:36 +01:00
Cédric Krier cac893d388 Avoid race condition when making configuration directory of tryton
(grafted from 3931dcea4c458a1c5ac5887d0e13b2cef9978cdd)

--HG--
branch : 6.0
2023-11-01 13:27:09 +01:00
Cédric Krier 6a73f7423e Avoid race condition when making directories for filestore
Closes #12696
(grafted from a1e568d36b05a33a91c6515cef6a4695429d7566)

--HG--
branch : 6.0
2023-11-01 13:26:37 +01:00
Cédric Krier 5a2e57fd96 Convert float to string before Decimal
To avoid rounding issue of float, we must rely on the Python string format.

Closes #12738

--HG--
branch : 6.0
2023-11-14 00:53:52 +01:00
Sergi Almacellas Abellana 7f8fd4fafc Round new customer moves prices when syncing drop shipment moves
Closes #12710

--HG--
branch : 6.0
2023-11-06 13:02:13 +01:00
Cédric Krier ad6fd5e04e Increase version number
--HG--
branch : 6.0
2023-11-04 11:35:42 +01:00
Cédric Krier ea0822606e Add tag stock_forecast-6.0.3
--HG--
branch : 6.0
2023-11-04 11:35:34 +01:00
Cédric Krier 7464afbc80 Prepare release stock_forecast-6.0.3
--HG--
branch : 6.0
2023-11-04 11:35:33 +01:00
Cédric Krier 7d7e19e416 Round unit price on stock move created by forecast
Closes #12705
(grafted from c2affdaec4f9f8c5b75f5f7e9f938f1e6680fdee)

--HG--
branch : 6.0
2023-11-04 10:41:30 +01:00
Cédric Krier ebd2ff8e85 Increase version number
--HG--
branch : 6.0
2023-11-03 19:13:28 +01:00
Cédric Krier 0983200d6a Add tag account-6.0.19
--HG--
branch : 6.0
2023-11-03 19:13:13 +01:00
Cédric Krier b109efecbe Prepare release account-6.0.19
--HG--
branch : 6.0
2023-11-03 19:13:12 +01:00
Cédric Krier 0263141008 Increase version number
--HG--
branch : 6.0
2023-11-03 19:11:53 +01:00
Cédric Krier cb78bd7eea Add tag account_invoice-6.0.14
--HG--
branch : 6.0
2023-11-03 19:11:43 +01:00
Cédric Krier 2619a64b40 Prepare release account_invoice-6.0.14
--HG--
branch : 6.0
2023-11-03 19:11:42 +01:00
Cédric Krier c63d1f2bfa Increase version number
--HG--
branch : 6.0
2023-11-03 19:10:05 +01:00
Cédric Krier a960dac5b5 Add tag account_invoice_defer-6.0.5
--HG--
branch : 6.0
2023-11-03 19:09:57 +01:00
Cédric Krier de35ad9249 Prepare release account_invoice_defer-6.0.5
--HG--
branch : 6.0
2023-11-03 19:09:56 +01:00
Cédric Krier 9b72da3d29 Increase version number
--HG--
branch : 6.0
2023-11-03 19:05:36 +01:00
Cédric Krier 8a6479242b Add tag account_payment_stripe-6.0.8
--HG--
branch : 6.0
2023-11-03 19:05:29 +01:00
Cédric Krier 83d1275968 Prepare release account_payment_stripe-6.0.8
--HG--
branch : 6.0
2023-11-03 19:05:28 +01:00
Cédric Krier 6066e5c172 Increase version number
--HG--
branch : 6.0
2023-11-03 18:59:50 +01:00
Cédric Krier 3c3dcf085d Add tag purchase-6.0.13
--HG--
branch : 6.0
2023-11-03 18:59:41 +01:00
Cédric Krier 8593d0a55b Prepare release purchase-6.0.13
--HG--
branch : 6.0
2023-11-03 18:59:40 +01:00
Cédric Krier e844765061 Increase version number
--HG--
branch : 6.0
2023-11-03 18:55:37 +01:00
Cédric Krier c8605a2e16 Add tag purchase_request-6.0.5
--HG--
branch : 6.0
2023-11-03 18:55:29 +01:00
Cédric Krier b195464e1b Prepare release purchase_request-6.0.5
--HG--
branch : 6.0
2023-11-03 18:55:28 +01:00
Cédric Krier f29a308c6e Increase version number
--HG--
branch : 6.0
2023-11-03 18:49:30 +01:00
Cédric Krier 407d7ada4c Add tag sale-6.0.13
--HG--
branch : 6.0
2023-11-03 18:49:20 +01:00
Cédric Krier bb2d112d69 Prepare release sale-6.0.13
--HG--
branch : 6.0
2023-11-03 18:49:19 +01:00
Cédric Krier 7c741f1277 Increase version number
--HG--
branch : 6.0
2023-11-03 18:47:28 +01:00
Cédric Krier 3db6137c0f Add tag sale_credit_limit-6.0.3
--HG--
branch : 6.0
2023-11-03 18:47:21 +01:00
Cédric Krier 9d0f2979e9 Prepare release sale_credit_limit-6.0.3
--HG--
branch : 6.0
2023-11-03 18:47:20 +01:00
Cédric Krier 8cd3a5d0f2 Increase version number
--HG--
branch : 6.0
2023-11-03 18:11:39 +01:00
Cédric Krier 74b2f45dae Add tag sale_shipment_tolerance-6.0.1
--HG--
branch : 6.0
2023-11-03 18:11:32 +01:00
Cédric Krier d238fab202 Prepare release sale_shipment_tolerance-6.0.1
--HG--
branch : 6.0
2023-11-03 18:11:31 +01:00
Cédric Krier 1a2dfd5124 Increase version number
--HG--
branch : 6.0
2023-11-03 18:03:29 +01:00
Cédric Krier 8726e7ab66 Add tag sale_subscription-6.0.5
--HG--
branch : 6.0
2023-11-03 18:03:21 +01:00
Cédric Krier 4b25bfe43a Prepare release sale_subscription-6.0.5
--HG--
branch : 6.0
2023-11-03 18:03:20 +01:00
Cédric Krier 3f5c2d5dab Increase version number
--HG--
branch : 6.0
2023-11-03 18:00:33 +01:00
Cédric Krier 8e748d2422 Add tag stock_lot-6.0.2
--HG--
branch : 6.0
2023-11-03 18:00:25 +01:00
Cédric Krier fd518f6190 Prepare release stock_lot-6.0.2
--HG--
branch : 6.0
2023-11-03 18:00:24 +01:00
Cédric Krier 3119c6106c Increase version number
--HG--
branch : 6.0
2023-11-03 17:54:03 +01:00
Cédric Krier 937709f38d Add tag sao-6.0.32
--HG--
branch : 6.0
2023-11-03 17:53:56 +01:00
Cédric Krier 2e0a2873bf Prepare release sao-6.0.32
--HG--
branch : 6.0
2023-11-03 17:53:55 +01:00
Cédric Krier 3a56f71745 Increase version number
--HG--
branch : 6.0
2023-11-03 17:51:21 +01:00
Cédric Krier 51a1c8d4e6 Add tag tryton-6.0.30
--HG--
branch : 6.0
2023-11-03 17:51:08 +01:00
Cédric Krier 6bae4a7c30 Prepare release tryton-6.0.30
--HG--
branch : 6.0
2023-11-03 17:51:07 +01:00
Cédric Krier da2f6fcbd0 Increase version number
--HG--
branch : 6.0
2023-11-03 17:46:52 +01:00
Cédric Krier 188ab1b090 Add tag trytond-6.0.37
--HG--
branch : 6.0
2023-11-03 17:46:36 +01:00
Cédric Krier 9e75ccd57a Prepare release trytond-6.0.37
--HG--
branch : 6.0
2023-11-03 17:46:35 +01:00
Cédric Krier 35c4d729f3 Do not fail when parsing invalid Decimal value in number entry
Closes #12692
(grafted from f9c0481e7aad3c8229f1660d7367b0edd803389b)

--HG--
branch : 6.0
2023-10-31 21:42:11 +01:00
Cédric Krier c3e99d4948 Update amount when changing unit or taxes of purchase line
Closes #12648
(grafted from 0b36d595eb2f89bd6b3197a8d504cea4e1042a70)

--HG--
branch : 6.0
2023-10-29 14:23:34 +01:00
Cédric Krier ee958135d4 Update amount when changing unit or taxes of sale line
Closes #12648
(grafted from 9d8d80125995fe6926598c35c93efc7ed97f6b20)

--HG--
branch : 6.0
2023-10-29 14:23:10 +01:00
Cédric Krier b8e6f5c0f0 Iterate over removed and deleted records when adding record to group
In Javascript for...in iterate over properties but we want to iterate over
values with for...of. Otherwise record added back is not un-removed or
un-deleted.

Closes #12663
(grafted from 9ba209792c8be4b422751e91c20bb39cbf28c61d)

--HG--
branch : 6.0
2023-10-30 17:52:48 +01:00
Cédric Krier e8da8ca0e1 Test to_date in context to get dates for general ledger
1b3d9d7a758f added the wrong test to exclude period and dates.

Closes #12629
(grafted from 43f382562aa3365af4e03cc5c1073b400ea0d604)

--HG--
branch : 6.0
2023-10-21 16:21:40 +02:00
Cédric Krier 166280687c Prevent storing Decimal with too much trailing zero
The trailing zero are kept in the Decimal and rendered in the string
representation which is unexpected for a field with limited digits.

Closes #12587
(grafted from cfbc9e902c1d5f9bc299b536b495a98fda380369)

--HG--
branch : 6.0
2023-10-21 14:12:12 +02:00
Cédric Krier feeb099a17 Depend on product supplier unit to compute unit on price
The initial implementation 6a6b4ef53946 wrongly define the depends for the
function.

Closes #12653
(grafted from 8de5ef43252fb2cd47f1ab3dd239af299c549955)

--HG--
branch : 6.0
2023-10-22 12:37:04 +02:00
Cédric Krier c30eb5b1de Do not change line type when calling on_change_product
The wizard to modify header calls on_change_product on all lines but their
type must not change.

Closes #12633
(grafted from d7983af6fe6087b48c9200b7a43f7d74c234c6f9)

--HG--
branch : 6.0
2023-10-22 10:36:20 +02:00
Cédric Krier f89ec497ba Deduce from credit amount only sales from the user's company
Since #4080 the record rules are no more enforced on getter of Function
fields.

Closes #12586
(grafted from 27f9dfa253e48fd885ea54d5b983186d7e829583)

--HG--
branch : 6.0
2023-10-21 13:08:50 +02:00
Cédric Krier c2e097fbf2 Do not fail when reconciling an empty list
Closes #12626
(grafted from 2f04f787260ea6bd52ecf4b3ac414d343c78dc70)

--HG--
branch : 6.0
2023-10-21 15:46:53 +02:00
Cédric Krier 24684e6dc5 Allow to search on default UoM of stock lot
Since e49aaf8553e1, default UoM of "Lots by Locations" has a searcher using
the default UoM of the stock lot.

Closes #12583
(grafted from 09a961f1f5e27c8f0787bea29c881ee67c9163a6)

--HG--
branch : 6.0
2023-10-21 01:03:21 +02:00
Cédric Krier c375b2f1c7 Do not raise StopIteration when calling pairwise with empty iterable
Closes #12652
(grafted from bf2f33fe3adf63deae1162ab64f0a1c2cc43eee0)

--HG--
branch : 6.0
2023-10-18 18:28:04 +02:00
Cédric Krier 2bf177778c Defer invoice line only once
The post method can be called multiple times for an invoice by process but
only one deferral is allowed by line.
Also the initial draft deferral may be delete in case of mistake so we must
not create automatically a new one later.

Closes #12567
(grafted from 7c72d42d78d92db1fbe36217d3ba4720bb621521)

--HG--
branch : 6.0
2023-10-21 00:48:14 +02:00
Cédric Krier 87086931cc Use assert_not_called in Mock instead of calling not_called
(grafted from b097604b69b899117a9d3c00c3fdae8487356e48)

--HG--
branch : 6.0
2023-10-23 09:34:26 +02:00
Cédric Krier 4d54149d9f Cancel and recreate shipment after testing over shipping
The first shipment is already picked so it can not be reset to draft to update
the inventory moves.

Closes #12661
(grafted from ed525f3d64e1d1b11afe714a43e9b0b7c3044061)

--HG--
branch : 6.0
2023-10-24 10:25:32 +02:00
Cédric Krier 35da962a82 Test deferred balance against a range of possible values
Depending of the day of the year, the amount deferred may vary of 2 days.

Closes #12545
(grafted from b2c54cf3d7a0db62c31cc4d04364c7b48a56c2cf)

--HG--
branch : 6.0
2023-09-01 18:15:05 +02:00
Cédric Krier 343a431b8b Do not include depends of field without read access to view definition
Closes #12640
(grafted from b41c36a66c64974a8c5965cd111526df1574c2b1)

--HG--
branch : 6.0
2023-10-12 16:28:54 +02:00
Cédric Krier 24058779c6 Return None when date_trunc is called with NULL in SQLite
Closes #12649
(grafted from 20cdeff55e33886505d9d627b06c5943683653da)

--HG--
branch : 6.0
2023-10-17 17:09:36 +02:00
Maxime Richez a8d28ddca8 Allow to send email without files to attach
Closes #12645
(grafted from 177d9695220f1ec64eab311e11ff7c97b1880cfb)

--HG--
branch : 6.0
2023-10-16 16:48:40 +02:00
Cédric Krier 29d86ae0ad Use explicit Stripe API version
Since Stripe v6 the API version is set by the library instead of using the
configured default.

Closes #12641
(grafted from 4e94ed80b740983c932e047f8a439215d5d40028)

--HG--
branch : 6.0
2023-10-12 20:26:35 +02:00
Cédric Krier 6104da65e7 Use purchase line unit when invoice line has no unit
Closes #12462
(grafted from 582bbe2add15d9d856b3a9315b8c8434f66b7248)

--HG--
branch : 6.0
2023-10-09 18:31:37 +02:00
Cédric Krier 3d9ec296d9 Use sale line unit when invoice line has no unit
Closes #12462
(grafted from 2190acdc50ef3ba11c02847b0ee853d2e9c04179)

--HG--
branch : 6.0
2023-10-09 18:31:27 +02:00
Cédric Krier ac88e12308 Do not compute account party for general ledger line without party
Closes #12570
(grafted from d7fee1d3bf9107875d7ac7bd447b1e6e563c33aa)

--HG--
branch : 6.0
2023-10-05 23:18:51 +02:00
Cédric Krier b58bed8718 Make purchase request description always readonly
The changeset 3a0931d04904 added a readonly states but the description is a
substitut to the product so it should be readonly like the product.

Closes #12555
(grafted from 940abe6442e1dda8ef6c0d8a9bc981fa27bf6151)

--HG--
branch : 6.0
2023-10-07 19:22:06 +02:00
Cédric Krier 7767f23a16 Prevent changing company of invoice with lines filled
Closes #12620
(grafted from 4ec64ab34473dd86979b8bb2b02b6c60dbd7e68f)

--HG--
branch : 6.0
2023-10-07 08:47:30 +02:00
Maxime Richez daf3100de6 Set inventory moves readonly for picked customer shipment
Closes #12613
(grafted from e5736b1058c49e0789188d1171cb6fa9506a2143)

--HG--
branch : 6.0
2023-10-05 13:33:29 +02:00
Cédric Krier 7547af9ebf Record.get_eval must return only loaded values
Sao must behave the same way as tryton does with the changeset 4d2bd7127a51.

Closes #12415
(grafted from 9a60185d21f0652c35045c89b8a34029ac3b9214)

--HG--
branch : 6.0
2023-09-24 19:01:07 +02:00
Cédric Krier ae29cc72c5 Do not store in transaction cache instances of Reference fields
If the target of the Reference field is deleted, the transaction cache is not
cleared because there is no "ON DELETE" support for Reference field. Instead
the ids are checked in the Reference.get method.

Closes #12599
(grafted from 7f25936732310704ad6296d5ab3f35e3276e2157)

--HG--
branch : 6.0
2023-09-28 17:44:29 +02:00
Adrià Tarroja Caubet 566ba8c143 Do not set default value for removed consumed field when copying subscription
The field consumed has been replaced by consumed until since 3ddf6d1eab0d.

Closes #12577
(grafted from 72620b88ebdb06308b437aa7a1c43866c9af04fe)

--HG--
branch : 6.0
2023-09-24 19:07:58 +02:00
Cédric Krier b6bf82de3d Do not uniquely sort list in Dict field without schema
When there is no schema, the list values are not for a MultiSelection entry.

Closes #12417
(grafted from aedd6a22eabc62538664c0127739ac02acd8f429)

--HG--
branch : 6.0
2023-07-19 22:02:49 +02:00
Cédric Krier 34dd5b884a Store a copy of reference selection
Same as #810 but for reference fields
(grafted from cc8fc33b72a49ecaef2904761bff3e454da96275)

--HG--
branch : 6.0
2023-06-21 10:59:55 +02:00
Nicolas Évrard d81eeff5c6 Stop the edition of Selection fields in editable Treeviews on focus-out
Closes #12308
(grafted from 9c81c15ec5164ed8e1e3bda05dc932c1430f65d7)

--HG--
branch : 6.0
2023-06-05 19:09:46 +02:00
Cédric Krier 7e545e6df4 Do not set rec_name for unsaved record
Since 0db956eb2505 _changed_value is used for on_change_with calls, so it can
have to deal with unsaved Many2One value if it is the parent of a One2Many.
(grafted from 206e247e16437dc8b2f1989cc13b7e48a1d0dfc7)

--HG--
branch : 6.0
2023-09-11 22:02:27 +02:00
Cédric Krier effbb51ff8 Bind callback of history_revisions to the tab form
bd73cefcf802 backported code that uses `this` but the upper versions are using
arrow functions.

Closes #12642

--HG--
branch : 6.0
2023-10-13 09:16:00 +02:00
Cédric Krier 0eabf4ea82 Increase version number
--HG--
branch : 6.0
2023-10-05 00:27:39 +02:00
Cédric Krier 9f073e38a6 Add tag account_payment_sepa-6.0.5
--HG--
branch : 6.0
2023-10-05 00:27:28 +02:00
Cédric Krier 00241fc420 Prepare release account_payment_sepa-6.0.5
--HG--
branch : 6.0
2023-10-05 00:27:27 +02:00
Cédric Krier 1d8c0fd8f0 Increase version number
--HG--
branch : 6.0
2023-10-05 00:25:05 +02:00
Cédric Krier b29f032d37 Add tag account_payment_stripe-6.0.7
--HG--
branch : 6.0
2023-10-05 00:24:55 +02:00
Cédric Krier 525e9e6816 Prepare release account_payment_stripe-6.0.7
--HG--
branch : 6.0
2023-10-05 00:24:53 +02:00
Cédric Krier ea48ff9fba Increase version number
--HG--
branch : 6.0
2023-10-05 00:21:49 +02:00
Cédric Krier 6df6dea8aa Add tag edocument_uncefact-6.0.1
--HG--
branch : 6.0
2023-10-05 00:21:39 +02:00
Cédric Krier fc3986bcf2 Prepare release edocument_uncefact-6.0.1
--HG--
branch : 6.0
2023-10-05 00:21:37 +02:00
Cédric Krier afe299c7c4 Increase version number
--HG--
branch : 6.0
2023-10-05 00:19:02 +02:00
Cédric Krier 4068ec22ec Add tag product_kit-6.0.15
--HG--
branch : 6.0
2023-10-05 00:18:53 +02:00
Cédric Krier 7772fb6982 Prepare release product_kit-6.0.15
--HG--
branch : 6.0
2023-10-05 00:18:52 +02:00
Cédric Krier d08dd4629a Increase version number
--HG--
branch : 6.0
2023-10-05 00:17:02 +02:00
Cédric Krier 4a513ceffd Add tag purchase-6.0.12
--HG--
branch : 6.0
2023-10-05 00:16:51 +02:00
Cédric Krier e94e83eb74 Prepare release purchase-6.0.12
--HG--
branch : 6.0
2023-10-05 00:16:50 +02:00
Cédric Krier 613f6c89fe Increase version number
--HG--
branch : 6.0
2023-10-05 00:13:31 +02:00
Cédric Krier 0ee372e0ef Add tag sale-6.0.12
--HG--
branch : 6.0
2023-10-05 00:13:21 +02:00
Cédric Krier e2d4650925 Prepare release sale-6.0.12
--HG--
branch : 6.0
2023-10-05 00:13:19 +02:00
Cédric Krier 81588fbeea Increase version number
--HG--
branch : 6.0
2023-10-05 00:10:40 +02:00
Cédric Krier 0e5704d3b0 Add tag sale_advance_payment-6.0.2
--HG--
branch : 6.0
2023-10-05 00:10:31 +02:00
Cédric Krier 4452f75982 Prepare release sale_advance_payment-6.0.2
--HG--
branch : 6.0
2023-10-05 00:10:29 +02:00
Cédric Krier e1d6c45f56 Increase version number
--HG--
branch : 6.0
2023-10-05 00:07:24 +02:00
Cédric Krier 8c35aadbb2 Add tag stock-6.0.22
--HG--
branch : 6.0
2023-10-05 00:07:10 +02:00
Cédric Krier 25bd551ba6 Prepare release stock-6.0.22
--HG--
branch : 6.0
2023-10-05 00:07:08 +02:00
Cédric Krier 8b2dc43345 Increase version number
--HG--
branch : 6.0
2023-10-05 00:04:54 +02:00
Cédric Krier de6749ce13 Add tag sao-6.0.31
--HG--
branch : 6.0
2023-10-05 00:04:44 +02:00
Cédric Krier 05610779a1 Prepare release sao-6.0.31
--HG--
branch : 6.0
2023-10-05 00:04:42 +02:00
Cédric Krier 00005d8592 Increase version number
--HG--
branch : 6.0
2023-10-05 00:01:45 +02:00
Cédric Krier e8b5006601 Add tag tryton-6.0.29
--HG--
branch : 6.0
2023-10-05 00:01:32 +02:00
Cédric Krier 0b98ca7c77 Prepare release tryton-6.0.29
--HG--
branch : 6.0
2023-10-05 00:01:31 +02:00
Cédric Krier a0d1049c25 Increase version number
--HG--
branch : 6.0
2023-10-04 23:56:45 +02:00
Cédric Krier a456c9c58e Add tag trytond-6.0.36
--HG--
branch : 6.0
2023-10-04 23:56:30 +02:00
Cédric Krier c23d7b0e73 Prepare release trytond-6.0.36
--HG--
branch : 6.0
2023-10-04 23:56:28 +02:00
Cédric Krier 7b0b7292aa Use fallback value for charset, url_charset and encoding_errors
Werkzeug 3.0 removes those attributes.

Closes #12604
(grafted from 0f5c7ceb4ea70a844ee660a678cc0b2b4643167e)

--HG--
branch : 6.0
2023-09-30 19:55:24 +02:00
Cédric Krier f1a892e918 Test also the amount of invoice lines without product to compute the UNCEFACT type
Closes #12426
(grafted from ba2ab66f19af216c4a780dd678d55ea743dfb89a)

--HG--
branch : 6.0
2023-07-22 16:37:00 +02:00
Cédric Krier 5689202138 Use empty string if street is None when rendering UNCEFACT 16B-CII
Closes #12425
(grafted from 63941b9cb66f1c97c8fa242702baf3cd07f17203)

--HG--
branch : 6.0
2023-07-22 16:31:25 +02:00
Cédric Krier 40ad63767d Do not use save button for readonly screen
Even if save_current is set, a readonly screen is never saved on response.

Closes #12538
(grafted from 557766ce97feda3facfdfee7eb88da2692b9f559)

--HG--
branch : 6.0
2023-08-30 15:50:30 +02:00
Cédric Krier 070eba3ace Select only SEPA mandates of the same company as the payment
Since ce8d7a19766a record rules (and especially company rules) are no more
enforced without check access. So the mandate selection should test explicitly
for the same company.
For that a new generator method is added to party to yield mandates that can
be used for a payment so this method can be easily extended to add more
constraints.

Closes #12324
(grafted from 632676e2c4244cba2ced1fa6d455219deaeefae5)

--HG--
branch : 6.0
2023-08-27 14:02:57 +02:00
Cédric Krier b523ac326e Create invoice line for not line only if it is for the first invoice
This is the only case where we are sure that the layout will be conserved.

Closes #12320
(grafted from fd07f6017e8154dbb5740c296e48d4c974eaf3e8)

--HG--
branch : 6.0
2023-08-25 22:37:22 +02:00
Sergi Almacellas Abellana 0b1365e9b7 Set taxes date on recall invoice lines
Closes #12513
(grafted from 685de7d55b0723526b5e5b3731e4d29f169007f3)

--HG--
branch : 6.0
2023-08-23 09:42:20 +02:00
Sergi Almacellas Abellana cadbaf8b47 Avoid future invoice date in test scenario
issue10759
review360191002
(grafted from 56e9772f8b27a489677e37e2dd82e7b6e40c5bc1)

--HG--
branch : 6.0
2021-09-30 13:12:24 +02:00
Cédric Krier 5e3efdc1b7 Recall advance line only for the amount not yet recalled
The method get_recall_lines is called each time an invoice is created so it
should consider the amount previously recalled.

Closes #12319
(grafted from e29bfa6cb09fce837d5f01b20468e42bbfce5def)

--HG--
branch : 6.0
2023-09-24 11:23:22 +02:00
Cédric Krier 9b1e4278e3 Convert pattern values into boolean when matching boolean field
Closes #12504
(grafted from b09b54e3915c92d465537bab02d66d559bce4295)

--HG--
branch : 6.0
2023-08-18 17:06:26 +02:00
Cédric Krier 5a57867a0c Order by descending id to get the last 10 purchases
Closes #12497
(grafted from f71e3a79e0c9249616a59ef2f96e807b12af3a44)

--HG--
branch : 6.0
2023-08-17 16:18:21 +02:00
Cédric Krier 3bff7a703f Use absolute quantity to compute sale price
Closes #12496
(grafted from 77e8d638383a1a8ea96dd64fbc7ed3f1d8d5ccc7)

--HG--
branch : 6.0
2023-08-17 16:30:28 +02:00
Cédric Krier 0fb839771d Do not skip many2many in _changed_values
Like the one2many they should always be processed as they can have been
updated.

Closes #12474
(grafted from f45d89eb8048c28887d2e282a5dc7604bc8d9846)

--HG--
branch : 6.0
2023-08-16 11:37:12 +02:00
Cédric Krier 338361b225 Set a return url when confirming setup intent in test scenario
A return URL is now required if the payment methods do not disable it.

Closes #12509
(grafted from 6e9ec5ef33f3ad2e3d6d590bdcbde2d1c28f68c0)

--HG--
branch : 6.0
2023-09-04 23:38:57 +02:00
Cédric Krier 154fc66d48 Set visibility of active button when screen is displayed
Setting it on the domain parser property does not ensure that it is always set
if the parser has been cached or the context screen is not valid.
Also it is not right that accessing a property trigger a change of state.
As the button visibility can change between views, the active domain must only
be added if the button is currently visible.

Closes #12549
(grafted from 00093fcf58f2e473cef7b0d8c3e87c2c3e425b7f)

--HG--
branch : 6.0
2023-09-04 18:32:52 +02:00
Cédric Krier fd72e52de6 Do not try to duplicate moves for transit if internal shipment has no move
Closes #12541
(grafted from 812f190f0f95914a8a68332584e54405a7e68347)

--HG--
branch : 6.0
2023-09-04 16:47:49 +02:00
Cédric Krier e09c7bf5c8 Do not fail to copy empty list of ModelStorage
Closes #12541
(grafted from 45a5fa2e5df6a0f153f1c3682513c02e81639d45)

--HG--
branch : 6.0
2023-09-04 16:41:33 +02:00
Cédric Krier a599cd7c50 Return 0 as default recomputed fixed cost price
Closes #12535
(grafted from c172eea26aec7b6940dfe135875faf978f5095da)

--HG--
branch : 6.0
2023-08-29 14:24:58 +02:00
Cédric Krier c099cb1e8c Select current revision when showing the revision popup
Closes #12472
(grafted from b5220d0a264e82702a522cd891d83371411acecb)

--HG--
branch : 6.0
2023-08-14 19:44:38 +02:00
Cédric Krier dd7757d451 Do not use the lower revision when selected revision is empty
Closes #12472
(grafted from 17ff80636eb21be4fd90d1de98ce05e0c274be87)

--HG--
branch : 6.0
2023-08-14 19:43:52 +02:00
Nicolas Évrard 90f4274dbf Use source of translation in the unique_key of Translation objects
Closes #12467
(grafted from 0917dd05a3105fa45b9699562d5da44e00d1c383)

--HG--
branch : 6.0
2023-08-11 18:40:32 +02:00
Sergi Almacellas Abellana 183b945d84 Add __slots__ to product kit AmendmentLineMixin
Closes #12533
(grafted from d987051f942d0ed31faaed7540b8840d51cc767f)

--HG--
branch : 6.0
2023-08-29 10:14:53 +02:00
Cédric Krier 9f176fa2b0 Increase version number
--HG--
branch : 6.0
2023-09-06 23:38:24 +02:00
Cédric Krier a697fc0c40 Add tag account-6.0.18
--HG--
branch : 6.0
2023-09-06 23:38:13 +02:00
Cédric Krier 6b613e7596 Prepare release account-6.0.18
--HG--
branch : 6.0
2023-09-06 23:38:11 +02:00
Cédric Krier efd8fa75ac Increase version number
--HG--
branch : 6.0
2023-09-06 23:35:49 +02:00
Cédric Krier fe76df587a Add tag account_invoice-6.0.13
--HG--
branch : 6.0
2023-09-06 23:35:38 +02:00
Cédric Krier c6b7f5d9dc Prepare release account_invoice-6.0.13
--HG--
branch : 6.0
2023-09-06 23:35:37 +02:00
Cédric Krier 845ea05239 Increase version number
--HG--
branch : 6.0
2023-09-06 23:32:47 +02:00
Cédric Krier b4dc9aa32d Add tag account_payment_clearing-6.0.2
--HG--
branch : 6.0
2023-09-06 23:32:38 +02:00
Cédric Krier 8530a59e4a Prepare release account_payment_clearing-6.0.2
--HG--
branch : 6.0
2023-09-06 23:32:37 +02:00
Cédric Krier 7ba6b12747 Increase version number
--HG--
branch : 6.0
2023-09-06 23:27:54 +02:00
Cédric Krier eed63ad395 Add tag product_cost_history-6.0.2
--HG--
branch : 6.0
2023-09-06 23:27:46 +02:00
Cédric Krier 9b59b2e113 Prepare release product_cost_history-6.0.2
--HG--
branch : 6.0
2023-09-06 23:27:45 +02:00
Cédric Krier c33bbc98a3 Increase version number
--HG--
branch : 6.0
2023-09-06 23:24:01 +02:00
Cédric Krier 66b57a1e17 Add tag product_kit-6.0.14
--HG--
branch : 6.0
2023-09-06 23:23:51 +02:00
Cédric Krier dffb22ca62 Prepare release product_kit-6.0.14
--HG--
branch : 6.0
2023-09-06 23:23:50 +02:00
Cédric Krier 9717fef6c7 Increase version number
--HG--
branch : 6.0
2023-09-06 23:18:50 +02:00
Cédric Krier a66194460d Add tag sale_promotion-6.0.3
--HG--
branch : 6.0
2023-09-06 23:18:41 +02:00
Cédric Krier 90502ba35e Prepare release sale_promotion-6.0.3
--HG--
branch : 6.0
2023-09-06 23:18:40 +02:00
Cédric Krier 9c0a2c75e5 Increase version number
--HG--
branch : 6.0
2023-09-06 23:16:19 +02:00
Cédric Krier b9c3fc4587 Add tag sale_subscription-6.0.4
--HG--
branch : 6.0
2023-09-06 23:16:10 +02:00
Cédric Krier 04596def79 Prepare release sale_subscription-6.0.4
--HG--
branch : 6.0
2023-09-06 23:16:08 +02:00
Cédric Krier de5a1863b6 Increase version number
--HG--
branch : 6.0
2023-09-06 23:14:16 +02:00
Cédric Krier 758fc7a82b Add tag stock-6.0.21
--HG--
branch : 6.0
2023-09-06 23:14:04 +02:00
Cédric Krier 4d0f34e483 Prepare release stock-6.0.21
--HG--
branch : 6.0
2023-09-06 23:14:03 +02:00
Cédric Krier 734099490d Increase version number
--HG--
branch : 6.0
2023-09-06 23:12:10 +02:00
Cédric Krier a941d4ac52 Add tag stock_lot-6.0.1
--HG--
branch : 6.0
2023-09-06 23:12:01 +02:00
Cédric Krier 1b0e8a33e0 Prepare release stock_lot-6.0.1
--HG--
branch : 6.0
2023-09-06 23:12:00 +02:00
Cédric Krier d7d6990a51 Increase version number
--HG--
branch : 6.0
2023-09-06 23:09:44 +02:00
Cédric Krier c7967384a0 Add tag stock_secondary_unit-6.0.1
--HG--
branch : 6.0
2023-09-06 23:09:36 +02:00
Cédric Krier 18451e5a3b Prepare release stock_secondary_unit-6.0.1
--HG--
branch : 6.0
2023-09-06 23:09:34 +02:00
Cédric Krier 97f414695f Increase version number
--HG--
branch : 6.0
2023-09-06 22:58:57 +02:00
Cédric Krier feda490c7f Add tag trytond-6.0.35
--HG--
branch : 6.0
2023-09-06 22:58:41 +02:00
Cédric Krier 98bdc2908d Prepare release trytond-6.0.35
--HG--
branch : 6.0
2023-09-06 22:58:39 +02:00
Cédric Krier 3d3226039a Update origin of outgoing moves for internal shipment
When synchronize moves, the origin of outgoing is updated to point the
new incoming move instead of the original one.

Closes #12272
(grafted from f36f6212c3596d5860722535adc80349496d07be)

--HG--
branch : 6.0
2023-08-25 18:08:17 +02:00
Maxime Richez 607a3cb942 Update origin of inventory moves for customer shipment
When synchronize inventory to outgoing moves, the origin of the inventory is
updated to point to the new corresponding outgoing move instead of the
original one.

Closes #12272
(grafted from 72fbac94b52006eaa854786b60aa1faf1a2c8d48)

--HG--
branch : 6.0
2023-08-25 16:34:06 +02:00
Cédric Krier b7a617e697 Store synchronized moves of customer shipment even when quantity is not updated
ed41959390ff added a synchronization on assign to prevent infinite warning
loop on pack if it creates new move without origin.
But 38e2a76db719 refactoring lost this behavior.

Closes #12503
(grafted from 903204d5d1728e818ec44bf5aa0a629c2efd1a65)

--HG--
branch : 6.0
2023-08-18 14:47:39 +02:00
Cédric Krier 36aa3a5aed Discard disconnected connection from the pool
When a connection in the pool is disconnected, it stays in the pool and it may
still be served.
Using such connection raise an OperationalError and so the request is retried
but before that the connection is put back to the pool. So we may get it back
again.
It is not possible to distinct between an OperationalError due to a
disconnection or due to a isolation error for example.
So with the current design of Transaction API, an OperationalError always put
back the connection to the pool.
This main that we can only ensure that the connections served are still
connected by executing a simple query. And close connections that are failing.

Closes #12452
(grafted from f8aaf62a0c7508e3f3398e47dc2b86e6f8f06cc0)

--HG--
branch : 6.0
2023-08-04 15:59:35 +02:00
Cédric Krier 0861096f67 Use only stock move with cost price for product cost price history
The cost price on stock move is only required by validation so we can not
ensure over time that all the stock moves selected have a cost price.

Closes #12468
(grafted from adea1ec5dd32ec8f1a353a6f3105b82707485914)

--HG--
branch : 6.0
2023-08-12 20:10:06 +02:00
Cédric Krier 696e8095cc Try to post only clearing move of journals from the contextual company
Closes #12453
(grafted from b71b06a871a7fb67a202f1ae242a04185078c614)

--HG--
branch : 6.0
2023-08-05 00:27:11 +02:00
Cédric Krier b2b1163812 Generate invoices and consumptions only for contextual company
Closes #12345
(grafted from 9ca33a199252180c7875438b2f5c241d8e5b6829)

--HG--
branch : 6.0
2023-07-24 23:51:00 +02:00
Cédric Krier 66a8a828eb Call the same search method in super call when extending for components
Closes #12434
(grafted from 502f57a1d2929ff336c6acbd5a6c3d4628f4d689)

--HG--
branch : 6.0
2023-07-25 11:02:09 +02:00
Adrià Tarroja Caubet 5af2b59359 Reuse cumulate per party from context as default value for general ledger line
Closes #12367
(grafted from 5a95256398af9136cab85c1ca4c4d84ae23b70ec)

--HG--
branch : 6.0
2023-07-05 16:32:56 +02:00
Cédric Krier a66ece3d4d Skip promotion based on categories if line has no product
Closes #12351
(grafted from ca27ba40eda89e3933e595810eab24fe25504ef7)

--HG--
branch : 6.0
2023-08-02 19:09:51 +02:00
Cédric Krier 944afc59ff Add .readthedocs.yaml configuration [skip ci]
This is required by Read the Docs service:
https://blog.readthedocs.com/migrate-configuration-v2/

Closes #12344
(grafted from ffef63a3959b55756c395ebfd3ee1224f4dc7611)

--HG--
branch : 6.0
2023-08-06 19:31:44 +02:00
Cédric Krier 628b3bb336 Require lines when paying invoice with write-off or overpayment
This is needed ensure that at least one line to pay of the invoice is
reconciled.
The lines and payment lines are also shown for overpayment.

Closes #12403
(grafted from 72345bf646caff0e1aa9c373a68906270fe7b688)

--HG--
branch : 6.0
2023-07-14 11:59:19 +02:00
Maxime Richez 8474358027 Sync secondary unit on supplier and internal shipments
When synchronize the outgoing or incoming move, the secondary unit must be
copied from the template.

Closes #12301
(grafted from b190ea97bd1a2040686ed6c9565ac20c45c529f4)

--HG--
branch : 6.0
2023-08-02 19:28:47 +02:00
Cédric Krier 7f28654b30 Increase version number
--HG--
branch : 6.0
2023-08-01 21:55:49 +02:00
Cédric Krier abba6de0df Add tag marketing_email-6.0.2
--HG--
branch : 6.0
2023-08-01 21:55:41 +02:00
Cédric Krier c3b0bc00d3 Prepare release marketing_email-6.0.2
--HG--
branch : 6.0
2023-08-01 21:55:39 +02:00
Cédric Krier a08d15bfd9 Increase version number
--HG--
branch : 6.0
2023-08-01 21:41:05 +02:00
Cédric Krier 4eccf41cc6 Add tag tryton-6.0.28
--HG--
branch : 6.0
2023-08-01 21:40:53 +02:00
Cédric Krier 592d1bdde1 Prepare release tryton-6.0.28
--HG--
branch : 6.0
2023-08-01 21:40:51 +02:00
Cédric Krier 824186cedf Increase version number
--HG--
branch : 6.0
2023-07-31 19:17:05 +02:00
Cédric Krier af45d020b5 Add tag party-6.0.4
--HG--
branch : 6.0
2023-07-31 19:16:56 +02:00
Cédric Krier acb9c74943 Prepare release party-6.0.4
--HG--
branch : 6.0
2023-07-31 19:16:55 +02:00
Cédric Krier 76ebbe7370 Increase version number
--HG--
branch : 6.0
2023-07-31 19:16:16 +02:00
Cédric Krier ffbc070f89 Add tag account_invoice_stock-6.0.2
--HG--
branch : 6.0
2023-07-31 19:16:08 +02:00
Cédric Krier 9e7d3943b8 Prepare release account_invoice_stock-6.0.2
--HG--
branch : 6.0
2023-07-31 19:16:07 +02:00
Cédric Krier cb850dd05b Increase version number
--HG--
branch : 6.0
2023-07-31 17:08:14 +02:00
Cédric Krier 0a3b8dc218 Add tag trytond-6.0.34
--HG--
branch : 6.0
2023-07-31 17:08:00 +02:00
Cédric Krier c5999897d1 Prepare release trytond-6.0.34
--HG--
branch : 6.0
2023-07-31 17:07:59 +02:00
Cédric Krier 88abcdddd1 Read ids from the table even without columns if a rule domain exists
The rule must be enforced also when only non SQL type fields are read.

Closes #12428
(grafted from bd69f1025bca6648fd9ff11f585a60214d2bbf6e)

--HG--
branch : 6.0
2023-07-23 10:18:04 +02:00
Cédric Krier f9908ca812 Do not fail on ValueError when formatting message with gettext
If wrong variables are used to call gettext, the formatting may raise a
ValueError. It is better to not fail for such minor error when not testing.

Closes #12371
(grafted from 47809a507263c47b927c318750f22499adecd036)

--HG--
branch : 6.0
2023-07-15 00:40:59 +02:00
Nicolas Évrard 751292ea1d Clear caches after commit when installing modules
A call to clear_all is required after the commit in order to ensure that the
transaction uses an empty cache from this point. clear_all is not required to
prevent the deadlock on ir.cache because the rollback ensures that nothing
changed from the point of view of this transaction.

Close #12343
(grafted from 48396d9cfed6caccb3fca6d981fec5016a1f6ca2)

--HG--
branch : 6.0
2023-07-14 18:50:44 +02:00
Cédric Krier 91e438b490 Use proper module prefix for unique constraint on marketing email list
(grafted from aab3b5c86e721c457b2a08ba8d6440f744a45a2c)

--HG--
branch : 6.0
2023-07-10 23:40:23 +02:00
Cédric Krier c38f44dc10 Document on_change methods under ModelView instead of Model
(grafted from a379ef0e1567383579001994c4c11f9cd711ad62)

--HG--
branch : 6.0
2023-07-04 18:39:28 +02:00
Cédric Krier 90eac45ba9 Skip child position of exported data based on field names
When exporting data of a xxx2Many field, the column to skip should be based on
the child field names instead of the exported value (which can be 0 for
example).

Closes #12316
(grafted from a91e1a9f95ca2b22d4ce5372b1753999d03aa8af)

--HG--
branch : 6.0
2023-06-08 18:42:07 +02:00
Cédric Krier 4bfd3bf0d7 Add missing show and hide method to email no modal windows
Closes #12368
(grafted from 45d9d6fc9bdf6dfe7575bbbdb1df55479b37b407)

--HG--
branch : 6.0
2023-07-03 19:52:15 +02:00
Cédric Krier 5264c5745d Prevent None value in selection of MultiSelection
Closes #12313
(grafted from 470a28314f49c5c02112d17fa95f0ef5941626c0)

--HG--
branch : 6.0
2023-06-30 00:18:00 +02:00
Cédric Krier 12f00603b4 Ensure to get a different email token for each marketing email
The default methods are called only once.

Closes #12349
(grafted from 7dc93a9a99f951def83888364ff9a7dd03f66498)

--HG--
branch : 6.0
2023-06-25 12:03:52 +02:00
Cédric Krier 9f24d454f3 Do not try to assign shipments that do not need to be assigned
Closes #12311
(grafted from 2fdb477b01dd5cdd9a23f831edabef123f86b12a)

--HG--
branch : 6.0
2023-06-07 16:53:24 +02:00
Nicolas Évrard a0beb58bb9 Do not reset view when switching to a tabbed wizard form
Closes #12317
(grafted from 688198fbf4432175968378219f6c049cdd338868)

--HG--
branch : 6.0
2023-05-11 15:39:34 +02:00
Nicolas Évrard 9f3fe80d14 Do not set previous record in selection changed callback when it is destroyed
Closes #12357
(grafted from cc4b93be0eeb71875b9db93093ffade0c2669727)

--HG--
branch : 6.0
2023-06-27 14:59:33 +02:00
Cédric Krier 17d1629087 Use proper module prefix for msg_dict_schema_help_selection_help
(grafted from d223f6f40c6aac3b47a26b90e70a8ca526ad1ee1)

--HG--
branch : 6.0
2023-06-13 15:52:27 +02:00
Cédric Krier 3bddd2e5c9 Always disable scroll-event and prevent move-active on readonly time and datetime
The time and datetime widgets were missing from 7a55ecca7a59 of #7076
(grafted from cc50b693f196c5e75a4f5d635341d0805794dab8)

--HG--
branch : 6.0
2023-05-30 18:26:16 +02:00
Cédric Krier 34751fe8d4 Set value on focus out and changed signal for datetime widget
The focus out of child widgets must call focus out method.
And we need to connect to the datetime-changed event as DateTime does not call
the __init__ method of Date.

Closes #12020
(grafted from 62934f0e75525d65719bcc83f750d5e9070e4632)

--HG--
branch : 6.0
2023-05-30 18:15:43 +02:00
Cédric Krier fe1972a93b Increase version number
--HG--
branch : 6.0
2023-06-21 19:18:01 +02:00
Cédric Krier 5f3a793dc8 Add tag currency-6.0.5
--HG--
branch : 6.0
2023-06-21 19:17:53 +02:00
Cédric Krier 2eb391f328 Prepare release currency-6.0.5
--HG--
branch : 6.0
2023-06-21 19:17:52 +02:00
Cédric Krier 76200811fd Increase version number
--HG--
branch : 6.0
2023-06-21 19:13:18 +02:00
Cédric Krier 91c2e0ee6e Add tag stock-6.0.20
--HG--
branch : 6.0
2023-06-21 19:13:06 +02:00
Cédric Krier c1f7579550 Prepare release stock-6.0.20
--HG--
branch : 6.0
2023-06-21 19:13:05 +02:00
Cédric Krier 50d1d63e3e Increase version number
--HG--
branch : 6.0
2023-06-21 19:11:32 +02:00
Cédric Krier 70b00dd852 Add tag trytond-6.0.33
--HG--
branch : 6.0
2023-06-21 19:11:17 +02:00
Cédric Krier cec8fd81e0 Prepare release trytond-6.0.33
--HG--
branch : 6.0
2023-06-21 19:11:15 +02:00
Cédric Krier 96a48f4910 Do not try to login if Authorization has no username
User application request has an Authorization header so an Authorization
instance is returned but it can not be used for login.

Closes #12312
(grafted from 0a4e13728c0a9bb24536cb1033d95ca6749a2b9d)

--HG--
branch : 6.0
2023-06-09 08:17:20 +02:00
Cédric Krier 3f5565bcc7 Parse authorization header for session scheme without token
Since Werkzeug >= 2.3, it always tries to parse the Authorization header as a
digest. If the session value which is encoded in base64 needs padding, the
trailing `=` are interpreted as header values and the token attribute is not
filled.
In this case we must parse ourself the Authorization header to decode the
base64 value as session.

Closes #12259
(grafted from 0bd0b8a0e20ad8d2f3d13cc8d879c78717817b7a)

--HG--
branch : 6.0
2023-05-08 13:21:10 +02:00
Maxime Richez b65f71e607 Use selection widget for weekday on currency cron form
Closes #12292
(grafted from af1cbfe620461274b7a692a8f443f3ead8189222)

--HG--
branch : 6.0
2023-06-01 08:48:45 +02:00
Sergi Almacellas Abellana 78edb51c0e Manage empty stock end date values on location quantities
Closes #12289
(grafted from 7909707c00f7eaf784ff64243b38b007532655d0)

--HG--
branch : 6.0
2023-05-25 15:55:40 +02:00
Cédric Krier 4e0cae5cdb Added tag account-6.0.17 for changeset 1c2b23f29d2a
--HG--
branch : 6.0
2023-06-07 15:28:30 +02:00
Cédric Krier b34e6375d2 Added tag account_invoice-6.0.12 for changeset 77b78545a383
--HG--
branch : 6.0
2023-06-07 15:28:06 +02:00
Cédric Krier b873446683 Added tag product_classification_taxonomic-6.0.1 for changeset 0838902e0452
--HG--
branch : 6.0
2023-06-07 15:27:38 +02:00
Cédric Krier 51b625ee07 Added tag production_routing-6.0.1 for changeset 499a186334d3
--HG--
branch : 6.0
2023-06-07 15:27:14 +02:00
Cédric Krier 5e83d2e63a Added tag sale_shipment_cost-6.0.5 for changeset 14da76177d0f
--HG--
branch : 6.0
2023-06-07 15:26:34 +02:00
Cédric Krier 2202d3f045 Added tag stock_supply-6.0.6 for changeset 0547e7130693
--HG--
branch : 6.0
2023-06-07 15:26:01 +02:00
Cédric Krier 490e226728 Added tag sao-6.0.30 for changeset bd6503fff59e
--HG--
branch : 6.0
2023-06-07 15:25:18 +02:00
Cédric Krier 4affe2e968 Added tag trytond-6.0.32 for changeset 9d07200989cf
--HG--
branch : 6.0
2023-06-07 15:24:13 +02:00
Cédric Krier cd6f1f110d Increase version number
--HG--
branch : 6.0
2023-05-17 23:01:55 +02:00
Cédric Krier 76013494fd Add tag account-6.0.17
--HG--
branch : 6.0
2023-05-17 23:01:42 +02:00
Cédric Krier dc732edd51 Prepare release account-6.0.17
--HG--
branch : 6.0
2023-05-17 23:01:41 +02:00
Cédric Krier a032d19805 Increase version number
--HG--
branch : 6.0
2023-05-17 22:59:49 +02:00
Cédric Krier 60e8696c3c Add tag account_invoice-6.0.12
--HG--
branch : 6.0
2023-05-17 22:59:38 +02:00
Cédric Krier 06f72f3b6c Prepare release account_invoice-6.0.12
--HG--
branch : 6.0
2023-05-17 22:59:37 +02:00
Cédric Krier f2c218780a Increase version number
--HG--
branch : 6.0
2023-05-17 22:52:39 +02:00
Cédric Krier 826781e8f3 Add tag product_classification_taxonomic-6.0.1
--HG--
branch : 6.0
2023-05-17 22:52:31 +02:00
Cédric Krier 69569c1ce7 Prepare release product_classification_taxonomic-6.0.1
--HG--
branch : 6.0
2023-05-17 22:52:30 +02:00
Cédric Krier 6652065584 Increase version number
--HG--
branch : 6.0
2023-05-17 22:50:05 +02:00
Cédric Krier c6ad9119f0 Add tag production_routing-6.0.1
--HG--
branch : 6.0
2023-05-17 22:49:56 +02:00
Cédric Krier f51916d27e Prepare release production_routing-6.0.1
--HG--
branch : 6.0
2023-05-17 22:49:55 +02:00
Cédric Krier f9b887a27d Increase version number
--HG--
branch : 6.0
2023-05-17 22:47:06 +02:00
Cédric Krier adc4679844 Add tag sale_shipment_cost-6.0.5
--HG--
branch : 6.0
2023-05-17 22:46:56 +02:00
Cédric Krier d0a37c89cf Prepare release sale_shipment_cost-6.0.5
--HG--
branch : 6.0
2023-05-17 22:46:55 +02:00
Cédric Krier fc4d7159e5 Increase version number
--HG--
branch : 6.0
2023-05-17 22:44:02 +02:00
Cédric Krier cb8dce3725 Add tag stock_supply-6.0.6
--HG--
branch : 6.0
2023-05-17 22:43:52 +02:00
Cédric Krier c9499d5e2e Prepare release stock_supply-6.0.6
--HG--
branch : 6.0
2023-05-17 22:43:51 +02:00
Cédric Krier d2066e1313 Increase version number
--HG--
branch : 6.0
2023-05-17 22:41:24 +02:00
Cédric Krier 8bd44ff8cf Add tag sao-6.0.30
--HG--
branch : 6.0
2023-05-17 22:41:01 +02:00
Cédric Krier 3766c2b650 Prepare release sao-6.0.30
--HG--
branch : 6.0
2023-05-17 22:41:00 +02:00
Cédric Krier d8f75ba1d6 Increase version number
--HG--
branch : 6.0
2023-05-17 22:33:47 +02:00
Cédric Krier c77d3232fc Add tag trytond-6.0.32
--HG--
branch : 6.0
2023-05-17 22:33:31 +02:00
Cédric Krier 1da8788b71 Prepare release trytond-6.0.32
--HG--
branch : 6.0
2023-05-17 22:33:30 +02:00
Cédric Krier 3290703081 Declare blob as variable in image_url
(grafted from a1f60a5423395af9f974237424b9776f2b9913b3)

--HG--
branch : 6.0
2023-05-17 12:00:23 +02:00
Cédric Krier 00c943a727 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
(grafted from 5f14ca66744e53cd1d6200dfd569c2dca19f99c6)

--HG--
branch : 6.0
2023-05-08 12:20:39 +02:00
Cédric Krier 464954a9cb 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
(grafted from b4bc4a5f10c503c99a0e7d8bd8df76a8881a4c0d)

--HG--
branch : 6.0
2023-04-30 00:57:46 +02:00
Cédric Krier 126e44a420 Format sum without digits
Closes #12204
(grafted from b96579a49fa33288c9a10c71746c9dd51aada49c)

--HG--
branch : 6.0
2023-04-30 00:06:09 +02:00
Cédric Krier 2bb60bd148 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
(grafted from 8557c57f05896c8e976d88d68500ec8d5ab6f255)

--HG--
branch : 6.0
2023-04-29 12:56:51 +02:00
Cédric Krier c8ba4eb1ea 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
(grafted from 6bcec872fdb13b1f3222c0a08757b44c5877d79c)

--HG--
branch : 6.0
2023-04-28 12:56:15 +02:00
Cédric Krier 47ca3495b2 Do not add multiple times a more row
(grafted from 0172717f00343da444594ba330bc3c2e1b275212)

--HG--
branch : 6.0
2023-04-28 12:53:04 +02:00
Cédric Krier b0b6b6c4a4 Do not fail to update chart if parent template is no more a template
(grafted from 72270f3117ad4cbbdc0984509dd3cba414135558)

--HG--
branch : 6.0
2023-04-26 11:26:08 +02:00
Cédric Krier d1c67443ff Do not override deleted record instances by related records
(grafted from 5b67535bb4cdf07df76c15e6fb4b425f44f4ad23)

--HG--
branch : 6.0
2023-04-22 18:31:30 +02:00
Cédric Krier b38bb01a6f Do not update related records by foreign key if they are going to be deleted
Closes #3689
(grafted from a99b53347ecf5f6ffaff45b62086209b61e7ab72)

--HG--
branch : 6.0
2023-04-22 18:29:44 +02:00
Cédric Krier 3ac34b6455 Test shipment cost against None to support 0 value
(grafted from 59a8c97da6c8de081ce3d2214b53b0b4f7a05350)

--HG--
branch : 6.0
2023-04-21 16:56:29 +02:00
Cédric Krier eb55eef349 Support authorization for werkzeug >= 2.3
The werkzeug refactoring always return an Authorization instance.
If the type is our custom 'session', we must parse the token attribute.

Closes #12234
(grafted from 7fd0bb7e6864bdf3fa83fafb17262316fded5b0c)

--HG--
branch : 6.0
2023-04-28 09:39:34 +02:00
Cédric Krier 881dbf8773 Compare purchase request from the same company
(grafted from 66896d34c34c09e5a0121642bdd2b78aadab160a)

--HG--
branch : 6.0
2023-04-22 17:48:50 +02:00
Adrià Tarroja Caubet 2fe755cc20 Add active field on operation form view
Closes #12236
(grafted from 4fc98d159d9e14259a86ade8c0c9f2285447e838)

--HG--
branch : 6.0
2023-04-27 11:53:42 +02:00
Cédric Krier ac4c087d98 Add empty option for taxon rank
Closes #12228
(grafted from efa359afaf8b3f2169f4ba4ffb7866e1e6337b56)

--HG--
branch : 6.0
2023-04-19 16:06:51 +02:00
Cédric Krier cd0a3ed941 Increase version number
--HG--
branch : 6.0
2023-05-03 19:09:23 +02:00
Cédric Krier 0587fd3d57 Add tag account-6.0.16
--HG--
branch : 6.0
2023-05-03 19:09:10 +02:00
Cédric Krier b100b835dd Prepare release account-6.0.16
--HG--
branch : 6.0
2023-05-03 19:09:09 +02:00
Cédric Krier bdb4d5f6f6 Increase version number
--HG--
branch : 6.0
2023-05-03 19:05:10 +02:00
Cédric Krier cad3492d86 Add tag account_dunning-6.0.1
--HG--
branch : 6.0
2023-05-03 19:04:59 +02:00
Cédric Krier a32707a79a Prepare release account_dunning-6.0.1
--HG--
branch : 6.0
2023-05-03 19:04:58 +02:00
Cédric Krier cd09e04aa0 Increase version number
--HG--
branch : 6.0
2023-05-03 19:01:40 +02:00
Cédric Krier d639e2725a Add tag account_invoice-6.0.11
--HG--
branch : 6.0
2023-05-03 19:01:29 +02:00
Cédric Krier 2aef924789 Prepare release account_invoice-6.0.11
--HG--
branch : 6.0
2023-05-03 19:01:28 +02:00
Cédric Krier 9231ab70fd Increase version number
--HG--
branch : 6.0
2023-05-03 18:58:26 +02:00
Cédric Krier 8a1c97c4b5 Add tag account_invoice_defer-6.0.4
--HG--
branch : 6.0
2023-05-03 18:58:17 +02:00
Cédric Krier 796f3f5a8b Prepare release account_invoice_defer-6.0.4
--HG--
branch : 6.0
2023-05-03 18:58:15 +02:00
Cédric Krier b1e965365e Increase version number
--HG--
branch : 6.0
2023-05-03 18:52:08 +02:00
Cédric Krier 7fe2aa50ce Add tag purchase-6.0.11
--HG--
branch : 6.0
2023-05-03 18:51:56 +02:00
Cédric Krier dde2251580 Prepare release purchase-6.0.11
--HG--
branch : 6.0
2023-05-03 18:51:55 +02:00
Cédric Krier f9619da24b Increase version number
--HG--
branch : 6.0
2023-05-03 18:48:24 +02:00
Cédric Krier 06496668aa Add tag sale-6.0.11
--HG--
branch : 6.0
2023-05-03 18:48:12 +02:00
Cédric Krier d75343a111 Prepare release sale-6.0.11
--HG--
branch : 6.0
2023-05-03 18:48:11 +02:00
Cédric Krier a6721b765a Increase version number
--HG--
branch : 6.0
2023-05-03 18:45:38 +02:00
Cédric Krier bb31d8b5e2 Add tag sale_credit_limit-6.0.2
--HG--
branch : 6.0
2023-05-03 18:45:28 +02:00
Cédric Krier 8b5762de5a Prepare release sale_credit_limit-6.0.2
--HG--
branch : 6.0
2023-05-03 18:45:27 +02:00
Cédric Krier 7c5803c5d7 Increase version number
--HG--
branch : 6.0
2023-05-03 18:41:31 +02:00
Cédric Krier fe8cc2d71e Add tag sao-6.0.29
--HG--
branch : 6.0
2023-05-03 18:41:23 +02:00
Cédric Krier 4a3b6e3bb6 Prepare release sao-6.0.29
--HG--
branch : 6.0
2023-05-03 18:41:22 +02:00
Cédric Krier d0ec363f52 Increase version number
--HG--
branch : 6.0
2023-05-03 18:34:21 +02:00
Cédric Krier 1e7e8c4559 Add tag tryton-6.0.27
--HG--
branch : 6.0
2023-05-03 18:34:07 +02:00
Cédric Krier 2755338798 Prepare release tryton-6.0.27
--HG--
branch : 6.0
2023-05-03 18:34:05 +02:00
Cédric Krier c9283fe6e6 Increase version number
--HG--
branch : 6.0
2023-05-03 18:26:53 +02:00
Cédric Krier b1ad2e74e7 Add tag trytond-6.0.31
--HG--
branch : 6.0
2023-05-03 18:26:38 +02:00
Cédric Krier 61c0766b56 Prepare release trytond-6.0.31
--HG--
branch : 6.0
2023-05-03 18:26:36 +02:00
Cédric Krier c33a3ecce2 Deduce evaluation length from the size limit of One2Many
Closes #12227
(grafted from 40b71ead2171d09fdd86c112b094b9de28d446d4)

--HG--
branch : 6.0
2023-04-19 10:45:29 +02:00
Cédric Krier cce1a6658f Use fixed location type to compute quantity to invoice for sale and purchase
Using the computed location to get the expected type is not reliable because
for return order, the location can be of different type and the stock move can
change of location type.

Closes #12203
(grafted from ce0b073cd8e637b8052ae3fa5e9bb4d8a7f6ea53)

--HG--
branch : 6.0
2023-04-13 17:45:09 +02:00
Cédric Krier 2aeb4c8412 Do not set s nor p parameter to export URL if screen has no limit
Closes #12212
(grafted from 9356e9d17de966478109068ff458d68aa86e811a)

--HG--
branch : 6.0
2023-04-12 18:40:49 +02:00
Cédric Krier 1076ad75fe Set limit attribute only if defined in URL
Closes #12211
(grafted from c242bc152fb39bafb90581710aefbe8260d54178)

--HG--
branch : 6.0
2023-04-12 18:35:52 +02:00
Cédric Krier cb4f847845 Do not change account nor journal of invoice no more draft
Closes #12146
(grafted from 73697963ab5783d8dfe531d0997ac58e48d19994)

--HG--
branch : 6.0
2023-04-08 16:36:38 +02:00
Cédric Krier b3c85d3189 Do not slugify file extension when selecting file to save or create folder
Closes #12152
(grafted from dea9b5c4b8f7e5a163c9115d123a265eb5394957)

--HG--
branch : 6.0
2023-04-08 16:11:36 +02:00
Cédric Krier 9763ee5d39 Format using SQL Identifier type sequence name
The sequence functions are using string parameters so for case sensitive
sequence name we must pass a string containing double-quoting if necessary.

Closes #12194
(grafted from ceb3118cd35511412d7cf8f2eae6c1891cf5f47a)

--HG--
branch : 6.0
2023-04-08 12:03:00 +02:00
Cédric Krier 3956eccf38 Limit debit and credit kind to line with debit and credit in aged balance
Closes #12193
(grafted from 01f8d4ee34924c99faeb418b2a4eafd34fe9840f)

--HG--
branch : 6.0
2023-04-07 17:03:03 +02:00
Cédric Krier 4abe447839 Update model data also when old values are different from the current values
Closes #12190
(grafted from 4820f12259f64a26ada02af640231459fb6ab820)

--HG--
branch : 6.0
2023-04-06 20:36:25 +02:00
Cédric Krier 1157c89c72 Set company from the dunning line when generating dunning
Closes #12192
(grafted from 0a0a644d5a20e6f838c30a7ef7f3d4c550422142)

--HG--
branch : 6.0
2023-04-07 14:33:34 +02:00
Cédric Krier 0b3026eb5b Compute deferral remainder using balance of income account
Closes #12168
(grafted from 4496c3d2f4d8220ca2daeb6747473545e40df430)

--HG--
branch : 6.0
2023-03-30 23:56:59 +02:00
Cédric Krier 771a4373bc Do not always enforce access on resource selection
When the reference field is validated (without check access), it should not
fail for SelectionValidationError if the user has no access to the resource.

Closes #12178
(grafted from 1bb024e29dfae1cbb0487b1f66d325f3bb0059fa)

--HG--
branch : 6.0
2023-04-13 19:05:11 +02:00
Nicolas Évrard 158d1384d7 Handle string value set from domain inversion in MultiSelection fields
Closes #12181
(grafted from cdca201f1dd7c8a25de757ba93b9ff883aa9bac3)

--HG--
branch : 6.0
2023-04-03 17:02:51 +02:00
Nicolas Évrard d217fcf7d5 Do not shadow previously defined table handler
(grafted from d6ec428a2511f4666cb860413328dbde8a375c90)

--HG--
branch : 6.0
2023-03-24 18:07:29 +01:00
Nicolas Évrard 953fd5ec9e Update definitions of constraints only when they changed
Closes #12136
(grafted from fa3839097da4ee5ba663fb3265d81ac9216762bc)

--HG--
branch : 6.0
2023-03-13 17:58:27 +01:00
Nicolas Évrard 0ad727b7bc Do not pass class to __table_handler__ classmethod
(grafted from 6b92a1e2a0f33986a09b1bcd89a887360263ab19)

--HG--
branch : 6.0
2023-03-13 17:56:41 +01:00
Cédric Krier 4ca8c95298 Increase version number
--HG--
branch : 6.0
2023-04-02 00:28:33 +02:00
Cédric Krier 8390724605 Add tag account_invoice-6.0.10
--HG--
branch : 6.0
2023-04-02 00:28:19 +02:00
Cédric Krier b0f6ae07de Prepare release account_invoice-6.0.10
--HG--
branch : 6.0
2023-04-02 00:28:18 +02:00
Cédric Krier 66c0a3b821 Increase version number
--HG--
branch : 6.0
2023-04-02 00:26:09 +02:00
Cédric Krier 538969d403 Add tag marketing_automation-6.0.4
--HG--
branch : 6.0
2023-04-02 00:25:56 +02:00
Cédric Krier 9dc549d24d Prepare release marketing_automation-6.0.4
--HG--
branch : 6.0
2023-04-02 00:25:54 +02:00
Cédric Krier 3d7f4c3ede Increase version number
--HG--
branch : 6.0
2023-04-02 00:20:33 +02:00
Cédric Krier 8399d404ce Add tag marketing_email-6.0.1
--HG--
branch : 6.0
2023-04-02 00:20:20 +02:00
Cédric Krier 11addae328 Prepare release marketing_email-6.0.1
--HG--
branch : 6.0
2023-04-02 00:20:19 +02:00
Cédric Krier 2b9b374314 Increase version number
--HG--
branch : 6.0
2023-04-02 00:17:48 +02:00
Cédric Krier 8defab7458 Add tag product-6.0.4
--HG--
branch : 6.0
2023-04-02 00:17:35 +02:00
Cédric Krier 9116fd9df1 Prepare release product-6.0.4
--HG--
branch : 6.0
2023-04-02 00:17:34 +02:00
Cédric Krier 35e5d4b996 Increase version number
--HG--
branch : 6.0
2023-04-02 00:15:02 +02:00
Cédric Krier 0f9b382146 Add tag product_kit-6.0.13
--HG--
branch : 6.0
2023-04-02 00:14:49 +02:00
Cédric Krier 1f3cb7b41f Prepare release product_kit-6.0.13
--HG--
branch : 6.0
2023-04-02 00:14:47 +02:00
Cédric Krier 73b2e52076 Increase version number
--HG--
branch : 6.0
2023-04-02 00:12:04 +02:00
Cédric Krier 6c74bbaae6 Add tag stock-6.0.19
--HG--
branch : 6.0
2023-04-02 00:11:48 +02:00
Cédric Krier 495780d733 Prepare release stock-6.0.19
--HG--
branch : 6.0
2023-04-02 00:11:46 +02:00
Cédric Krier d27c682353 Increase version number
--HG--
branch : 6.0
2023-04-02 00:08:51 +02:00
Cédric Krier eaa61344d3 Add tag stock_package_shipping_dpd-6.0.6
--HG--
branch : 6.0
2023-04-02 00:08:38 +02:00
Cédric Krier c89317407f Prepare release stock_package_shipping_dpd-6.0.6
--HG--
branch : 6.0
2023-04-02 00:08:36 +02:00
Cédric Krier 2c9b06f8d0 Increase version number
--HG--
branch : 6.0
2023-04-02 00:05:34 +02:00
Cédric Krier 090600230f Add tag web_user-6.0.1
--HG--
branch : 6.0
2023-04-02 00:05:22 +02:00
Cédric Krier 7b7d22c43e Prepare release web_user-6.0.1
--HG--
branch : 6.0
2023-04-02 00:05:21 +02:00
Cédric Krier 4a9bd00be0 Increase version number
--HG--
branch : 6.0
2023-04-01 23:54:01 +02:00
Cédric Krier 621a248d00 Add tag trytond-6.0.30
--HG--
branch : 6.0
2023-04-01 23:53:42 +02:00
Cédric Krier c09761c2be Prepare release trytond-6.0.30
--HG--
branch : 6.0
2023-04-01 23:53:40 +02:00
Cédric Krier cd6001bafd Clear password hash read even if there is no cache
This was introduced by 2c557f1b4882
(grafted from 8ae09df296211e3517e3f485c1efbea590662a5b)

--HG--
branch : 6.0
2023-04-01 00:18:01 +02:00
Cédric Krier 6cff284c1d Do not fails to clear password from cache if there is no cache
This was introduced in 7b5157206d32

Closes #12165
(grafted from 2c557f1b4882006ec487e11f4e0b8aed1ef37860)

--HG--
branch : 6.0
2023-03-30 22:36:18 +02:00
Adrià Tarroja Caubet d35f1030db Skip sale lines without the type line to compute credit amount
Closes #12130
(grafted from b88f769c4fefad32f528d686766799549249dae3)

--HG--
branch : 6.0
2023-03-09 15:26:25 +01:00
Sergi Almacellas Abellana a2977bcb21 Do not copy templates relation when duplicating a category
Closes #12158
(grafted from 17f94a972a316d3ea1aebdeb1615b1fa16883220)

--HG--
branch : 6.0
2023-03-24 08:56:09 +01:00
Cédric Krier e183806cdf Remove password hash also from the transaction cache
Closes #12120
(grafted from 7b5157206d328bfe020fabece59fb7747dd2dd9d)

--HG--
branch : 6.0
2023-03-07 16:33:58 +01:00
Cédric Krier a460efd87d Reset next number of invoice sequences when renew fiscal year
(grafted from fcf3710fa6cf50cc25de17b6e65acdc7f96a3510)

--HG--
branch : 6.0
2023-03-15 09:53:02 +01:00
Cédric Krier 7b7cd1ba3b Do not copy password hash nor reset from user
(grafted from c94f99afeadbc10e483ed3d34d707635f77ac945)

--HG--
branch : 6.0
2023-03-15 16:09:10 +01:00
Cédric Krier 3097a56f26 Ensure price ratio is Decimal for product kit
When the ratio is computed based on number of components instead of price
list.

Closes #12135
(grafted from de0b876c414875b7f317b3531859d4b7ac25e8d5)

--HG--
branch : 6.0
2023-03-13 22:44:43 +01:00
Cédric Krier d1c40ad882 Test if anchor has href attribute before converting it
It is valid HTML to have anchor without href attribute.

Closes #12134
(grafted from f3a2d9b2258d6004fffc5431136bd36b010b7f9b)

--HG--
branch : 6.0
2023-03-10 12:53:00 +01:00
Sergi Almacellas Abellana 4d10f95ebc Use inventory company to complete lines
Closes #12127
(grafted from 5282d0322326c6abe1b98cb1dee1565064257e4f)

--HG--
branch : 6.0
2023-03-09 13:37:12 +01:00
Cédric Krier 2848f27e83 Add trailing / to URLs of DPD shipping services
Closes #12098
(grafted from a6b41e6401ec070f5cdf97115bfd2c22c3dccdac)

--HG--
branch : 6.0
2023-03-07 18:10:25 +01:00
Cédric Krier 93d36d5a91 Increase version number
--HG--
branch : 6.0
2023-03-04 13:31:04 +01:00
Cédric Krier d87ae53c1c Add tag account_dunning_fee-6.0.1
--HG--
branch : 6.0
2023-03-04 13:30:54 +01:00
Cédric Krier 558453b349 Prepare release account_dunning_fee-6.0.1
--HG--
branch : 6.0
2023-03-04 13:30:52 +01:00
Cédric Krier 823955b42f Increase version number
--HG--
branch : 6.0
2023-03-04 13:24:08 +01:00
Cédric Krier 87ce915af1 Add tag account_fr-6.0.1
--HG--
branch : 6.0
2023-03-04 13:23:58 +01:00
Cédric Krier 20febebe86 Prepare release account_fr-6.0.1
--HG--
branch : 6.0
2023-03-04 13:23:57 +01:00
Cédric Krier 26918b52b6 Increase version number
--HG--
branch : 6.0
2023-03-04 13:18:22 +01:00
Cédric Krier 184ad4111d Add tag account_invoice-6.0.9
--HG--
branch : 6.0
2023-03-04 13:18:07 +01:00
Cédric Krier e5b4c4c4b7 Prepare release account_invoice-6.0.9
--HG--
branch : 6.0
2023-03-04 13:18:05 +01:00
Cédric Krier 06da678ce3 Increase version number
--HG--
branch : 6.0
2023-03-04 13:15:31 +01:00
Cédric Krier 9831b3517e Add tag account_payment_stripe-6.0.6
--HG--
branch : 6.0
2023-03-04 13:15:20 +01:00
Cédric Krier f64780f8b8 Prepare release account_payment_stripe-6.0.6
--HG--
branch : 6.0
2023-03-04 13:15:18 +01:00
Cédric Krier 721b14953f Increase version number
--HG--
branch : 6.0
2023-03-04 13:09:33 +01:00
Cédric Krier abec05096a Add tag analytic_purchase-6.0.1
--HG--
branch : 6.0
2023-03-04 13:09:21 +01:00
Cédric Krier 4e6c15b88a Prepare release analytic_purchase-6.0.1
--HG--
branch : 6.0
2023-03-04 13:09:19 +01:00
Cédric Krier 470e36d066 Increase version number
--HG--
branch : 6.0
2023-03-04 13:04:11 +01:00
Cédric Krier 4a57e2c02c Add tag analytic_sale-6.0.1
--HG--
branch : 6.0
2023-03-04 13:03:57 +01:00
Cédric Krier 7e2614474c Prepare release analytic_sale-6.0.1
--HG--
branch : 6.0
2023-03-04 13:03:55 +01:00
Cédric Krier 82749a56d6 Increase version number
--HG--
branch : 6.0
2023-03-04 12:54:12 +01:00
Cédric Krier ab0074b9ec Add tag production-6.0.5
--HG--
branch : 6.0
2023-03-04 12:53:59 +01:00
Cédric Krier 6f80fa415c Prepare release production-6.0.5
--HG--
branch : 6.0
2023-03-04 12:53:56 +01:00
Cédric Krier 43025618fa Increase version number
--HG--
branch : 6.0
2023-03-04 12:50:27 +01:00
Cédric Krier 0c30bfe96e Add tag product_kit-6.0.12
--HG--
branch : 6.0
2023-03-04 12:50:11 +01:00
Cédric Krier 00ba8ad8a3 Prepare release product_kit-6.0.12
--HG--
branch : 6.0
2023-03-04 12:50:09 +01:00
Cédric Krier 4cafdeb9d9 Increase version number
--HG--
branch : 6.0
2023-03-04 12:46:31 +01:00
Cédric Krier 194e51448f Add tag purchase-6.0.10
--HG--
branch : 6.0
2023-03-04 12:46:16 +01:00
Cédric Krier 7a1f9aca43 Prepare release purchase-6.0.10
--HG--
branch : 6.0
2023-03-04 12:46:13 +01:00
Cédric Krier 648c8fa6b8 Increase version number
--HG--
branch : 6.0
2023-03-04 12:42:48 +01:00
Cédric Krier 65944c28ec Add tag sale-6.0.10
--HG--
branch : 6.0
2023-03-04 12:42:34 +01:00
Cédric Krier 6d63a436e9 Prepare release sale-6.0.10
--HG--
branch : 6.0
2023-03-04 12:42:32 +01:00
Cédric Krier 20d3e645f3 Increase version number
--HG--
branch : 6.0
2023-03-04 12:38:41 +01:00
Cédric Krier edb0a26ea0 Add tag sale_credit_limit-6.0.1
--HG--
branch : 6.0
2023-03-04 12:38:29 +01:00
Cédric Krier 7b5d1e4d79 Prepare release sale_credit_limit-6.0.1
--HG--
branch : 6.0
2023-03-04 12:38:27 +01:00
Cédric Krier 0745387321 Increase version number
--HG--
branch : 6.0
2023-03-04 12:31:27 +01:00
Cédric Krier ebe646f5c5 Add tag sale_subscription-6.0.3
--HG--
branch : 6.0
2023-03-04 12:31:14 +01:00
Cédric Krier 1727408dca Prepare release sale_subscription-6.0.3
--HG--
branch : 6.0
2023-03-04 12:31:11 +01:00
Cédric Krier c06ab15344 Increase version number
--HG--
branch : 6.0
2023-03-04 12:25:52 +01:00
Cédric Krier 751b8f1001 Add tag sale_supply_drop_shipment-6.0.5
--HG--
branch : 6.0
2023-03-04 12:25:39 +01:00
Cédric Krier 8a0dc42450 Prepare release sale_supply_drop_shipment-6.0.5
--HG--
branch : 6.0
2023-03-04 12:25:37 +01:00
Cédric Krier 01b2c659fa Increase version number
--HG--
branch : 6.0
2023-03-04 12:19:08 +01:00
Cédric Krier 284fb823e5 Add tag stock_package_shipping-6.0.1
--HG--
branch : 6.0
2023-03-04 12:18:57 +01:00
Cédric Krier 8cf1c4ae74 Prepare release stock_package_shipping-6.0.1
--HG--
branch : 6.0
2023-03-04 12:18:56 +01:00
Cédric Krier da5b5ee8c7 Increase version number
--HG--
branch : 6.0
2023-03-04 12:15:47 +01:00
Cédric Krier aca5acfaee Add tag stock_supply-6.0.5
--HG--
branch : 6.0
2023-03-04 12:15:37 +01:00
Cédric Krier e8747fcc7b Prepare release stock_supply-6.0.5
--HG--
branch : 6.0
2023-03-04 12:15:36 +01:00
Cédric Krier aa94ecb275 Increase version number
--HG--
branch : 6.0
2023-03-04 12:10:59 +01:00
Cédric Krier 9426b8a40c Add tag tryton-6.0.26
--HG--
branch : 6.0
2023-03-04 12:10:45 +01:00
Cédric Krier 1b7c001baf Prepare release tryton-6.0.26
--HG--
branch : 6.0
2023-03-04 12:10:44 +01:00
Cédric Krier 194be5e30c Increase version number
--HG--
branch : 6.0
2023-03-04 12:09:02 +01:00
Cédric Krier e1f46a539b Add tag trytond-gis-6.0.2
--HG--
branch : 6.0
2023-03-04 12:08:53 +01:00
Cédric Krier 501bbae894 Prepare release trytond-gis-6.0.2
--HG--
branch : 6.0
2023-03-04 12:08:51 +01:00
Cédric Krier 9e16b94a53 Increase version number
--HG--
branch : 6.0
2023-03-03 19:17:27 +01:00
Cédric Krier f7594e8279 Add tag trytond-6.0.29
--HG--
branch : 6.0
2023-03-03 19:17:11 +01:00
Cédric Krier 0c4bfaa65f Prepare release trytond-6.0.29
--HG--
branch : 6.0
2023-03-03 19:17:09 +01:00
Cédric Krier 4c9854f464 Do not alter argument values of with_transaction decorator
Closes #12108
(grafted from 107b68af389a2cb5c95f663f7a3107fc12aecaf7)

--HG--
branch : 6.0
2023-02-26 00:20:09 +01:00
Cédric Krier ef6b7217d9 Fetch new Stripe events until being exhausted
#12100
(grafted from dff6f5203cf2f5a610111bf2c478a5cfdb52a257)

--HG--
branch : 6.0
2023-02-17 23:57:45 +01:00
Cédric Krier c2609342f3 Grab focus on icon press
It is needed to trigger the focus out event of other widgets and store the
value.

Closes #7868
(grafted from a1697e72f21e65cbf7e16766a4dd3dc4d8d2bcfc)

--HG--
branch : 6.0
2023-02-16 22:18:01 +01:00
Cédric Krier 0de89e36e3 Order FEC lines by posted date first
Closes #7779
(grafted from 898ada1d40173616e801cf579ce449bdb27501ce)

--HG--
branch : 6.0
2023-02-16 21:01:10 +01:00
Cédric Krier 403a0780ce Use right boolean operator in composite domain of searcher
When the clause is negative, it must return an AND-ed domain instead of OR-ed.
(grafted from e8c1e7d592b5a21cec95e8d6614112b8021e34d5)

--HG--
branch : 6.0
2023-02-16 10:39:30 +01:00
Òscar Queraltó Aguilera ea79200c1c Ignore cancelled moves to calculate productions cost
Closes #12093
(grafted from 2a6561df7ef67b695c947ee242e1af1960f12fa6)

--HG--
branch : 6.0
2023-02-24 12:09:39 +00:00
Cédric Krier bf4db77b11 Require at least version 0.12 of werkzeug
Closes #12021
(grafted from 9f76ec6a7449de9286a96c48f7c12e8928e5e33e)

--HG--
branch : 6.0
2023-02-19 11:23:50 +01:00
Cédric Krier 6ab873702d Clear tasks when transaction is rollback
The tasks records are removed on rollback so there is no need to try to run
them.
(grafted from d2e0256f3478213d5c1ab375bc842c1222157692)

--HG--
branch : 6.0
2023-02-19 20:58:01 +01:00
Adrià Tarroja Caubet 8421b34613 Do not copy production lead times of product
As the BoMs are not copied and the production lead times may have a link to
the product BoM, we should not copy them.

Closes #12104
(grafted from 21c829189c1a1824582161af76e219b4ae30b63c)

--HG--
branch : 6.0
2023-02-22 09:49:07 +01:00
Cédric Krier 93499e3d0d Use proper _geometry_type to fill field definition
Closes #12083
(grafted from a63b85de7f4d86ab83fc33f95d53c8e2cabe345f)

--HG--
branch : 6.0
2023-02-18 22:50:42 +01:00
Cédric Krier ea8477391a Find invalid records of xxx2Many field using intersection
For xxx2Many field, the contain test is not working correctly because the
field value is a tuple of records which is never in the list of invalid
relations.

Closes #12099
(grafted from 9dabdd3422a69e132269c4e9cc02076286aba3ed)

--HG--
branch : 6.0
2023-02-17 12:56:18 +01:00
Cédric Krier 4e2c6c4325 Do not use One2Many with filter to get MultiValue records
The filter may prevent to find the right value.

Closes #12078
(grafted from ddda112e1c42deefa7e03473cfad84542c6d17d4)

--HG--
branch : 6.0
2023-02-10 16:10:08 +01:00
Adrià Tarroja Caubet 376485ee9d Include in credit amount only invoice lines of type line
Closes #12076
(grafted from df5b4734b8f288058a4074b3bbebd5f97b3f9d88)

--HG--
branch : 6.0
2023-02-14 12:48:01 +01:00
Cédric Krier 3e6b5f967d Increase version number
--HG--
branch : 6.0
2023-02-17 19:58:14 +01:00
Cédric Krier a94903877e Add tag account-6.0.15
--HG--
branch : 6.0
2023-02-17 19:58:01 +01:00
Cédric Krier a7c4bf955f Prepare release account-6.0.15
--HG--
branch : 6.0
2023-02-17 19:58:00 +01:00
Cédric Krier 87c0edd302 Increase version number
--HG--
branch : 6.0
2023-02-17 19:43:24 +01:00
Cédric Krier 53fd681dcc Add tag purchase_request-6.0.4
--HG--
branch : 6.0
2023-02-17 19:43:14 +01:00
Cédric Krier 240d65c1ba Prepare release purchase_request-6.0.4
--HG--
branch : 6.0
2023-02-17 19:43:13 +01:00
Cédric Krier 42174bfd1f Increase version number
--HG--
branch : 6.0
2023-02-17 19:31:08 +01:00
Cédric Krier 73563e265f Add tag sao-6.0.28
--HG--
branch : 6.0
2023-02-17 19:30:52 +01:00
Cédric Krier 1066e15524 Prepare release sao-6.0.28
--HG--
branch : 6.0
2023-02-17 19:30:51 +01:00
Cédric Krier d4c374dc9c Increase version number
--HG--
branch : 6.0
2023-02-17 19:27:21 +01:00
Cédric Krier 7879a88b77 Add tag tryton-6.0.25
--HG--
branch : 6.0
2023-02-17 19:27:08 +01:00
Cédric Krier d623315022 Prepare release tryton-6.0.25
--HG--
branch : 6.0
2023-02-17 19:27:07 +01:00
Cédric Krier bc8456b0c7 Increase version number
--HG--
branch : 6.0
2023-02-17 19:08:42 +01:00
Cédric Krier 7817f9144c Add tag trytond-6.0.28
--HG--
branch : 6.0
2023-02-17 19:08:27 +01:00
Cédric Krier 63032a2579 Prepare release trytond-6.0.28
--HG--
branch : 6.0
2023-02-17 19:08:25 +01:00
Cédric Krier 2b7c02984c Fill DomainValidationError message using an invalid record
The invalid relations are the invalid records only if Target is the class.
(grafted from 7b9b3e13592be94d9b226085c8a89f05d5941137)

--HG--
branch : 6.0
2023-02-07 16:44:14 +01:00
José Antonio Díaz Miralles 61bd18858a Sort purchase request by purchase and line key before create purchases
This is needed to have requests ordered also when grouping them into purchase
line.

Closes #12073
(grafted from d90d4ee0a2cab5faf93d565d3e92e2e3aab17e8b)

--HG--
branch : 6.0
2023-02-10 21:34:59 +01:00
Cédric Krier 2609d4edfb Check mercurial status only in trytond directory after updating rng
Closes #12075
(grafted from 0c420e622bd910a8ff9247b3d5da288cb3231fb0)

--HG--
branch : 6.0
2023-02-10 09:35:52 +01:00
Nicolas Évrard 2d657f919c Do not trigger button on not selected records
Closes #11824
(grafted from 08779343f15d8d37b859218172796e01692ac1db)

--HG--
branch : 6.0
2023-02-03 18:19:31 +01:00
Cédric Krier 0c4734dca8 Update One2Many validate to use promise based API of pre_validate
Closes #12039
(grafted from ec2a2ebc47a61443a3c08b1c5af658c061789c0e)

--HG--
branch : 6.0
2023-01-30 00:16:07 +01:00
Nicolas Évrard 3b7a0953aa Use a promise based API for Record.pre_validate()
Closes #12039
(grafted from 2e62e2dc88702ffdcb98ac3185b92e08ae2af937)

--HG--
branch : 6.0
2023-01-25 15:14:26 +01:00
Cédric Krier eda506c165 Add cache for check-trytond-rng
As the job install rnc2rng, it is better to use cache.
(grafted from 2c61802765a020d826969f3924f4eb127fffb85e)

--HG--
branch : 6.0
2023-02-04 21:19:55 +01:00
Cédric Krier 60a94f46d6 Search also for select tag for the focus chain
Closes #12051
(grafted from 93ea98d89723ccef930e856981a9534face1e807)

--HG--
branch : 6.0
2023-01-30 00:44:18 +01:00
Cédric Krier f2b248fa6c Append domain label to link
The domain labels are replacing the link label instead of being appended.
(grafted from 7f231dc8435da071d8b45c582fa03d83a2d62059)

--HG--
branch : 6.0
2023-01-26 14:56:44 +01:00
Cédric Krier 4436731771 Convert empty value as null instead of 0 in Dict numeric fields
Closes #12038
(grafted from 19675c62ab6ce40063c941c4aa26db297504e009)

--HG--
branch : 6.0
2023-01-25 00:38:36 +01:00
José Antonio Díaz Miralles 1666b79a4a Do not write creation values in ModelSingleton
(grafted from 6ba6ad79208e3aa6af62a480f977f30e2a1f64ae)

--HG--
branch : 6.0
2023-02-03 20:08:26 +01:00
Cédric Krier 68b7ee2d4e Lock journal period when automatically creating one
This avoids uniqueness constraint error in case of concurrent creation.

Closes #10747
(grafted from c4674b8f6fbda574212a4b1768afd86f4651f7c7)

--HG--
branch : 6.0
2023-01-21 18:47:49 +01:00
Cédric Krier d4af9737da Increase version number
--HG--
branch : 6.0
2023-02-05 22:33:52 +01:00
Cédric Krier 509a8729ac Add tag account-6.0.14
--HG--
branch : 6.0
2023-02-05 22:33:40 +01:00
Cédric Krier 22fe7747ce Prepare release account-6.0.14
--HG--
branch : 6.0
2023-02-05 22:33:39 +01:00
Cédric Krier c67b4195dd Increase version number
--HG--
branch : 6.0
2023-02-05 22:30:31 +01:00
Cédric Krier 4360efbe99 Add tag account_asset-6.0.3
--HG--
branch : 6.0
2023-02-05 22:30:20 +01:00
Cédric Krier b0dea1cd05 Prepare release account_asset-6.0.3
--HG--
branch : 6.0
2023-02-05 22:30:19 +01:00
Cédric Krier 816ece12fe Increase version number
--HG--
branch : 6.0
2023-02-05 22:26:59 +01:00
Cédric Krier 6b72e4c739 Add tag account_invoice-6.0.8
--HG--
branch : 6.0
2023-02-05 22:26:47 +01:00
Cédric Krier 4e86820d44 Prepare release account_invoice-6.0.8
--HG--
branch : 6.0
2023-02-05 22:26:46 +01:00
Cédric Krier 6c65b07a09 Increase version number
--HG--
branch : 6.0
2023-02-05 22:24:19 +01:00
Cédric Krier 36059b4bdb Add tag account_invoice_history-6.0.2
--HG--
branch : 6.0
2023-02-05 22:24:08 +01:00
Cédric Krier d28801e650 Prepare release account_invoice_history-6.0.2
--HG--
branch : 6.0
2023-02-05 22:24:07 +01:00
Cédric Krier e3f657b077 Increase version number
--HG--
branch : 6.0
2023-02-05 22:20:18 +01:00
Cédric Krier 98709f7b34 Add tag purchase_request-6.0.3
--HG--
branch : 6.0
2023-02-05 22:20:07 +01:00
Cédric Krier 79891e04aa Prepare release purchase_request-6.0.3
--HG--
branch : 6.0
2023-02-05 22:20:06 +01:00
Cédric Krier 6aa7e569f0 Increase version number
--HG--
branch : 6.0
2023-02-05 22:16:44 +01:00
Cédric Krier 36e47eda27 Add tag purchase_request_quotation-6.0.4
--HG--
branch : 6.0
2023-02-05 22:16:34 +01:00
Cédric Krier 724aa88d86 Prepare release purchase_request_quotation-6.0.4
--HG--
branch : 6.0
2023-02-05 22:16:33 +01:00
Cédric Krier bda4a8a15f Increase version number
--HG--
branch : 6.0
2023-02-05 22:12:17 +01:00
Cédric Krier 5d6328e96d Add tag sale_shipment_grouping-6.0.1
--HG--
branch : 6.0
2023-02-05 22:12:07 +01:00
Cédric Krier 8ffa890a52 Prepare release sale_shipment_grouping-6.0.1
--HG--
branch : 6.0
2023-02-05 22:12:06 +01:00
Cédric Krier 2019adb1d5 Increase version number
--HG--
branch : 6.0
2023-02-05 22:09:19 +01:00
Cédric Krier 372a3699f6 Add tag sale_supply-6.0.3
--HG--
branch : 6.0
2023-02-05 22:09:09 +01:00
Cédric Krier f42fc7eadc Prepare release sale_supply-6.0.3
--HG--
branch : 6.0
2023-02-05 22:09:08 +01:00
Cédric Krier 6a9ff37d52 Increase version number
--HG--
branch : 6.0
2023-02-05 22:06:38 +01:00
Cédric Krier 900be269c7 Add tag stock_supply-6.0.4
--HG--
branch : 6.0
2023-02-05 22:06:28 +01:00
Cédric Krier 630e56d701 Prepare release stock_supply-6.0.4
--HG--
branch : 6.0
2023-02-05 22:06:27 +01:00
Cédric Krier 87ed996143 Increase version number
--HG--
branch : 6.0
2023-02-05 22:03:40 +01:00
Cédric Krier 36b11665d5 Add tag stock_supply_production-6.0.2
--HG--
branch : 6.0
2023-02-05 22:03:30 +01:00
Cédric Krier 4d878a5f1a Prepare release stock_supply_production-6.0.2
--HG--
branch : 6.0
2023-02-05 22:03:29 +01:00
Cédric Krier c6bff14a76 Increase version number
--HG--
branch : 6.0
2023-02-05 22:01:16 +01:00
Cédric Krier aa7d138855 Add tag proteus-6.0.8
--HG--
branch : 6.0
2023-02-05 22:01:06 +01:00
Cédric Krier 5ed886a6dc Prepare release proteus-6.0.8
--HG--
branch : 6.0
2023-02-05 22:01:05 +01:00
Cédric Krier 714b9b43ea Increase version number
--HG--
branch : 6.0
2023-02-05 21:58:40 +01:00
Cédric Krier 60bb235b48 Add tag sao-6.0.27
--HG--
branch : 6.0
2023-02-05 21:58:33 +01:00
Cédric Krier ebc2fc9158 Prepare release sao-6.0.27
--HG--
branch : 6.0
2023-02-05 21:58:32 +01:00
Cédric Krier d6c5897630 Increase version number
--HG--
branch : 6.0
2023-02-05 21:55:20 +01:00
Cédric Krier dcfc1dcf21 Add tag tryton-6.0.24
--HG--
branch : 6.0
2023-02-05 21:55:07 +01:00
Cédric Krier 0774ec5e7e Prepare release tryton-6.0.24
--HG--
branch : 6.0
2023-02-05 21:55:06 +01:00
Cédric Krier 0d2778f372 Increase version number
--HG--
branch : 6.0
2023-02-05 21:50:33 +01:00
Cédric Krier 6d617e09bb Add tag trytond-6.0.27
--HG--
branch : 6.0
2023-02-05 21:50:16 +01:00
Cédric Krier 690ebe5fd5 Prepare release trytond-6.0.27
--HG--
branch : 6.0
2023-02-05 21:50:15 +01:00
Cédric Krier 125a361165 Instantiate always Screen for xxx2Many fields with the same parameters
The screen must be instantiated with the context of the parent screen so
eventual field_view_get would give the same result.
The limit must always be set to None/null to ensure to load all the records.
The breadcrumb must be set to show navigation to the user.

Closes #3140
(grafted from ced0956c41cd1192b98eb4a9e9e23f85c86b6240)

--HG--
branch : 6.0
2023-01-21 19:37:19 +01:00
Cédric Krier 7ed74a9dd1 Support None as search value of composite rec_name
(grafted from ead2b499983265780d6c01e9a3834b7d739a0cf2)

--HG--
branch : 6.0
2023-01-12 11:36:41 +01:00
Cédric Krier 091bc56ea9 Do not convert into float search amount of invoice if it is None
(grafted from 38c0a7d9d64b5e1fcec2a8cee10dcf71c15c9d57)

--HG--
branch : 6.0
2023-01-12 11:36:01 +01:00
Cédric Krier 9ad8667308 Add check if RNG files are up to date
(grafted from e1877c06971b8e2a728fa8b1c182c8a8dddd6af3)

--HG--
branch : 6.0
2023-01-15 11:42:01 +01:00
Cédric Krier 13a945343b Pass wizard config when converting action in proteus
(grafted from 32a257d1e64f9e8ad90ee23fe6b11b0e9c4ed901)

--HG--
branch : 6.0
2023-01-17 14:40:43 +01:00
Cédric Krier f6aa4bb5b9 Use direct downloads.tryton.org instead of CDN
(grafted from 43b6ed87955da241a191c89db5a5e38327fde756)

--HG--
branch : 6.0
2023-01-16 15:07:08 +01:00
Cédric Krier f65a0909ab Compute history datetime only when invoice has been actually posted
Relying only on the numbered_at being filled make the posting process use the
history data once the number has been set on the invoice. But as the move
computation (with the payment term) happens after, they are done using the
history data (which maybe corrupted see #11980).

Closes #11982
(grafted from cc0283f3af8479724588d515a77b7ced7dd2e6bf)

--HG--
branch : 6.0
2023-01-02 13:16:07 +01:00
Cédric Krier 4ad9e64532 Do not check documentation nor run test on tag
The tag pipeline has CI_COMMIT_SHA filled but changes rules are always true.
Thus the documentation checks and tests are run for all modules.
So the changes rules should be evaluated if CI_COMMIT_TAG is empty.
(grafted from 0efd47a8736fc18b4c362b86a5ddd1a59b812305)

--HG--
branch : 6.0
2023-01-15 21:23:43 +01:00
Cédric Krier af374374e5 Do not supply stock with user without company
Closes #11501
(grafted from 49e97d3ca0b5bd892e39d77554fbef12e3d5c77e)

--HG--
branch : 6.0
2023-01-15 00:19:15 +01:00
Cédric Krier 1207c441ef Define url_size on image of form
Closes #12007
(grafted from 2bcaf38ad19a3178e01565995c408accb92b0cda)

--HG--
branch : 6.0
2023-01-15 15:27:54 +01:00
Cédric Krier 5205dd16dc Use get_data on SelectionData to retrieve raw data
In Gtk 3.0 there is no more data property.

Closes #11514
(grafted from 9231963800b548fcb65b3f100a9da04429cfd632)

--HG--
branch : 6.0
2023-01-14 23:44:34 +01:00
Cédric Krier 13c4b6f078 Use Gdk.drag_status to set COPY action
In Gtk 3.0 the method is now in Gdk instead of the context.

Closes #11514
(grafted from 9a591d6e0bcb9f97e2342172b4f8f93fd19c9f2c)

--HG--
branch : 6.0
2023-01-14 23:42:30 +01:00
Cédric Krier 657a8ce62c Group only with the fields existing on the shipment
Closes #11998
(grafted from c383c81b587c1006ceb76e71196ff3d29a2c3f53)

--HG--
branch : 6.0
2023-01-14 17:09:52 +01:00
Cédric Krier ceed27e09c Assign supplied outgoing moves instead of inventory moves
If the output location is the same as the storage location, there is no
inventory moves on the outgoing shipment, so the outgoing moves must be
assigned.
If the input location is the same as the storage location, there is neither
inventory moves on the incoming shipment, so the quantity must be computed
based on the incoming moves.

Closes #11972
(grafted from e22f31a0163998902145ea47d76ded437e0c7ccf)

--HG--
branch : 6.0
2022-12-29 18:19:37 +01:00
Sergi Almacellas Abellana 393aff1f07 Update parent and replaced_by when template has no taxes
Closes #11891
(grafted from 46a73ccc6b68e222baa5e60218eee5ef3b6f0637)

--HG--
branch : 6.0
2023-01-09 14:34:21 +01:00
Cédric Krier 67ba6311a7 Do not turn sphinx warnings into errors
(grafted from 232a7eb8f72f2a4f428ac707b0e1f3d9bf06d8dc)

--HG--
branch : 6.0
2023-01-15 20:55:52 +01:00
Cédric Krier ab1f8fbe9d Check documentation links only when CHECK_LINK is set
(grafted from 8a7031c7e3f8d0117d2f57fbf43b0da5c231c738)

--HG--
branch : 6.0
2023-01-11 13:44:38 +01:00
Cédric Krier ec50a18240 Increase version number
--HG--
branch : 6.0
2023-01-15 19:03:30 +01:00
Cédric Krier 7154183874 Add tag product_kit-6.0.11
--HG--
branch : 6.0
2023-01-15 19:03:21 +01:00
Cédric Krier 41b4111754 Prepare release 6.0.11
--HG--
branch : 6.0
2023-01-15 19:03:20 +01:00
Cédric Krier 0c12142b25 Increase version number
--HG--
branch : 6.0
2023-01-15 18:51:17 +01:00
Cédric Krier 6a0fc806ca Add tag purchase_request-6.0.2
--HG--
branch : 6.0
2023-01-15 18:51:07 +01:00
Cédric Krier ba167042ca Prepare release 6.0.2
--HG--
branch : 6.0
2023-01-15 18:51:05 +01:00
Cédric Krier 5f04e7e385 Increase version number
--HG--
branch : 6.0
2023-01-15 18:48:37 +01:00
Cédric Krier 408075090e Add tag sale_supply-6.0.2
--HG--
branch : 6.0
2023-01-15 18:48:28 +01:00
Cédric Krier e815a86a17 Prepare release 6.0.2
--HG--
branch : 6.0
2023-01-15 18:48:27 +01:00
Cédric Krier 7eea5f6852 Increase version number
--HG--
branch : 6.0
2023-01-15 18:42:49 +01:00
Cédric Krier 4b6a8f9ce7 Add tag sao-6.0.26
--HG--
branch : 6.0
2023-01-15 18:42:43 +01:00
Cédric Krier 8ed11ed1aa Prepare release 6.0.26
--HG--
branch : 6.0
2023-01-15 18:42:42 +01:00
Cédric Krier a464778ff8 Increase version number
--HG--
branch : 6.0
2023-01-15 18:36:32 +01:00
Cédric Krier e027c7b303 Add tag tryton-6.0.23
--HG--
branch : 6.0
2023-01-15 18:36:18 +01:00
Cédric Krier ebc46ed8b2 Prepare release 6.0.23
--HG--
branch : 6.0
2023-01-15 18:36:17 +01:00
Cédric Krier 62d1f29c78 Increase version number
--HG--
branch : 6.0
2023-01-15 18:34:05 +01:00
Cédric Krier 544229bf89 Add tag trytond-6.0.26
--HG--
branch : 6.0
2023-01-15 18:33:49 +01:00
Cédric Krier 030e8f981f Prepare release 6.0.26
--HG--
branch : 6.0
2023-01-15 18:33:48 +01:00
Cédric Krier f612732b0a Simplify workflow rule
(grafted from e8dec8fe648afcb383ae63f2fd0b6edf51fb0334)

--HG--
branch : 6.0
2023-01-11 15:53:43 +01:00
Cédric Krier 4756d59c8a Fallback to 0 when price list is not setting price ratio of components
Closes #11947
(grafted from 3d7d5452040338cd6c9bec7fc3cde91c4e1f9585)

--HG--
branch : 6.0
2023-01-08 17:51:20 +01:00
Nicolas Évrard 103ca1c159 Unconnect signals when removing dict entries
Closes #11872
(grafted from 760eb04c208dc12d43a57bb7507189d3a9eb0d3d)

--HG--
branch : 6.0
2022-12-26 01:27:36 +01:00
Cédric Krier a6d518f199 Assign only customer shipment with supplied quantities
Closes #11959
(grafted from f3c5fea8232272981826a373ed30647b300676d5)

--HG--
branch : 6.0
2023-01-01 17:08:48 +01:00
Sergi Almacellas Abellana 3a1b44d1b4 Clear requests when copying purchase lines
Closes #11989
(grafted from 92a2c368e3f7920227fb310ba8c8b5310338cdbc)

--HG--
branch : 6.0
2023-01-04 13:59:46 +01:00
Cédric Krier e6f9125903 Do not fail trying to grab focus on GooCanvas
GooCanvas.Canvas.grab_focus takes a GooCanvasItem which we do not have when
grabbing the focus when destroying NoModal.

Closes #11977
(grafted from 1c79c6e2de4984100dcbc6cf80f6124a47575ad3)

--HG--
branch : 6.0
2022-12-31 01:03:37 +01:00
Cédric Krier 5799f40108 Clear tasks at the end of test transaction
The tasks list is global per thread. As the tests are run in the same thread,
we must clear remaining tasks that are not run by the test.

Closes #11978
(grafted from 2876d8571c510e7a1afd2c19da2dcebf4ebd0824)

--HG--
branch : 6.0
2022-12-31 20:19:20 +01:00
Cédric Krier 4818cc27b0 Support Python version without root_dir argument for glob.glob
root_dir argument has been added since Python 3.10
(grafted from 11e6bd84f742434d7d32ae232d8fc7e16ac56235)

--HG--
branch : 6.0
2023-01-01 10:53:24 +01:00
Cédric Krier fb506e998d Convert multiselection into selection for screen domain parser
When the selection of multiselection fields is a method, it must be converted
into a list like the selection fields.

Closes #11968
(grafted from 6022eeabc29f86185121f2da0563cadba1d70a4d)

--HG--
branch : 6.0
2022-12-28 10:41:52 +01:00
Cédric Krier 686b2875c6 Optimize pipeline DAG
(grafted from 902dee71f542e33ca730d6c4b98a868db871bfa4)

--HG--
branch : 6.0
2023-01-03 22:23:17 +01:00
Cédric Krier 0b379fdb17 Pre-generate ci for modules
(grafted from 0a02b8c74818d6d635dce5c4b61cec44f17d6db7)

--HG--
branch : 6.0
2023-01-03 22:02:01 +01:00
Cédric Krier 59f80b71a2 Run check jobs on merge request against default branch
(grafted from 31011a740cb39bc374892e3d27a19c8181b4cb2e)

--HG--
branch : 6.0
2022-12-31 13:28:13 +01:00
Cédric Krier 4bf04e22c7 Use rules:changes to decide when running test job
(grafted from 136f67ad86f4bd2e73886e4819f711f38b07b147)

--HG--
branch : 6.0
2022-12-31 13:27:37 +01:00
Nicolas Évrard f258f4a7ba Return an empty list when the treeview has no selection
Closes #11960

--HG--
branch : 6.0
2023-01-03 17:20:41 +01:00
Cédric Krier 3916ceafdc Increase version number
--HG--
branch : 6.0
2023-01-03 00:00:08 +01:00
Cédric Krier a5b878fd07 Add tag currency-6.0.4
--HG--
branch : 6.0
2023-01-02 23:59:59 +01:00
Cédric Krier 6670177d9a Prepare release 6.0.4
--HG--
branch : 6.0
2023-01-02 23:59:58 +01:00
Cédric Krier e859b09c6b Increase version number
--HG--
branch : 6.0
2023-01-02 23:57:56 +01:00
Cédric Krier 104835eb87 Add tag production_work-6.0.1
--HG--
branch : 6.0
2023-01-02 23:57:47 +01:00
Cédric Krier 99e4f6ddf5 Prepare release 6.0.1
--HG--
branch : 6.0
2023-01-02 23:57:46 +01:00
Cédric Krier 0c21bd850f Increase version number
--HG--
branch : 6.0
2023-01-02 23:55:49 +01:00
Cédric Krier 6df0c80155 Add tag purchase_amendment-6.0.2
--HG--
branch : 6.0
2023-01-02 23:55:40 +01:00
Cédric Krier c4240b5562 Prepare release 6.0.2
--HG--
branch : 6.0
2023-01-02 23:55:39 +01:00
Cédric Krier 05ba18639b Increase version number
--HG--
branch : 6.0
2023-01-02 23:52:41 +01:00
Cédric Krier 17410b4ac6 Add tag bank-6.0.1
--HG--
branch : 6.0
2023-01-02 23:52:36 +01:00
Cédric Krier 2d4cdda1a7 Prepare release 6.0.1
--HG--
branch : 6.0
2022-12-06 18:37:23 +01:00
Cédric Krier 26e7b86c1a Increase version number
--HG--
branch : 6.0
2023-01-02 23:45:12 +01:00
Cédric Krier 240483806b Add tag purchase_request_quotation-6.0.3
--HG--
branch : 6.0
2023-01-02 23:45:07 +01:00
Cédric Krier 3251cfedec Prepare release 6.0.3
--HG--
branch : 6.0
2022-12-06 18:34:26 +01:00
Cédric Krier de3edaa63e Increase version number
--HG--
branch : 6.0
2023-01-02 23:26:26 +01:00
Cédric Krier 117ede350d Add tag sale_supply_drop_shipment-6.0.4
--HG--
branch : 6.0
2023-01-02 23:26:16 +01:00
Cédric Krier 08174f4522 Prepare release 6.0.4
--HG--
branch : 6.0
2023-01-02 23:26:15 +01:00
Cédric Krier ed33fb1749 Increase version number
--HG--
branch : 6.0
2023-01-02 23:21:58 +01:00
Cédric Krier 999a98b0fd Add tag stock_package_shipping_dpd-6.0.5
--HG--
branch : 6.0
2023-01-02 23:21:48 +01:00
Cédric Krier c5d0db2377 Prepare release 6.0.5
--HG--
branch : 6.0
2023-01-02 23:21:47 +01:00
Cédric Krier abf4a2a980 Increase version number
--HG--
branch : 6.0
2023-01-02 23:16:16 +01:00
Cédric Krier 6109f9acc8 Add tag sao-6.0.25
--HG--
branch : 6.0
2023-01-02 23:16:09 +01:00
Cédric Krier 969171b673 Prepare release 6.0.25
--HG--
branch : 6.0
2023-01-02 23:16:08 +01:00
Cédric Krier 67a496b3b3 Increase version number
--HG--
branch : 6.0
2023-01-02 23:11:21 +01:00
Cédric Krier 82fd6d461a Add tag tryton-6.0.22
--HG--
branch : 6.0
2023-01-02 23:11:08 +01:00
Cédric Krier 5943a5c68d Prepare release 6.0.22
--HG--
branch : 6.0
2023-01-02 23:11:07 +01:00
Cédric Krier 2bff7160e6 Increase version number
--HG--
branch : 6.0
2023-01-02 22:32:32 +01:00
Cédric Krier a4e8edae79 Add tag trytond-6.0.25
--HG--
branch : 6.0
2023-01-02 22:32:17 +01:00
Cédric Krier a7cb5b072b Prepare release 6.0.25
--HG--
branch : 6.0
2023-01-02 22:32:16 +01:00
Cédric Krier 92c072a103 Remove CFLAGS definition
(grafted from 6ccf3b5d816ebd98dfb21a971d53f320185a6ba5)

--HG--
branch : 6.0
2022-12-26 23:54:26 +01:00
Cédric Krier 2b917e624d Fallback to full history file if date is not found in the 90 days
Closes #11976
(grafted from 013e449f797032521ca8f686d0f4d4c5c9acadc1)

--HG--
branch : 6.0
2022-12-30 15:59:15 +01:00
Maxime Richez 98218183cd Add product supplier to amendment line form
#11527
(grafted from f4908bb7f8ac5ab074375b331e43296378d0e3c0)

--HG--
branch : 6.0
2022-06-02 11:23:09 +02:00
Nicolas Évrard 3ae0ab1689 Do not use default record size limit when it is null
Closes #11924
(grafted from 0136f8c9141c00001a8a14f84589d54dd3b79014)

--HG--
branch : 6.0
2022-12-29 10:51:47 +01:00
Cédric Krier 1de04ff327 Cache only http folder of pip
The wheels folder is filled with the Tryton packages that come from the
repository. So they can not be cached as they are related to the repository
revision.
(grafted from 0ec4f9595cbceb45adab4491f1048f4224761a11)

--HG--
branch : 6.0
2022-12-27 12:52:53 +01:00
Cédric Krier 261e073665 Add cache for tox and npm tests
(grafted from a02b0de87c42e19e41bc37d19c9020f1b17073d8)

--HG--
branch : 6.0
2022-12-26 19:38:39 +01:00
Nicolas Évrard 91a7c02151 Use record from group when setting O2M from values
Closes #11951
(grafted from 231cf237be3f243c4105e6f532220c62ae042abe)

--HG--
branch : 6.0
2022-12-23 23:54:21 +01:00
Cédric Krier cd8ac5c011 Add support for PyPDF2 method for versions: 1, 2 and 3
Closes #11961
(grafted from edb0c6830caf2969f53d7f1c82337841c374081b)

--HG--
branch : 6.0
2022-12-23 17:13:53 +01:00
Cédric Krier 3699266bc0 Support PyPDF2 version 3.0.0
PdfFileReader and PdfFileWriter raise a deprecation exception at run time but
the new names have been introduced only in version 2.0.0, 6 months ago.

Closes #11961
(grafted from 03e7faead7e135035cdcdf7047eb16b37ed956e0)

--HG--
branch : 6.0
2022-12-23 12:52:39 +01:00
Nicolas Évrard 16de998d1b Use left part of domain leaf in unique_value return value
The left part must be returned because when the value is unique we also use the
name of field for further checks

Closes #11952
(grafted from 5ae26db33565f1d67e5eb2ae975f5c16a38cd4d9)

--HG--
branch : 6.0
2022-12-20 13:37:06 +01:00
Cédric Krier da23ab2e75 Prepend tfoot before thead
The dropdown from thead must be above the tfoot.

issue11920
review443971003
(grafted from 8006a6158ec2859ba99fc18a1997f729ab1121a4)

--HG--
branch : 6.0
2022-12-10 00:42:52 +01:00
Cédric Krier 7fe29202a2 Slugify filename used as default value in file_selection
issue11917
review436211003
(grafted from 280447e4cdda6196fdef8183139347a03f1319cb)

--HG--
branch : 6.0
2022-12-08 13:36:22 +01:00
Cédric Krier b3b49f3379 Reset timeout loop of worker on each iteration
If there was a next task planned very soon, this should not become the default
timeout for future loop.

issue11913
review415971003
(grafted from 10426538d63f736318c9eb5028cf34d423701422)

--HG--
branch : 6.0
2022-12-08 13:34:01 +01:00
Cédric Krier 01238f5a3c Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-18 21:27:59 +01:00
Cédric Krier 7c275d29fb Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-17 17:14:49 +01:00
Cédric Krier 8b71e72354 Merge new root
--HG--
branch : 6.0
2022-12-16 22:08:48 +01:00
Cédric Krier 23750f7407 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 22:05:28 +01:00
Cédric Krier 3a2bb74197 Merge new root
--HG--
branch : 6.0
2022-12-16 22:04:18 +01:00
Cédric Krier cb1237d88b Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 22:00:09 +01:00
Cédric Krier f0dd5f31eb Merge new root
--HG--
branch : 6.0
2022-12-16 21:57:46 +01:00
Cédric Krier e7fa2d9cd8 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 21:56:54 +01:00
Cédric Krier 0c056ccddf Merge new root
--HG--
branch : 6.0
2022-12-16 21:55:17 +01:00
Cédric Krier f0e94f414e Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 21:52:23 +01:00
Cédric Krier 797fc20d7f Merge new root
--HG--
branch : 6.0
2022-12-16 21:51:11 +01:00
Cédric Krier fddf0b6162 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 21:48:35 +01:00
Cédric Krier 92f7fa2a3e Merge new root
--HG--
branch : 6.0
2022-12-16 21:47:24 +01:00
Cédric Krier 73cace4046 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 21:43:19 +01:00
Cédric Krier 9b91881151 Merge new root
--HG--
branch : 6.0
2022-12-16 21:42:08 +01:00
Cédric Krier 3cec37246f Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 21:40:26 +01:00
Cédric Krier b2cc05ff2f Merge new root
--HG--
branch : 6.0
2022-12-16 21:39:16 +01:00
Cédric Krier 77f8bccfdf Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 21:37:13 +01:00
Cédric Krier aa2a42260f Merge new root
--HG--
branch : 6.0
2022-12-16 21:36:02 +01:00
Cédric Krier 2c58358706 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 21:33:03 +01:00
Cédric Krier 2d5b25bae2 Merge new root
--HG--
branch : 6.0
2022-12-16 21:31:52 +01:00
Cédric Krier 38fa22868e Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 21:28:53 +01:00
Cédric Krier 79ab34e1ac Merge new root
--HG--
branch : 6.0
2022-12-16 21:27:44 +01:00
Cédric Krier c1e7cc523b Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 21:25:52 +01:00
Cédric Krier 385a1e4964 Merge new root
--HG--
branch : 6.0
2022-12-16 21:24:02 +01:00
Cédric Krier 61911f6ccd Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 21:22:24 +01:00
Cédric Krier 9bcf951c4e Merge new root
--HG--
branch : 6.0
2022-12-16 21:21:11 +01:00
Cédric Krier 628e6cb90d Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 21:19:44 +01:00
Cédric Krier 4686454110 Merge new root
--HG--
branch : 6.0
2022-12-16 21:18:32 +01:00
Cédric Krier 7349f99a05 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 21:15:02 +01:00
Cédric Krier ca1bac098e Merge new root
--HG--
branch : 6.0
2022-12-16 21:13:52 +01:00
Cédric Krier 05d2f171c5 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 21:09:30 +01:00
Cédric Krier d2b37f7015 Merge new root
--HG--
branch : 6.0
2022-12-16 21:08:25 +01:00
Cédric Krier 660ee290ba Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 21:06:41 +01:00
Cédric Krier bfe4d3d87c Merge new root
--HG--
branch : 6.0
2022-12-16 21:05:34 +01:00
Cédric Krier fb11d6d2c1 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 21:05:17 +01:00
Cédric Krier 74c3edb321 Merge new root
--HG--
branch : 6.0
2022-12-16 21:04:17 +01:00
Cédric Krier ae9ff0325d Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 21:00:11 +01:00
Cédric Krier d1aa1eeef3 Merge new root
--HG--
branch : 6.0
2022-12-16 20:59:09 +01:00
Cédric Krier 1d4ec3ec83 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 20:55:18 +01:00
Cédric Krier c89f2952f9 Merge new root
--HG--
branch : 6.0
2022-12-16 20:54:15 +01:00
Cédric Krier 1b56d8f7df Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 20:50:29 +01:00
Cédric Krier 03355a93a9 Merge new root
--HG--
branch : 6.0
2022-12-16 20:49:23 +01:00
Cédric Krier bf8398f030 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 20:48:35 +01:00
Cédric Krier 22b81e08bc Merge new root
--HG--
branch : 6.0
2022-12-16 20:47:31 +01:00
Cédric Krier b2a53f91d6 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 20:44:50 +01:00
Cédric Krier 9de33dcde8 Merge new root
--HG--
branch : 6.0
2022-12-16 20:42:02 +01:00
Cédric Krier 44272f831f Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 20:41:33 +01:00
Cédric Krier feb2a8d0f1 Merge new root
--HG--
branch : 6.0
2022-12-16 20:40:34 +01:00
Cédric Krier e9eee829f3 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 20:38:05 +01:00
Cédric Krier 5c3f7fa2b4 Merge new root
--HG--
branch : 6.0
2022-12-16 20:37:04 +01:00
Cédric Krier 7f56a872ca Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 20:34:23 +01:00
Cédric Krier 48dea1f698 Merge new root
--HG--
branch : 6.0
2022-12-16 20:33:25 +01:00
Cédric Krier d1f6cbdeb6 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 20:31:09 +01:00
Cédric Krier de4f4eb96b Merge new root
--HG--
branch : 6.0
2022-12-16 20:30:06 +01:00
Cédric Krier bab7b1dbee Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 20:27:28 +01:00
Cédric Krier 9405474cbd Merge new root
--HG--
branch : 6.0
2022-12-16 20:26:28 +01:00
Cédric Krier 3f0cc348a2 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 20:24:46 +01:00
Cédric Krier fce9fd00a6 Merge new root
--HG--
branch : 6.0
2022-12-16 20:23:43 +01:00
Cédric Krier eea97998d4 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 20:19:53 +01:00
Cédric Krier 7169301bc3 Merge new root
--HG--
branch : 6.0
2022-12-16 20:17:08 +01:00
Cédric Krier 33538918f9 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 20:15:57 +01:00
Cédric Krier a5a67bda0d Merge new root
--HG--
branch : 6.0
2022-12-16 20:15:00 +01:00
Cédric Krier 77c6b28d02 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 20:13:33 +01:00
Cédric Krier 240dffb123 Merge new root
--HG--
branch : 6.0
2022-12-16 20:12:31 +01:00
Cédric Krier 0afe85ac58 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 20:08:41 +01:00
Cédric Krier c2472ba79b Merge new root
--HG--
branch : 6.0
2022-12-16 20:07:45 +01:00
Cédric Krier a1e0b15adc Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 20:06:30 +01:00
Cédric Krier 670044c8be Merge new root
--HG--
branch : 6.0
2022-12-16 20:05:28 +01:00
Cédric Krier 8af6e72669 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 20:04:31 +01:00
Cédric Krier cf1eb44325 Merge new root
--HG--
branch : 6.0
2022-12-16 20:03:02 +01:00
Cédric Krier 32616147fb Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 19:59:46 +01:00
Cédric Krier 384aa62793 Merge new root
--HG--
branch : 6.0
2022-12-16 19:58:51 +01:00
Cédric Krier 1872119670 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 19:55:36 +01:00
Cédric Krier 44346c76e9 Merge new root
--HG--
branch : 6.0
2022-12-16 19:54:41 +01:00
Cédric Krier 1ad36663c0 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 19:52:36 +01:00
Cédric Krier 1e1940afc9 Merge new root
--HG--
branch : 6.0
2022-12-16 19:51:40 +01:00
Cédric Krier d2ee87107d Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 19:49:40 +01:00
Cédric Krier d97bbbdc2a Merge new root
--HG--
branch : 6.0
2022-12-16 19:47:00 +01:00
Cédric Krier cd18e1061c Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 19:45:48 +01:00
Cédric Krier ce763199d8 Merge new root
--HG--
branch : 6.0
2022-12-16 19:44:04 +01:00
Cédric Krier 789ca0f5e7 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 19:41:56 +01:00
Cédric Krier 413adf1a0b Merge new root
--HG--
branch : 6.0
2022-12-16 19:40:58 +01:00
Cédric Krier 683ff0f2b7 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 19:37:17 +01:00
Cédric Krier fe9f8c425e Merge new root
--HG--
branch : 6.0
2022-12-16 19:35:22 +01:00
Cédric Krier f3f0f29db3 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 19:31:41 +01:00
Cédric Krier ac4815ceb1 Merge new root
--HG--
branch : 6.0
2022-12-16 19:30:41 +01:00
Cédric Krier 6c15c6c597 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 19:27:02 +01:00
Cédric Krier 0626935467 Merge new root
--HG--
branch : 6.0
2022-12-16 19:26:03 +01:00
Cédric Krier 5926d4d25e Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 19:22:25 +01:00
Cédric Krier cef7f883e3 Merge new root
--HG--
branch : 6.0
2022-12-16 19:21:22 +01:00
Cédric Krier baf3f12621 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 19:20:48 +01:00
Cédric Krier 0a8bec5d05 Merge new root
--HG--
branch : 6.0
2022-12-16 19:19:29 +01:00
Cédric Krier f340065b09 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 19:17:46 +01:00
Cédric Krier ab280dd700 Merge new root
--HG--
branch : 6.0
2022-12-16 19:16:44 +01:00
Cédric Krier 97d044a959 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 19:14:12 +01:00
Cédric Krier f138890ad7 Merge new root
--HG--
branch : 6.0
2022-12-16 19:12:40 +01:00
Cédric Krier e4df20749f Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 19:09:29 +01:00
Cédric Krier 0f3426e07a Merge new root
--HG--
branch : 6.0
2022-12-16 19:08:32 +01:00
Cédric Krier 4dfe37615e Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 19:05:43 +01:00
Cédric Krier 845e220caf Merge new root
--HG--
branch : 6.0
2022-12-16 19:04:48 +01:00
Cédric Krier ff7136988e Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 19:04:33 +01:00
Cédric Krier 9960771582 Merge new root
--HG--
branch : 6.0
2022-12-16 19:03:41 +01:00
Cédric Krier 9d4add810b Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 19:00:50 +01:00
Cédric Krier e3e73d1cb8 Merge new root
--HG--
branch : 6.0
2022-12-16 18:59:51 +01:00
Cédric Krier 9fded73910 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 18:57:40 +01:00
Cédric Krier 80c6d01bcf Merge new root
--HG--
branch : 6.0
2022-12-16 18:56:46 +01:00
Cédric Krier 3d93ac3757 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 18:54:41 +01:00
Cédric Krier d0bb178317 Merge new root
--HG--
branch : 6.0
2022-12-16 18:53:52 +01:00
Cédric Krier 8bcea81f64 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 18:50:22 +01:00
Cédric Krier 5fce219127 Merge new root
--HG--
branch : 6.0
2022-12-16 18:49:28 +01:00
Cédric Krier 58608cbafc Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 18:46:09 +01:00
Cédric Krier f71f3b7386 Merge new root
--HG--
branch : 6.0
2022-12-16 18:45:07 +01:00
Cédric Krier e6dd0fc28a Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 18:41:21 +01:00
Cédric Krier 7ca2fc0f67 Merge new root
--HG--
branch : 6.0
2022-12-16 18:40:26 +01:00
Cédric Krier 4b0627f0df Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 18:36:42 +01:00
Cédric Krier 72430ba5c4 Merge new root
--HG--
branch : 6.0
2022-12-16 18:34:06 +01:00
Cédric Krier a4a52ef2ec Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 18:32:13 +01:00
Cédric Krier 86834f86c2 Merge new root
--HG--
branch : 6.0
2022-12-16 18:31:14 +01:00
Cédric Krier 0920c5fc4c Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 18:27:58 +01:00
Cédric Krier 015a7aa569 Merge new root
--HG--
branch : 6.0
2022-12-16 18:27:02 +01:00
Cédric Krier d43dd3928c Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 18:26:05 +01:00
Cédric Krier a9d41eaa3d Merge new root
--HG--
branch : 6.0
2022-12-16 18:25:04 +01:00
Cédric Krier 11153a8f17 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 18:24:04 +01:00
Cédric Krier ec113d6d9d Merge new root
--HG--
branch : 6.0
2022-12-16 18:23:06 +01:00
Cédric Krier abdfa77b1a Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 18:19:40 +01:00
Cédric Krier 8addf35333 Merge new root
--HG--
branch : 6.0
2022-12-16 18:18:41 +01:00
Cédric Krier 81d89a189c Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 18:18:27 +01:00
Cédric Krier 018dd1a24f Merge new root
--HG--
branch : 6.0
2022-12-16 18:17:37 +01:00
Cédric Krier 73d46a9ce1 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 18:14:19 +01:00
Cédric Krier 37b41512dd Merge new root
--HG--
branch : 6.0
2022-12-16 18:13:26 +01:00
Cédric Krier d949e7629c Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 18:12:33 +01:00
Cédric Krier d8493383ff Merge new root
--HG--
branch : 6.0
2022-12-16 18:11:07 +01:00
Cédric Krier 9b25fdac27 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 18:10:46 +01:00
Cédric Krier c96e61b443 Merge new root
--HG--
branch : 6.0
2022-12-16 18:09:49 +01:00
Cédric Krier 99e44d448b Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 18:08:57 +01:00
Cédric Krier 4d13ba1d10 Merge new root
--HG--
branch : 6.0
2022-12-16 18:07:56 +01:00
Cédric Krier e15b85ef27 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 18:06:41 +01:00
Cédric Krier c9ad1704dd Merge new root
--HG--
branch : 6.0
2022-12-16 18:05:50 +01:00
Cédric Krier 17b4cc6f8e Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 18:05:39 +01:00
Cédric Krier 542d776db5 Merge new root
--HG--
branch : 6.0
2022-12-16 18:04:50 +01:00
Cédric Krier bcca6f1841 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 18:01:35 +01:00
Cédric Krier 0d1eceac5e Merge new root
--HG--
branch : 6.0
2022-12-16 18:00:48 +01:00
Cédric Krier 3a99eba049 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 17:58:43 +01:00
Cédric Krier 700d418f84 Merge new root
--HG--
branch : 6.0
2022-12-16 17:57:51 +01:00
Cédric Krier 7fd5b20464 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 17:55:02 +01:00
Cédric Krier 75c4df7fdf Merge new root
--HG--
branch : 6.0
2022-12-16 17:54:11 +01:00
Cédric Krier 29c03c748b Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 17:52:00 +01:00
Cédric Krier 4512dd3f17 Merge new root
--HG--
branch : 6.0
2022-12-16 17:51:10 +01:00
Cédric Krier bd49428f91 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 17:49:36 +01:00
Cédric Krier c6dfcbc1b8 Merge new root
--HG--
branch : 6.0
2022-12-16 17:48:42 +01:00
Cédric Krier 9360b9dfee Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 17:47:05 +01:00
Cédric Krier 07835e453c Merge new root
--HG--
branch : 6.0
2022-12-16 17:46:10 +01:00
Cédric Krier 7beb550a88 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 17:42:59 +01:00
Cédric Krier e8b25f2781 Merge new root
--HG--
branch : 6.0
2022-12-16 17:42:10 +01:00
Cédric Krier e67ddbf8f4 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 17:39:03 +01:00
Cédric Krier ff326450a4 Merge new root
--HG--
branch : 6.0
2022-12-16 17:38:13 +01:00
Cédric Krier 2f598d051d Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 17:38:01 +01:00
Cédric Krier b3267e033b Merge new root
--HG--
branch : 6.0
2022-12-16 17:37:19 +01:00
Cédric Krier 0a68d7dca3 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 17:34:21 +01:00
Cédric Krier fb91275f2f Merge new root
--HG--
branch : 6.0
2022-12-16 17:32:05 +01:00
Cédric Krier 42e69aa75d Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 17:29:31 +01:00
Cédric Krier 0002dc4bf3 Merge new root
--HG--
branch : 6.0
2022-12-16 17:28:46 +01:00
Cédric Krier 6c915f22ba Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 17:27:58 +01:00
Cédric Krier 84cfd25d69 Merge new root
--HG--
branch : 6.0
2022-12-16 17:27:09 +01:00
Cédric Krier a3168ea0d0 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 17:25:43 +01:00
Cédric Krier 24e33306e6 Merge new root
--HG--
branch : 6.0
2022-12-16 17:24:55 +01:00
Cédric Krier f1ee1c01c7 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 17:23:37 +01:00
Cédric Krier 604b26b037 Merge new root
--HG--
branch : 6.0
2022-12-16 17:22:48 +01:00
Cédric Krier 608009aef2 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 17:21:12 +01:00
Cédric Krier 3fc196e788 Merge new root
--HG--
branch : 6.0
2022-12-16 17:20:35 +01:00
Cédric Krier 8b201d7d17 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 17:19:19 +01:00
Cédric Krier f0e932d642 Merge new root
--HG--
branch : 6.0
2022-12-16 17:18:31 +01:00
Cédric Krier f668f59265 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 17:18:14 +01:00
Cédric Krier a2df6faa42 Merge new root
--HG--
branch : 6.0
2022-12-16 17:17:38 +01:00
Cédric Krier a8d3e0ab96 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 17:15:20 +01:00
Cédric Krier 36177c758d Merge new root
--HG--
branch : 6.0
2022-12-16 17:14:33 +01:00
Cédric Krier 4cceb8cd37 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 17:13:19 +01:00
Cédric Krier eaea14ca62 Merge new root
--HG--
branch : 6.0
2022-12-16 17:12:30 +01:00
Cédric Krier 710705cd11 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 17:09:45 +01:00
Cédric Krier 6c997e9710 Merge new root
--HG--
branch : 6.0
2022-12-16 17:08:54 +01:00
Cédric Krier 4ae466cd24 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 17:08:04 +01:00
Cédric Krier f9b2472444 Merge new root
--HG--
branch : 6.0
2022-12-16 17:07:17 +01:00
Cédric Krier 44235d638f Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 17:04:25 +01:00
Cédric Krier 8424c3e759 Merge new root
--HG--
branch : 6.0
2022-12-16 17:03:31 +01:00
Cédric Krier dd4db02930 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 17:01:24 +01:00
Cédric Krier e2009d7636 Merge new root
--HG--
branch : 6.0
2022-12-16 17:00:44 +01:00
Cédric Krier 9f5bd8fcd6 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 16:58:12 +01:00
Cédric Krier 63121af77f Merge new root
--HG--
branch : 6.0
2022-12-16 16:57:27 +01:00
Cédric Krier fd1a3daab0 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 16:54:53 +01:00
Cédric Krier 3ce041f7ca Merge new root
--HG--
branch : 6.0
2022-12-16 16:54:13 +01:00
Cédric Krier 9e78c904ca Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 16:53:38 +01:00
Cédric Krier bf9ffe705b Merge new root
--HG--
branch : 6.0
2022-12-16 16:52:38 +01:00
Cédric Krier 05cdbd5415 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 16:49:48 +01:00
Cédric Krier c6643406c0 Merge new root
--HG--
branch : 6.0
2022-12-16 16:49:02 +01:00
Cédric Krier f4a6af5440 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 16:48:34 +01:00
Cédric Krier b2db1a4a7d Merge new root
--HG--
branch : 6.0
2022-12-16 16:47:48 +01:00
Cédric Krier 0c29ce7887 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 16:45:15 +01:00
Cédric Krier 790a2b8fbd Merge new root
--HG--
branch : 6.0
2022-12-16 16:44:29 +01:00
Cédric Krier 8e531813bb Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 16:44:19 +01:00
Cédric Krier ab811c4e01 Merge new root
--HG--
branch : 6.0
2022-12-16 16:43:12 +01:00
Cédric Krier b8704c6a88 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 16:41:48 +01:00
Cédric Krier d223e7156b Merge new root
--HG--
branch : 6.0
2022-12-16 16:41:10 +01:00
Cédric Krier 3b1a6d1791 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 16:40:12 +01:00
Cédric Krier 3f214ecadc Merge new root
--HG--
branch : 6.0
2022-12-16 16:39:38 +01:00
Cédric Krier 685dc8f282 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 16:38:31 +01:00
Cédric Krier b7515da1b7 Merge new root
--HG--
branch : 6.0
2022-12-16 16:37:44 +01:00
Cédric Krier cebf21b804 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 16:37:16 +01:00
Cédric Krier 0993b21909 Merge new root
--HG--
branch : 6.0
2022-12-16 16:36:29 +01:00
Cédric Krier acc5b21aaa Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 16:34:07 +01:00
Cédric Krier c6ba266faf Merge new root
--HG--
branch : 6.0
2022-12-16 16:33:16 +01:00
Cédric Krier 5560dbc5bc Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 16:32:01 +01:00
Cédric Krier 370279e404 Merge new root
--HG--
branch : 6.0
2022-12-16 16:31:13 +01:00
Cédric Krier 8b1c0acd7e Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 16:30:33 +01:00
Cédric Krier 6117f81f73 Merge new root
--HG--
branch : 6.0
2022-12-16 16:29:28 +01:00
Cédric Krier cec73ef6db Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 16:27:46 +01:00
Cédric Krier e0188f3a3e Merge new root
--HG--
branch : 6.0
2022-12-16 16:27:03 +01:00
Cédric Krier 4c6b6a0af0 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 16:25:10 +01:00
Cédric Krier 6494988fa2 Merge new root
--HG--
branch : 6.0
2022-12-16 16:24:20 +01:00
Cédric Krier 1f0b1162b6 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 16:23:59 +01:00
Cédric Krier 27d9754c76 Merge new root
--HG--
branch : 6.0
2022-12-16 16:23:17 +01:00
Cédric Krier 66b2f0ed51 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 16:21:38 +01:00
Cédric Krier 00defd3e6c Merge new root
--HG--
branch : 6.0
2022-12-16 16:20:47 +01:00
Cédric Krier 851c39ae4f Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 16:20:36 +01:00
Cédric Krier fb2c9d0e72 Merge new root
--HG--
branch : 6.0
2022-12-16 16:19:54 +01:00
Cédric Krier 0011a38350 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 16:16:50 +01:00
Cédric Krier 4e2cbf0d89 Merge new root
--HG--
branch : 6.0
2022-12-16 16:16:03 +01:00
Cédric Krier c291907120 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 16:15:33 +01:00
Cédric Krier 805a0c683f Merge new root
--HG--
branch : 6.0
2022-12-16 16:14:14 +01:00
Cédric Krier 35043b2af2 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 16:12:19 +01:00
Cédric Krier 115ab5822b Merge new root
--HG--
branch : 6.0
2022-12-16 16:11:31 +01:00
Cédric Krier 92ee94c21a Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 16:08:54 +01:00
Cédric Krier f6733f6794 Merge new root
--HG--
branch : 6.0
2022-12-16 16:08:08 +01:00
Cédric Krier 5d394c56d4 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 16:06:56 +01:00
Cédric Krier e7243e8e24 Merge new root
--HG--
branch : 6.0
2022-12-16 16:05:41 +01:00
Cédric Krier 431d9ad70d Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 16:03:01 +01:00
Cédric Krier 82582e262e Merge new root
--HG--
branch : 6.0
2022-12-16 16:02:16 +01:00
Cédric Krier 882588234e Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 16:01:34 +01:00
Cédric Krier 06255d9f5d Merge new root
--HG--
branch : 6.0
2022-12-16 15:59:53 +01:00
Cédric Krier 3e4935eb0e Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 15:59:12 +01:00
Cédric Krier 5757435e4f Merge new root
--HG--
branch : 6.0
2022-12-16 15:58:18 +01:00
Cédric Krier cf4d743432 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 15:57:04 +01:00
Cédric Krier 08ca85c80d Merge new root
--HG--
branch : 6.0
2022-12-16 15:56:32 +01:00
Cédric Krier 4258871929 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 15:56:09 +01:00
Cédric Krier ac62dc281e Merge new root
--HG--
branch : 6.0
2022-12-16 15:55:33 +01:00
Cédric Krier a8b18711ba Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 15:53:32 +01:00
Cédric Krier 5020404e91 Merge new root
--HG--
branch : 6.0
2022-12-16 15:53:00 +01:00
Cédric Krier 02d72cba09 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 15:51:38 +01:00
Cédric Krier 7c1099c298 Merge new root
--HG--
branch : 6.0
2022-12-16 15:51:02 +01:00
Cédric Krier fc00c60556 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 15:50:17 +01:00
Cédric Krier a6e5a554bb Merge new root
--HG--
branch : 6.0
2022-12-16 15:49:42 +01:00
Cédric Krier 4b3723f2ee Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 15:48:25 +01:00
Cédric Krier 2ec9eb1a7e Merge new root
--HG--
branch : 6.0
2022-12-16 15:47:59 +01:00
Cédric Krier ea185d264f Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 15:47:19 +01:00
Cédric Krier df204e564b Merge new root
--HG--
branch : 6.0
2022-12-16 15:46:48 +01:00
Cédric Krier 3a2d5219b0 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 15:45:50 +01:00
Cédric Krier aa6abcb687 Merge new root
--HG--
branch : 6.0
2022-12-16 15:45:22 +01:00
Cédric Krier c77eebd139 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 15:43:35 +01:00
Cédric Krier 2c80a14d4c Merge new root
--HG--
branch : 6.0
2022-12-16 15:43:10 +01:00
Cédric Krier 526c8449c4 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 15:41:36 +01:00
Cédric Krier a2e24b4475 Merge new root
--HG--
branch : 6.0
2022-12-16 15:41:07 +01:00
Cédric Krier 3249c8d07c Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 15:40:47 +01:00
Cédric Krier 654c07c636 Merge new root
--HG--
branch : 6.0
2022-12-16 15:40:19 +01:00
Cédric Krier fbdcf5b20b Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 15:40:09 +01:00
Cédric Krier b8e8e8383b Merge new root
--HG--
branch : 6.0
2022-12-16 15:39:37 +01:00
Cédric Krier 2f2a9e045e Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 15:38:50 +01:00
Cédric Krier 6589cf9263 Merge new root
--HG--
branch : 6.0
2022-12-16 15:38:22 +01:00
Cédric Krier 36c50e1376 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 15:36:17 +01:00
Cédric Krier 806141bd5e Merge new root
--HG--
branch : 6.0
2022-12-16 15:35:48 +01:00
Cédric Krier f0dbee5203 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 15:33:29 +01:00
Cédric Krier fd3bfd2d6a Merge new root
--HG--
branch : 6.0
2022-12-16 15:32:59 +01:00
Cédric Krier 937fa27c85 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 15:31:05 +01:00
Cédric Krier 8de766ee85 Merge new root
--HG--
branch : 6.0
2022-12-16 15:30:33 +01:00
Cédric Krier aa62db1a13 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 15:29:55 +01:00
Cédric Krier 49f5ca1716 Merge new root
--HG--
branch : 6.0
2022-12-16 15:29:23 +01:00
Cédric Krier 144c57ee63 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 15:27:30 +01:00
Cédric Krier cd06f8e073 Merge new root
--HG--
branch : 6.0
2022-12-16 15:26:58 +01:00
Cédric Krier fe3c57a665 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 15:25:30 +01:00
Cédric Krier e2d0b8ef3d Merge new root
--HG--
branch : 6.0
2022-12-16 15:24:58 +01:00
Cédric Krier 7075a00809 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 15:23:56 +01:00
Cédric Krier bf89ba1bb2 Merge new root
--HG--
branch : 6.0
2022-12-16 15:23:23 +01:00
Cédric Krier 1dfaa6ea4f Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 15:22:53 +01:00
Cédric Krier b9f7717d2d Merge new root
--HG--
branch : 6.0
2022-12-16 15:22:25 +01:00
Cédric Krier 19e148de9e Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 15:21:11 +01:00
Cédric Krier 039aa467f5 Merge new root
--HG--
branch : 6.0
2022-12-16 15:20:40 +01:00
Cédric Krier d47c0d10f1 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 15:19:44 +01:00
Cédric Krier 47d2ebe4c7 Merge new root
--HG--
branch : 6.0
2022-12-16 15:19:14 +01:00
Cédric Krier dcf2eb9580 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 15:18:24 +01:00
Cédric Krier 9efb704717 Merge new root
--HG--
branch : 6.0
2022-12-16 15:16:57 +01:00
Cédric Krier 22cbc58ad5 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 15:16:03 +01:00
Cédric Krier eee5e19dea Merge new root
--HG--
branch : 6.0
2022-12-16 15:15:33 +01:00
Cédric Krier 4fe78e5ea0 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 15:13:35 +01:00
Cédric Krier 841caa0c5d Merge new root
--HG--
branch : 6.0
2022-12-16 15:13:02 +01:00
Cédric Krier a5732c4750 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 15:12:58 +01:00
Cédric Krier 28c337f866 Merge new root
--HG--
branch : 6.0
2022-12-16 15:12:33 +01:00
Cédric Krier f886cbf7b2 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 15:12:26 +01:00
Cédric Krier f0aae1672c Merge new root
--HG--
branch : 6.0
2022-12-16 15:12:00 +01:00
Cédric Krier 1a4e4dbaff Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 15:11:43 +01:00
Cédric Krier 4b8b133651 Merge new root
--HG--
branch : 6.0
2022-12-16 15:11:13 +01:00
Cédric Krier 8bac4d2646 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 15:11:06 +01:00
Cédric Krier 87b221ac24 Merge new root
--HG--
branch : 6.0
2022-12-16 15:10:21 +01:00
Cédric Krier 3f28ad180c Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 15:09:36 +01:00
Cédric Krier 17242c6aa4 Merge new root
--HG--
branch : 6.0
2022-12-16 15:09:11 +01:00
Cédric Krier d8da4db5ba Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 15:07:46 +01:00
Cédric Krier 543dc516ba Merge new root
--HG--
branch : 6.0
2022-12-16 15:07:17 +01:00
Cédric Krier eae1244026 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 15:05:30 +01:00
Cédric Krier 96abe1ba9e Merge new root
--HG--
branch : 6.0
2022-12-16 15:04:59 +01:00
Cédric Krier cc24fbb61c Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 15:03:34 +01:00
Cédric Krier e573f2b768 Merge new root
--HG--
branch : 6.0
2022-12-16 15:03:05 +01:00
Cédric Krier a229183360 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 15:01:08 +01:00
Cédric Krier 1dd2247200 Merge new root
--HG--
branch : 6.0
2022-12-16 15:00:42 +01:00
Cédric Krier 1297755d25 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 14:59:18 +01:00
Cédric Krier 229c3b1c62 Merge new root
--HG--
branch : 6.0
2022-12-16 14:58:51 +01:00
Cédric Krier f014d35b10 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 14:57:43 +01:00
Cédric Krier e5d8062284 Merge new root
--HG--
branch : 6.0
2022-12-16 14:57:14 +01:00
Cédric Krier 325f61fa03 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 14:55:28 +01:00
Cédric Krier 5695837026 Merge new root
--HG--
branch : 6.0
2022-12-16 14:55:04 +01:00
Cédric Krier 77eafc2e5c Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 14:54:45 +01:00
Cédric Krier 09261b70c3 Merge new root
--HG--
branch : 6.0
2022-12-16 14:54:18 +01:00
Cédric Krier 51b6515718 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 14:54:07 +01:00
Cédric Krier 59510c5240 Merge new root
--HG--
branch : 6.0
2022-12-16 14:53:24 +01:00
Cédric Krier 6adc12d0d6 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 14:53:13 +01:00
Cédric Krier d5fcf64541 Merge new root
--HG--
branch : 6.0
2022-12-16 14:52:52 +01:00
Cédric Krier de9bcf218c Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 14:52:45 +01:00
Cédric Krier d445152ca0 Merge new root
--HG--
branch : 6.0
2022-12-16 14:52:21 +01:00
Cédric Krier f4532779ea Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 14:51:57 +01:00
Cédric Krier e46e78ad02 Merge new root
--HG--
branch : 6.0
2022-12-16 14:51:37 +01:00
Cédric Krier 49fe89e905 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 14:50:57 +01:00
Cédric Krier e302663c84 Merge new root
--HG--
branch : 6.0
2022-12-16 14:50:30 +01:00
Cédric Krier 453da54092 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 14:48:52 +01:00
Cédric Krier b0170c73da Merge new root
--HG--
branch : 6.0
2022-12-16 14:48:36 +01:00
Cédric Krier e38bf1eb55 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 14:47:55 +01:00
Cédric Krier 8d45161d76 Merge new root
--HG--
branch : 6.0
2022-12-16 14:47:34 +01:00
Cédric Krier afab1e5061 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 14:46:32 +01:00
Cédric Krier 346ecd2293 Merge new root
--HG--
branch : 6.0
2022-12-16 14:46:14 +01:00
Cédric Krier 03297232e7 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 14:45:45 +01:00
Cédric Krier 061d38981a Merge new root
--HG--
branch : 6.0
2022-12-16 14:45:27 +01:00
Cédric Krier 931bc31a4c Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 14:43:10 +01:00
Cédric Krier 38c01b27a5 Prepare migration to monorepo
--HG--
branch : 6.0
2022-12-16 14:41:58 +01:00
Cédric Krier d486e88bdf Increase version number
--HG--
branch : 6.0
2022-12-06 18:36:26 +01:00
Cédric Krier 625a7ac91c Add tag 6.0.10 [skip ci]
--HG--
branch : 6.0
2022-12-06 18:36:17 +01:00
Cédric Krier ef48eda369 Prepare release 6.0.10 [skip ci]
--HG--
branch : 6.0
2022-12-06 18:36:16 +01:00
Cédric Krier 9ce85fe4b7 Increase version number
--HG--
branch : 6.0
2022-12-06 18:31:22 +01:00
Cédric Krier 3ad8f18aa8 Add tag 6.0.24 [skip ci]
--HG--
branch : 6.0
2022-12-06 18:31:14 +01:00
Cédric Krier 709380b75c Prepare release 6.0.24 [skip ci]
--HG--
branch : 6.0
2022-12-06 18:31:13 +01:00
Cédric Krier 80e3850748 Use correct placeholder in french translation
(grafted from 1292440fdbf7e85b15a0654655e76a329ffac5d5)

--HG--
branch : 6.0
2022-11-25 12:34:34 +01:00
Cédric Krier 1210fbfd45 Compare text with normalized newlines
The textarea normalize newlines so if the field value contains \r\n or \r, it
is wrongly considered as modified.

issue11896
review437611003
(grafted from 555c9de0746f064cdb94f61ee899d73d31962e4f)

--HG--
branch : 6.0
2022-11-24 19:23:52 +01:00
Cédric Krier 52dc0708eb Do not copy supplier and customer moves of drop shipment
issue11890
review436131003
(grafted from a5d3a4d05b613d7c9ff497fc7475ccaa7117e43d)

--HG--
branch : 6.0
2022-11-24 19:21:07 +01:00
Cédric Krier be04c9d75b Normalize price ratio from component quantity
The price ratio is used to convert unit price of kit into unit price of
component so it must be for 1 unit or the component.

issue11874
review424221004
(grafted from 3127dbf9cd1537f07181161779d9bff7c0d3ebcb)

--HG--
branch : 6.0
2022-11-24 19:19:50 +01:00
Cédric Krier 61d625412d Set the transaction of saved records as current transaction
issue11866
review418601003
(grafted from 0ffc12ca35e68816613e923a02f9c8c79bf19811)

--HG--
branch : 6.0
2022-11-24 19:13:53 +01:00
Cédric Krier f2bacb5cc1 Update work state on production waiting
Also a work with cycle should not be set back to request.

issue11859
review415881003
(grafted from 2f418044fe4ea5808b4cd3d9bf14d492292ada50)

--HG--
branch : 6.0
2022-11-24 19:12:19 +01:00
Cédric Krier e30cd3374a Increase version number
--HG--
branch : 6.0
2022-11-17 19:01:04 +01:00
Cédric Krier 3c63ede925 Add tag 6.0.3
--HG--
branch : 6.0
2022-11-17 19:00:55 +01:00
Cédric Krier 7388765ffb Prepare release 6.0.3 [skip ci]
--HG--
branch : 6.0
2022-11-17 19:00:54 +01:00
Cédric Krier ed77639453 Increase version number
--HG--
branch : 6.0
2022-11-17 18:58:56 +01:00
Cédric Krier df3caa32d9 Add tag 6.0.9
--HG--
branch : 6.0
2022-11-17 18:58:45 +01:00
Cédric Krier 42a727513d Prepare release 6.0.9 [skip ci]
--HG--
branch : 6.0
2022-11-17 18:58:45 +01:00
Cédric Krier 5d4a390bc5 Increase version number
--HG--
branch : 6.0
2022-11-17 18:56:47 +01:00
Cédric Krier 94dd28ef63 Add tag 6.0.18
--HG--
branch : 6.0
2022-11-17 18:56:34 +01:00
Cédric Krier d033d9a2ba Prepare release 6.0.18 [skip ci]
--HG--
branch : 6.0
2022-11-17 18:56:34 +01:00
Cédric Krier 0f2160625d Increase version number
--HG--
branch : 6.0
2022-11-17 18:51:16 +01:00
Cédric Krier 973ed6b4c8 Add tag 6.0.7
--HG--
branch : 6.0
2022-11-17 18:51:07 +01:00
Cédric Krier 142c5dcdbe Prepare release 6.0.7 [skip ci]
--HG--
branch : 6.0
2022-11-17 18:51:07 +01:00
Cédric Krier cb3c81e3b1 Increase version number
--HG--
branch : 6.0
2022-11-17 18:49:02 +01:00
Cédric Krier b09bd0bc29 Add tag 6.0.21
--HG--
branch : 6.0
2022-11-17 18:48:48 +01:00
Cédric Krier 2e8767301d Prepare release 6.0.21 [skip ci]
--HG--
branch : 6.0
2022-11-17 18:48:48 +01:00
Cédric Krier 39bad8647f Increase version number
--HG--
branch : 6.0
2022-11-17 18:46:41 +01:00
Cédric Krier e78ce86052 Add tag 6.0.24
--HG--
branch : 6.0
2022-11-17 18:46:24 +01:00
Cédric Krier 0d4ac8e27a Prepare release 6.0.24 [skip ci]
--HG--
branch : 6.0
2022-11-17 18:46:24 +01:00
Nicolas Évrard dbc52b9d71 Do not filter selection for multiselection fields
issue11857
review437551003
(grafted from fc7cf7156c3c07599e7152c242c27ad5f233175a)

--HG--
branch : 6.0
2022-11-08 21:54:01 +01:00
Nicolas Évrard 1b407e1a05 Do not filter selection for multiselection fields
issue11857
review437551003
(grafted from 88bbfbf90edf44c2740c33218212b8d053768e09)

--HG--
branch : 6.0
2022-11-08 21:54:01 +01:00
Cédric Krier 23bd7c13a2 Reuse existing join in order_quotation_state
issue11865
review421911003
(grafted from 009d7282cf9d1cdf1990236886416abcb11544c9)

--HG--
branch : 6.0
2022-11-08 00:41:12 +01:00
Cédric Krier 1f97552c53 Increase version number
--HG--
branch : 6.0
2022-11-05 18:41:55 +01:00
Cédric Krier ce4848edb2 Add tag 6.0.2 [skip ci]
--HG--
branch : 6.0
2022-11-05 18:41:44 +01:00
Cédric Krier af9b9dbac7 Prepare release 6.0.2 [skip ci]
--HG--
branch : 6.0
2022-11-05 18:41:43 +01:00
Cédric Krier 3a21eb2033 Increase version number
--HG--
branch : 6.0
2022-11-05 18:41:03 +01:00
Cédric Krier 9443a63b91 Add tag 6.0.3 [skip ci]
--HG--
branch : 6.0
2022-11-05 18:40:51 +01:00
Cédric Krier bd8e3a913a Prepare release 6.0.3 [skip ci]
--HG--
branch : 6.0
2022-11-05 18:40:50 +01:00
Cédric Krier 21614488fd Increase version number
--HG--
branch : 6.0
2022-11-05 18:40:13 +01:00
Cédric Krier c1b0ef2674 Add tag 6.0.2 [skip ci]
--HG--
branch : 6.0
2022-11-05 18:40:03 +01:00
Cédric Krier b0e9e35b6d Prepare release 6.0.2 [skip ci]
--HG--
branch : 6.0
2022-11-05 18:40:03 +01:00
Cédric Krier 9d954c9813 Increase version number
--HG--
branch : 6.0
2022-11-05 18:37:53 +01:00
Cédric Krier 244c125993 Add tag 6.0.2 [skip ci]
--HG--
branch : 6.0
2022-11-05 18:37:37 +01:00
Cédric Krier ee2d780688 Prepare release 6.0.2 [skip ci]
--HG--
branch : 6.0
2022-11-05 18:37:37 +01:00
Cédric Krier 8ea4d77e6b Increase version number
--HG--
branch : 6.0
2022-11-05 18:35:03 +01:00
Cédric Krier e763d3f5c1 Add tag 6.0.1 [skip ci]
--HG--
branch : 6.0
2022-11-05 18:34:51 +01:00
Cédric Krier 06867adc77 Prepare release 6.0.1 [skip ci]
--HG--
branch : 6.0
2022-11-05 18:34:50 +01:00
Cédric Krier ada64654c5 Increase version number
--HG--
branch : 6.0
2022-11-05 17:14:05 +01:00
Cédric Krier c2186c65de Add tag 6.0.23 [skip ci]
--HG--
branch : 6.0
2022-11-05 17:13:58 +01:00
Cédric Krier a494a98157 Prepare release 6.0.23 [skip ci]
--HG--
branch : 6.0
2022-11-05 17:13:57 +01:00
Cédric Krier 05ac298ca9 Increase version number
--HG--
branch : 6.0
2022-11-05 17:12:09 +01:00
Cédric Krier 7c885505a7 Add tag 6.0.20 [skip ci]
--HG--
branch : 6.0
2022-11-05 17:11:55 +01:00
Cédric Krier 04b0ce722e Prepare release 6.0.20 [skip ci]
--HG--
branch : 6.0
2022-11-05 17:11:55 +01:00
Adrià Tarroja Caubet 021bb82d44 Do not check access when checking for period closed
issue11861
review431871003
(grafted from 4c66434fc3c739c80840165bfb4cfc48c5932e7b)

--HG--
branch : 6.0
2022-11-05 10:08:31 +01:00
Cédric Krier 816abe1fd8 Do not expand boolean PYSON when using __and__ and __or__
It is not expected that the left operand is modified by such operations.

issue11836
review418551003
(grafted from 393ef20df4b30ead8ef189e99cf03976abe0be08)

--HG--
branch : 6.0
2022-11-05 09:51:17 +01:00
Cédric Krier b4eab6985e Do not expand boolean PYSON when using __and__ and __or__
It is not expected that the left operand is modified by such operations.

issue11836
review418551003
(grafted from 4da4f8a946ad698feac01663778495d92c992588)

--HG--
branch : 6.0
2022-11-05 09:51:17 +01:00
Cédric Krier db3ccc7ce1 Increase version number
--HG--
branch : 6.0
2022-11-05 17:09:12 +01:00
Cédric Krier 98bbe8bd4a Add tag 6.0.23 [skip ci]
--HG--
branch : 6.0
2022-11-05 17:08:55 +01:00
Cédric Krier a32e02f791 Prepare release 6.0.23 [skip ci]
--HG--
branch : 6.0
2022-11-05 17:08:54 +01:00
Sergi Almacellas Abellana 2cecd1f745 Copy components without parent_product when duplicating templates
issue11854
review418561003
(grafted from 699d42badcf0aed4fbe232d0e401e04ddad6bab6)

--HG--
branch : 6.0
2022-11-03 09:15:38 +01:00
Cédric Krier f77ea682ad Test unsupported currency on a fixed date with rates
Otherwise RatesNotAvailableError may be raised before.
(grafted from 93103c87b287fbb80d6da2871646eaf7bf242edf)

--HG--
branch : 6.0
2022-10-31 15:10:30 +01:00
Cédric Krier 6f205d37b5 Increase version number
--HG--
branch : 6.0
2022-11-05 18:39:25 +01:00
Cédric Krier 0fe9bd5abe Add tag 6.0.2 [skip ci]
--HG--
branch : 6.0
2022-11-05 18:39:13 +01:00
Cédric Krier 0f9b2aaa15 Prepare release 6.0.2 [skip ci]
--HG--
branch : 6.0
2022-11-05 18:39:13 +01:00
Cédric Krier 547b827a3c Do not set focus on date when input changed for Firefox
Firefox fires a change event when user use the navigation per month and year.
So we can not set the focus on the date entry without closing the input picker.
In order to navigate with tab after picker is closed, we must ensure to not
have the focus on the icon.

issue11715
review426031003
(grafted from 229609bd10badedef59ac60b4e4dd6ed8764f288)

--HG--
branch : 6.0
2022-10-28 00:41:34 +02:00
Cédric Krier 0ae727b6a8 Import account_invoice exception when needed
account_invoice is an extras depend so it can not be imported globally.

issue11732
review418511003
(grafted from 5b18f864229837938eb759a0be556e8e636b4909)

--HG--
branch : 6.0
2022-10-26 23:36:38 +02:00
Cédric Krier 906367a610 Do not emit *-changed when setting property
issue11716
review413781003
(grafted from eb9f8e5093fbc34ad682af9dce267bc8a93077b9)

--HG--
branch : 6.0
2022-10-26 23:35:23 +02:00
Cédric Krier f6801da8a0 Format timedelta microseconds using locale
issue11741
review412061003
(grafted from 1b1b11be474fbec7dfe1fb16e364e833661ce93f)

--HG--
branch : 6.0
2022-10-26 23:32:27 +02:00
Cédric Krier 9142ccbb87 Fill size limit with group length when undefined
The size_limit can be evaluated as undefined because the attribute is set when
it is None on the server side.

issue11782
review424131003
(grafted from fed9fc5cfdfb69e30ab166b4a121c9a201e761fb)

--HG--
branch : 6.0
2022-10-26 23:30:54 +02:00
Cédric Krier 9449e9ced2 Do not override trytond config when instantiate ir.configuration
issue11797
review437521003
(grafted from 9e52c56a73159a78c891da0eeb73a90ccfb15790)

--HG--
branch : 6.0
2022-10-26 23:29:24 +02:00
Adrià Tarroja Caubet 0bf3459767 Display empty values on VAT Book report for None values
issue11588
review443361003
(grafted from e1d799e2f866c5e3b950dc6bdfb3a84753a1f143)

--HG--
branch : 6.0
2022-10-22 01:09:53 +02:00
Cédric Krier 115cdba810 Set value on focus out for calendar widgets
We can not rely only on *-changed events to set the value because if the user
has typed the date in the exact format, the date-time widgets do not emit a
*-changed event.

issue11815
review425961003
(grafted from 137038265d959e4e41a7c5e7da0db14e93f47e0a)

--HG--
branch : 6.0
2022-10-22 01:05:13 +02:00
Cédric Krier 9fa02292d2 Do not validate current record when selecting row when it is null
issue11812
review431801003
(grafted from f791989365821f480365a19c372054ab2b5317df)

--HG--
branch : 6.0
2022-10-22 01:03:48 +02:00
Cédric Krier 40f3bdc4da Replace forex-python and fetch rates directly from EU website
https://theforexapi.com/ is frequently down which breaks the tests. The EU
website is more reliable.
As forex-python is just also used to set the symbol of currencies when
importing, we can just fill the symbol when it is empty with the alpha-3 code.

issue11731
review439631003
(grafted from 2097ae9311186817cd70c172c478d102435ad2bf)

--HG--
branch : 6.0
2022-10-22 01:02:01 +02:00
Adrià Tarroja Caubet 9d2732e558 Fix wrong xml id for recursion_error message
issue11727
review439581003
(grafted from fc8196fd371f76af5e748c15b6a5065d69884c04)

--HG--
branch : 6.0
2022-10-21 13:25:30 +02:00
Sergi Almacellas Abellana 02b1c9cca5 Ignore sold quantities from other warehouse on sale check_stock_quantity
issue11802
review412001003
(grafted from f7fbb41bd582b8267a87895eb34920944461582d)

--HG--
branch : 6.0
2022-10-21 13:12:49 +02:00
Adrià Tarroja Caubet 8623885c35 Exclude active record from type search
issue11729
review435911044
(grafted from 4ac40db3d36dac93d46e807c4430d7b0aa1f5fd2)

--HG--
branch : 6.0
2022-10-20 09:44:24 +02:00
Sergi Almacellas Abellana faab90b790 Skip check_stock_quantity for sales without warehouse
issue11799
review433611003
(grafted from 3fa390f939c292a7b92f658ea497056f2a3cfdf5)

--HG--
branch : 6.0
2022-10-20 09:43:17 +02:00
Cédric Krier bfc919f149 Increase version number
--HG--
branch : 6.0
2022-10-18 00:10:19 +02:00
Cédric Krier eccb6f963b Add tag 6.0.3 [skip ci]
--HG--
branch : 6.0
2022-10-18 00:10:08 +02:00
Cédric Krier 9b90b3dec2 Prepare release 6.0.3 [skip ci]
--HG--
branch : 6.0
2022-10-18 00:10:08 +02:00
Cédric Krier d1f881b63f Increase version number
--HG--
branch : 6.0
2022-10-18 00:08:51 +02:00
Cédric Krier 50632010ea Add tag 6.0.4 [skip ci]
--HG--
branch : 6.0
2022-10-18 00:08:39 +02:00
Cédric Krier 5236e9ad46 Prepare release 6.0.4 [skip ci]
--HG--
branch : 6.0
2022-10-18 00:08:39 +02:00
Cédric Krier 08a4c435b5 Increase version number
--HG--
branch : 6.0
2022-10-18 00:07:12 +02:00
Cédric Krier ac9825d085 Add tag 6.0.5 [skip ci]
--HG--
branch : 6.0
2022-10-18 00:07:00 +02:00
Cédric Krier 6f1f0f470c Prepare release 6.0.5 [skip ci]
--HG--
branch : 6.0
2022-10-18 00:06:59 +02:00
Cédric Krier 8d497966d0 Increase version number
--HG--
branch : 6.0
2022-10-18 00:05:53 +02:00
Cédric Krier dc38ec6504 Add tag 6.0.5 [skip ci]
--HG--
branch : 6.0
2022-10-18 00:05:43 +02:00
Cédric Krier bba0790ef7 Prepare release 6.0.5 [skip ci]
--HG--
branch : 6.0
2022-10-18 00:05:42 +02:00
Cédric Krier 920a2c9ccf Increase version number
--HG--
branch : 6.0
2022-10-18 00:03:37 +02:00
Cédric Krier 4282aa80dc Add tag 6.0.1 [skip ci]
--HG--
branch : 6.0
2022-10-18 00:03:28 +02:00
Cédric Krier d949120048 Prepare release 6.0.1 [skip ci]
--HG--
branch : 6.0
2022-10-18 00:03:27 +02:00
Cédric Krier 56ee3f6249 Increase version number
--HG--
branch : 6.0
2022-10-18 00:02:30 +02:00
Cédric Krier 8af6376284 Add tag 6.0.3 [skip ci]
--HG--
branch : 6.0
2022-10-18 00:02:21 +02:00
Cédric Krier 2d3c7329e5 Prepare release 6.0.3 [skip ci]
--HG--
branch : 6.0
2022-10-18 00:02:20 +02:00
Cédric Krier a2898c557e Increase version number
--HG--
branch : 6.0
2022-10-18 00:01:23 +02:00
Cédric Krier 6debaa6d78 Add tag 6.0.8 [skip ci]
--HG--
branch : 6.0
2022-10-18 00:01:12 +02:00
Cédric Krier cd735f7549 Prepare release 6.0.8 [skip ci]
--HG--
branch : 6.0
2022-10-18 00:01:12 +02:00
Cédric Krier c98c0ff467 Increase version number
--HG--
branch : 6.0
2022-10-17 23:59:51 +02:00
Cédric Krier b77bfff964 Add tag 6.0.9 [skip ci]
--HG--
branch : 6.0
2022-10-17 23:59:40 +02:00
Cédric Krier 5375fee681 Prepare release 6.0.9 [skip ci]
--HG--
branch : 6.0
2022-10-17 23:59:40 +02:00
Cédric Krier da576cc893 Increase version number
--HG--
branch : 6.0
2022-10-17 23:58:18 +02:00
Cédric Krier ada952a1fa Add tag 6.0.9 [skip ci]
--HG--
branch : 6.0
2022-10-17 23:58:08 +02:00
Cédric Krier d7fbfbde81 Prepare release 6.0.9 [skip ci]
--HG--
branch : 6.0
2022-10-17 23:58:07 +02:00
Cédric Krier 516afe7029 Increase version number
--HG--
branch : 6.0
2022-10-17 23:57:12 +02:00
Cédric Krier ee84914333 Add tag 6.0.2 [skip ci]
--HG--
branch : 6.0
2022-10-17 23:57:02 +02:00
Cédric Krier 11aaa222c6 Prepare release 6.0.2 [skip ci]
--HG--
branch : 6.0
2022-10-17 23:57:01 +02:00
Cédric Krier 80054fff1a Increase version number
--HG--
branch : 6.0
2022-10-17 23:55:33 +02:00
Cédric Krier edf5bc3e67 Add tag 6.0.1 [skip ci]
--HG--
branch : 6.0
2022-10-17 23:55:23 +02:00
Cédric Krier de0078683c Prepare release 6.0.1 [skip ci]
--HG--
branch : 6.0
2022-10-17 23:55:23 +02:00
Cédric Krier fba3aee43c Increase version number
--HG--
branch : 6.0
2022-10-17 23:54:21 +02:00
Cédric Krier 9c9ee5ba0c Add tag 6.0.17 [skip ci]
--HG--
branch : 6.0
2022-10-17 23:54:07 +02:00
Cédric Krier b044e826d9 Prepare release 6.0.17 [skip ci]
--HG--
branch : 6.0
2022-10-17 23:54:07 +02:00
Cédric Krier 334aa785a4 Increase version number
--HG--
branch : 6.0
2022-10-17 23:52:58 +02:00
Cédric Krier 32ab1103fa Add tag 6.0.2 [skip ci]
--HG--
branch : 6.0
2022-10-17 23:52:48 +02:00
Cédric Krier 7dce190357 Prepare release 6.0.2 [skip ci]
--HG--
branch : 6.0
2022-10-17 23:52:48 +02:00
Cédric Krier 9f8d2d33c2 Increase version number
--HG--
branch : 6.0
2022-10-17 23:51:19 +02:00
Cédric Krier 89f0492216 Add tag 6.0.4 [skip ci]
--HG--
branch : 6.0
2022-10-17 23:51:09 +02:00
Cédric Krier fbe705a48d Prepare release 6.0.4 [skip ci]
--HG--
branch : 6.0
2022-10-17 23:51:08 +02:00
Cédric Krier 4c5e462f66 Increase version number
--HG--
branch : 6.0
2022-10-17 23:48:53 +02:00
Cédric Krier 0c1737ba0b Add tag 6.0.3 [skip ci]
--HG--
branch : 6.0
2022-10-17 23:48:43 +02:00
Cédric Krier c8f8ed5963 Prepare release 6.0.3 [skip ci]
--HG--
branch : 6.0
2022-10-17 23:48:43 +02:00
Cédric Krier 11c3190318 Increase version number
--HG--
branch : 6.0
2022-10-17 23:47:41 +02:00
Cédric Krier 120aef7c79 Add tag 6.0.2 [skip ci]
--HG--
branch : 6.0
2022-10-17 23:47:32 +02:00
Cédric Krier 24133832eb Prepare release 6.0.2 [skip ci]
--HG--
branch : 6.0
2022-10-17 23:47:31 +02:00
Cédric Krier 2351ec9a0f Increase version number
--HG--
branch : 6.0
2022-10-17 23:46:28 +02:00
Cédric Krier 85259aa15d Add tag 6.0.2 [skip ci]
--HG--
branch : 6.0
2022-10-17 23:46:19 +02:00
Cédric Krier c079558696 Prepare release 6.0.2 [skip ci]
--HG--
branch : 6.0
2022-10-17 23:46:19 +02:00
Cédric Krier 6b1f9ab94f Increase version number
--HG--
branch : 6.0
2022-10-17 23:40:19 +02:00
Cédric Krier f6c8b0073d Add tag 6.0.19 [skip ci]
--HG--
branch : 6.0
2022-10-17 23:40:06 +02:00
Cédric Krier d7bc532523 Prepare release 6.0.19 [skip ci]
--HG--
branch : 6.0
2022-10-17 23:40:05 +02:00
José Antonio Díaz 2bf0540551 Support MultiSelection in MultiValue field
issue11730
review427811003
(grafted from bd9ad6eedf5c1f4dc135563fce5fff34999ee2ac)

--HG--
branch : 6.0
2022-10-15 22:08:25 +02:00
Cédric Krier 253b0b8563 Increase version number
--HG--
branch : 6.0
2022-10-17 23:36:31 +02:00
Cédric Krier 2c62d34035 Add tag 6.0.22 [skip ci]
--HG--
branch : 6.0
2022-10-17 23:36:12 +02:00
Cédric Krier c9d9733c4f Prepare release 6.0.22 [skip ci]
--HG--
branch : 6.0
2022-10-17 23:36:11 +02:00
Sergi Almacellas Abellana b8aaf478da Do not try to load non fields when drawing tree view
issue11762
review441501003
(grafted from 955f340ce44fe738f1b7c5c3cb671781ef8207d8)

--HG--
branch : 6.0
2022-10-14 13:12:44 +02:00
Cédric Krier de597f1a12 Increase version number
--HG--
branch : 6.0
2022-10-17 23:43:27 +02:00
Cédric Krier c825fc923c Add tag 6.0.22 [skip ci]
--HG--
branch : 6.0
2022-10-17 23:43:21 +02:00
Cédric Krier 57e974fa4b Prepare release 6.0.22 [skip ci]
--HG--
branch : 6.0
2022-10-17 23:43:20 +02:00
Sergi Almacellas Abellana fc58f26cab Prevent error when payment has no account attribute
issue11780
review433581003
(grafted from 3d6541cd565795727707e19ca9e182b4537b22cb)

--HG--
branch : 6.0
2022-10-13 08:12:05 +02:00
Cédric Krier 9c8ef5f4fd Set default value from context for stock reporting margin context
issue11765
review419891003
(grafted from 9b78ba030c62e8cd02efcc7294101f00aa0647d3)

--HG--
branch : 6.0
2022-10-09 13:30:06 +02:00
Cédric Krier ea227a2305 Prevent changing company of complaint when origin is filled
issue11772
review435931003
(grafted from d9d8c169399e63c46beb752385f99407f15da29e)

--HG--
branch : 6.0
2022-10-09 13:24:23 +02:00
Cédric Krier 24ad1dea7c Remove conflicted definition of invoice_lines field on stock move
invoice_lines is already defined by account_invoice_stock but as a Many2Many
but as consignment invoice lines are filled also the stock_moves, they appears
also on the Many2Many. So we can use the invoice_lines from account_invoice if
we check the origin.

issue11766
review421831003
(grafted from 9f9087425634448e894a11ee139705be3de8ce51)

--HG--
branch : 6.0
2022-10-09 13:22:59 +02:00
Cédric Krier c9733e08be Redefine Field properties on Function field
In order to use the value from the simulated field, we must redefine them.

issue11759
review425791003
(grafted from e839778c24b4f726907d778c5cb7c8f55ab671cf)

--HG--
branch : 6.0
2022-10-09 13:21:36 +02:00
Cédric Krier 6f59a9d074 Update minimal braintree version
We need at least 3.38.0 to manage Dispute and have TooManyRequestsError.

issue11734
review423961003
(grafted from 3e154c3ca24a3125e6ffbd0ee4953851dce2232d)

--HG--
branch : 6.0
2022-10-09 13:15:41 +02:00
Nicolas Évrard 1df60000b1 Handle multiple transactions in CAMT054 Ntry tags
issue11672
review413471003
(grafted from fc8e9d9cb870d9353ff374120688b8e9779b90c0)

--HG--
branch : 6.0
2022-10-03 00:13:39 +02:00
Cédric Krier 87164e20a3 Flip icon
The transform style is not supported by librsvg.

issue11601
(grafted from 92ab6b78b29bc1301619cae79e592a6456f0be95)

--HG--
branch : 6.0
2022-10-02 00:32:32 +02:00
Cédric Krier a6e8bbe605 Use proper signal name for calendar widgets changed event
issue11736
review423931003
(grafted from 3f68e6090c443c3245ec5bf27d12c9013fb050ec)

--HG--
branch : 6.0
2022-10-01 14:48:30 +02:00
Cédric Krier d46e808b6b Set date_format in context when testing DomainParser
issue11728
(grafted from a3d5b20cfaba1816dec30c230422296663bcc647)

--HG--
branch : 6.0
2022-10-01 14:44:34 +02:00
Cédric Krier 042586a515 Ignore initial on_change call from modify header wizard
issue11703
review433471003
(grafted from 634c519f79e959f16bae4d6c8925e579f504480f)

--HG--
branch : 6.0
2022-10-01 14:17:13 +02:00
Cédric Krier 105ae8b4e9 Ignore initial on_change call from modify header wizard
issue11703
review433471003
(grafted from 66e5451115cc00fde55e1c1ffafb83bf7c9c859e)

--HG--
branch : 6.0
2022-10-01 14:17:13 +02:00
Cédric Krier 807f9084f9 Use local date format as default and use context date format as fallback
issue11728
review427801003
(grafted from 9f95f2077dad49a75c7039805537487f37381787)

--HG--
branch : 6.0
2022-10-01 14:15:05 +02:00
José Antonio Díaz 69971a53ae Allow to modify unit_price_updated on closed period
issue11739
review418141003
(grafted from 449fb2bdb0c00f1302f94af1cbf079f71d182da0)

--HG--
branch : 6.0
2022-09-29 23:42:06 +02:00
Cédric Krier e1c028f151 Require unit price for return move from customer
issue11733
review429401003
(grafted from 31463a48b01b262e2aa7dcb099ad3d9c245c1e3c)

--HG--
branch : 6.0
2022-09-29 18:20:08 +02:00
Maxime Richez 5fdc5dde16 Use left join on currency rate for margin report
issue11711
review421731003
(grafted from becc2c65395d0c24505854abfbdb481fa84a9c5b)

--HG--
branch : 6.0
2022-09-28 09:47:03 +02:00
Cédric Krier 3548ab32d5 Do not use international shipping in test scenario
issue11718
review423881003
(grafted from 0c27fbba7e576f0c0fbaed1400f7e0332af0aa7d)

--HG--
branch : 6.0
2022-09-25 20:27:25 +02:00
Cédric Krier c45d6030e3 Do not use international shipping in test scenario
issue11718
review423881003
(grafted from bdd9f5cda59fd7ed0eff16a6e79cb13fd8139567)

--HG--
branch : 6.0
2022-09-25 20:27:25 +02:00
Cédric Krier 893ef3ea23 Expand sources from customer when needed
issue11717
review421741003
(grafted from 1ab113a47dc2f6aae828f882437ac7aa859be6e4)

--HG--
branch : 6.0
2022-09-25 20:26:21 +02:00
Cédric Krier 865645fd99 Invert boolean operator in search_shipments_returns
issue11713
review439461003
(grafted from d31f8499c591d09854f35099cc05277cdb20b3b0)

--HG--
branch : 6.0
2022-09-25 20:24:56 +02:00
Cédric Krier 4a800e02a1 Do not compute price if no currency is set
issue11684
review435831003
(grafted from 04a83e8ba9b4b224ab362a589f23dd7526e323dd)

--HG--
branch : 6.0
2022-09-25 20:21:45 +02:00
Cédric Krier 3a5f2c72c7 Activate module tests for LRUDictTransaction tests
The test case use a Transaction instance which needs a database to connect to.
(grafted from befb3e825e20657f2fd9d3e9643c4edaebaadcda)

--HG--
branch : 6.0
2022-09-19 09:03:03 +02:00
Nicolas Évrard 425d7a6e8e Catch get_connection errors in Cache listener
issue11563
review411271003
(grafted from 7123014d260c278bd36a25d9c4a7543db553733c)

--HG--
branch : 6.0
2022-09-17 19:00:48 +02:00
Nicolas Évrard 3d81936dfc Select the clicked line when activating a button in list view
issue11212
review433141003
(grafted from e97626052a77e58d84dafbe11c32f7ccea4fdfaa)

--HG--
branch : 6.0
2022-09-17 18:58:55 +02:00
Cédric Krier e44d40f025 Set rec_name of wizard defaults in a dictionary under dotted suffix
issue11706
review423821003
(grafted from e7b748f98c80b4c642aa80095f81e27a65baf86a)

--HG--
branch : 6.0
2022-09-15 21:49:12 +02:00
Cédric Krier 6001d08c09 Hide amounts, links and button in modify header form
issue11708
review431591005
(grafted from 948fa4b0b33e711b74bbbeff35f1fa942495d1b9)

--HG--
branch : 6.0
2022-09-15 21:47:26 +02:00
Cédric Krier 8a2c9439bd Hide amounts, links and button in modify header form
issue11708
review431591005
(grafted from 41337486223b325490c4a12f70333a374212af7e)

--HG--
branch : 6.0
2022-09-15 21:47:26 +02:00
Cédric Krier b0fd489e67 Do not wait for wizard response to allow close
The wizard response does not return a promise anymore since rev 15c499b95290.

issue11533
review425641004
(grafted from d096fc464434cd56f8a87775c2bfc4576ac6cccb)

--HG--
branch : 6.0
2022-09-15 21:36:56 +02:00
Maxime Richez 29d3bc975f Exclude cancelled moves in product quantities by warehouse move
issue11702
review441451003
(grafted from a18a3efc5f4eb5b55360aac5ad3ae119bcc36654)

--HG--
branch : 6.0
2022-09-13 23:47:14 +02:00
Cédric Krier e4235b033f Allow null origin also to GET requests
The Origin header is also set for GET requests made by JavaScript.

issue11691
review417911004
(grafted from 2466a04c55bb8d913d19485c61d571d46ec04241)

--HG--
branch : 6.0
2022-09-13 00:20:53 +02:00
Cédric Krier 2df51ccf60 Check if move has shipment before assigning inventory moves
The moves on sale line do not always have a shipment, for example for drop
shipment.

issue11217
review427641003
(grafted from 65c9d5d703c33d4def8d1688613fbed49aa5ca1c)

--HG--
branch : 6.0
2022-09-08 12:56:39 +02:00
Sergi Almacellas Abellana bc2a3656ac Set action attribute when running wizard from url
issue11660
review431461003
(grafted from 09a85a5a8ed617e56f74dce3ed3dff96d4c6f124)

--HG--
branch : 6.0
2022-09-07 17:02:23 +02:00
Cédric Krier 8ef49db6fc Increase version number
--HG--
branch : 6.0
2022-09-06 23:37:11 +02:00
Cédric Krier 4c9efba79c Add tag 6.0.2 [skip ci]
--HG--
branch : 6.0
2022-09-06 23:37:01 +02:00
Cédric Krier 279b2af718 Prepare release 6.0.2 [skip ci]
--HG--
branch : 6.0
2022-09-06 23:37:01 +02:00
Cédric Krier f1cf41a422 Increase version number
--HG--
branch : 6.0
2022-09-06 23:35:55 +02:00
Cédric Krier 097c2ba5f2 Add tag 6.0.4 [skip ci]
--HG--
branch : 6.0
2022-09-06 23:35:47 +02:00
Cédric Krier 77b9122f45 Prepare release 6.0.4 [skip ci]
--HG--
branch : 6.0
2022-09-06 23:35:46 +02:00
Cédric Krier d71d81d665 Increase version number
--HG--
branch : 6.0
2022-09-06 23:34:44 +02:00
Cédric Krier 08623df6a2 Add tag 6.0.16 [skip ci]
--HG--
branch : 6.0
2022-09-06 23:34:32 +02:00
Cédric Krier 05a1ec344d Prepare release 6.0.16 [skip ci]
--HG--
branch : 6.0
2022-09-06 23:34:31 +02:00
Cédric Krier ec909b0752 Increase version number
--HG--
branch : 6.0
2022-09-06 23:33:06 +02:00
Cédric Krier feb733c0a9 Add tag 6.0.2 [skip ci]
--HG--
branch : 6.0
2022-09-06 23:32:57 +02:00
Cédric Krier 87c28a2d90 Prepare release 6.0.2 [skip ci]
--HG--
branch : 6.0
2022-09-06 23:32:56 +02:00
Cédric Krier 6d60495748 Invert boolean operator in search_rec_name and strip code value
issue11665
review427601003
(grafted from 015aa5ebbd2ae9aaedafb9910e8b032941923ef7)

--HG--
branch : 6.0
2022-09-01 22:08:52 +02:00
Cédric Krier 5f421fbc84 Use *-changed events of generic date and time widgets
This ensures to detect all changes of the widgets without relying on
implementation details.

issue11659
review421571003
(grafted from 30f71de3e567db683cd7d99610761a43a0b0ce28)

--HG--
branch : 6.0
2022-09-01 22:07:13 +02:00
Cédric Krier 18af2ff140 Increase version number
--HG--
branch : 6.0
2022-09-06 23:27:56 +02:00
Cédric Krier ed9fdf0424 Add tag 6.0.18 [skip ci]
--HG--
branch : 6.0
2022-09-06 23:27:42 +02:00
Cédric Krier 8912dd4cef Prepare release 6.0.18 [skip ci]
--HG--
branch : 6.0
2022-09-06 23:27:42 +02:00
Cédric Krier 283681dfff Do not create accounting move for period without method when updating product cost price
issue11393
review411611003
(grafted from f7950a075568716fd619e2a1c67b59174a3f2bf7)

--HG--
branch : 6.0
2022-09-01 21:55:48 +02:00
Cédric Krier 1669044070 Use from_cost_warehouse and to_cost_warehouse properties
issue11654

--HG--
branch : 6.0
2022-08-30 09:00:11 +02:00
Cédric Krier a74b761cf3 Define packages in setup-freeze
issue11655
review429271003
(grafted from b525dad7d74b0794fa078576fb8732e2f0599440)

--HG--
branch : 6.0
2022-08-26 17:52:31 +02:00
Cédric Krier 234713546d Do not complete with non consumable and non goods products
Since changeset 51c840474497, consumable and not goods products are not allowed on forecast
lines.

issue11653
review425571006
(grafted from 94244fb0952c3392d7488e72c680148b600fe98c)

--HG--
branch : 6.0
2022-08-26 17:51:12 +02:00
Cédric Krier c49c9d2b70 Require unit price for move between warehouses
The continental accounting requires a cost for such moves.

issue11654
review419681003
(grafted from fde807953ae4ed854d7c479a86a3230aa50d98ce)

--HG--
branch : 6.0
2022-08-26 17:49:54 +02:00
Cédric Krier de533c3642 Require cost price for drop move
The continental accounting requires a cost for such moves.

issue11654
review439401003
(grafted from c2158d1ef10a4b87f09a353d5db6ba07dc87a95d)

--HG--
branch : 6.0
2022-08-26 17:48:38 +02:00
Cédric Krier a9b6c5b0d1 Call super in cancel move
issue11662
review419691003
(grafted from 65f6463fefd52ced857713cefbacdf245ac4c6e6)

--HG--
branch : 6.0
2022-08-26 09:52:51 +02:00
Cédric Krier b3c09758b2 Increase version number
--HG--
branch : 6.0
2022-08-17 23:53:33 +02:00
Cédric Krier 0889886f9a Add tag 6.0.13 [skip ci]
--HG--
branch : 6.0
2022-08-17 23:53:21 +02:00
Cédric Krier 1593485011 Prepare release 6.0.13 [skip ci]
--HG--
branch : 6.0
2022-08-17 23:53:20 +02:00
Cédric Krier c2eddd0196 Increase version number
--HG--
branch : 6.0
2022-08-17 23:51:38 +02:00
Cédric Krier 13fb0bdc86 Add tag 6.0.2 [skip ci]
--HG--
branch : 6.0
2022-08-17 23:51:28 +02:00
Cédric Krier 219bf6a549 Prepare release 6.0.2 [skip ci]
--HG--
branch : 6.0
2022-08-17 23:51:28 +02:00
Cédric Krier dbb4cd705c Increase version number
--HG--
branch : 6.0
2022-08-17 23:50:30 +02:00
Cédric Krier 69f97892ed Add tag 6.0.1 [skip ci]
--HG--
branch : 6.0
2022-08-17 23:50:21 +02:00
Cédric Krier 5ed7a0630c Prepare release 6.0.1 [skip ci]
--HG--
branch : 6.0
2022-08-17 23:50:21 +02:00
Cédric Krier 1940c31f84 Increase version number
--HG--
branch : 6.0
2022-08-17 23:48:25 +02:00
Cédric Krier 390de3ce07 Add tag 6.0.1 [skip ci]
--HG--
branch : 6.0
2022-08-17 23:48:16 +02:00
Cédric Krier e823a38cd6 Prepare release 6.0.1 [skip ci]
--HG--
branch : 6.0
2022-08-17 23:48:16 +02:00
Cédric Krier 3b7261b57a Increase version number
--HG--
branch : 6.0
2022-08-17 23:45:34 +02:00
Cédric Krier 50d506b764 Add tag 6.0.1 [skip ci]
--HG--
branch : 6.0
2022-08-17 23:45:25 +02:00
Cédric Krier 6b9a5e8d20 Prepare release 6.0.1 [skip ci]
--HG--
branch : 6.0
2022-08-17 23:45:24 +02:00
Cédric Krier 502b05ef3a Increase version number
--HG--
branch : 6.0
2022-08-17 23:43:25 +02:00
Cédric Krier ec05599691 Add tag 6.0.21 [skip ci]
--HG--
branch : 6.0
2022-08-17 23:43:18 +02:00
Cédric Krier 6713aec12d Prepare release 6.0.21 [skip ci]
--HG--
branch : 6.0
2022-08-17 23:43:18 +02:00
Cédric Krier 87939d3b96 Increase version number
--HG--
branch : 6.0
2022-08-17 23:38:54 +02:00
Cédric Krier 6fdd897433 Add tag 6.0.17 [skip ci]
--HG--
branch : 6.0
2022-08-17 23:38:40 +02:00
Cédric Krier 3ab4b66b1e Prepare release 6.0.17 [skip ci]
--HG--
branch : 6.0
2022-08-17 23:38:40 +02:00
Cédric Krier a0dea3169b Increase version number
--HG--
branch : 6.0
2022-08-17 23:30:42 +02:00
Cédric Krier 212ea51861 Add tag 6.0.21 [skip ci]
--HG--
branch : 6.0
2022-08-17 23:30:27 +02:00
Cédric Krier 4d3aea067a Prepare release 6.0.21 [skip ci]
--HG--
branch : 6.0
2022-08-17 23:30:27 +02:00
Sergi Almacellas Abellana 8b6a7623a7 Show assset lot after unit price and in a single line
issue11621
review435541003
(grafted from bc2d2a5936f77704e0ecfe15a0a38a7c59e95978)

--HG--
branch : 6.0
2022-08-11 13:42:55 +02:00
Chris Chapman 41b56312bd Add braintree prefix to device_data field name
issue11584
review419441003
(grafted from 677d2e8a8b723d509aebb04c01ecab9a39d7d541)

--HG--
branch : 6.0
2022-08-08 22:27:47 +02:00
Cédric Krier 9f76b6875e Call directly the callback when search has a unique result
We can not rely on the response because it is using the selection which may not
be filled.

issue11632
review411541003
(grafted from 3213c545da10db54ded880a5dd98f6d90bbf5822)

--HG--
branch : 6.0
2022-08-08 22:21:49 +02:00
Cédric Krier b4a32b3e11 Do not copy module fields when copying translations
issue11628
review413431003
(grafted from 61b9460496075cfb629037cb7302ab02e3ca931a)

--HG--
branch : 6.0
2022-08-08 22:16:56 +02:00
Cédric Krier a99928f555 Ensure company domain has the right type
issue11611
review417591003
(grafted from b93e0a86f43352b05682f2db7af556f430ba7403)

--HG--
branch : 6.0
2022-08-06 10:44:34 +02:00
Cédric Krier 86bbfb2af6 Iterate over copy of fields items in record validate
The validation of the fields may trigger to fetch the definition of new fields.

issue11612
review417601003
(grafted from fd0f35037e459393853314fff8702f4656baf931)

--HG--
branch : 6.0
2022-08-06 10:35:11 +02:00
Cédric Krier a07d50a89d Delay the button clicked callback from cellrenderer
Because it may raise a confirmation popup which is not supported on Windows
during the callback event.

issue11606
review419561003
(grafted from e0d0a14b82edd102075f72adc24c6b23d40a72fc)

--HG--
branch : 6.0
2022-08-06 10:33:49 +02:00
Cédric Krier b6a54631eb Increase version number
--HG--
branch : 6.0
2022-08-04 00:06:14 +02:00
Cédric Krier 1dad0fc91b Add tag 6.0.12 [skip ci]
--HG--
branch : 6.0
2022-08-04 00:05:54 +02:00
Cédric Krier 350bde454b Prepare release 6.0.12 [skip ci]
--HG--
branch : 6.0
2022-08-04 00:05:54 +02:00
Cédric Krier ea5975d102 Increase version number
--HG--
branch : 6.0
2022-08-04 00:04:34 +02:00
Cédric Krier f15d4f4b4f Add tag 6.0.7 [skip ci]
--HG--
branch : 6.0
2022-08-04 00:04:16 +02:00
Cédric Krier 0f172577a4 Prepare release 6.0.7 [skip ci]
--HG--
branch : 6.0
2022-08-04 00:04:16 +02:00
Cédric Krier ae991035f5 Increase version number
--HG--
branch : 6.0
2022-08-04 00:02:54 +02:00
Cédric Krier 0864f68265 Add tag 6.0.2 [skip ci]
--HG--
branch : 6.0
2022-08-04 00:02:37 +02:00
Cédric Krier c6a9cfeb6f Prepare release 6.0.2 [skip ci]
--HG--
branch : 6.0
2022-08-04 00:02:37 +02:00
Cédric Krier 80c4dfc764 Increase version number
--HG--
branch : 6.0
2022-08-03 23:58:42 +02:00
Cédric Krier 84843a20b4 Add tag 6.0.4 [skip ci]
--HG--
branch : 6.0
2022-08-03 23:58:22 +02:00
Cédric Krier 3be15a8ad6 Prepare release 6.0.4 [skip ci]
--HG--
branch : 6.0
2022-08-03 23:58:22 +02:00
Cédric Krier 521ce6ce31 Increase version number
--HG--
branch : 6.0
2022-08-03 23:53:44 +02:00
Cédric Krier df64540620 Add tag 6.0.4 [skip ci]
--HG--
branch : 6.0
2022-08-03 23:53:25 +02:00
Cédric Krier 1d34ae3fcf Prepare release 6.0.4 [skip ci]
--HG--
branch : 6.0
2022-08-03 23:53:24 +02:00
Cédric Krier 40997fc602 Increase version number
--HG--
branch : 6.0
2022-08-03 23:53:09 +02:00
Cédric Krier 46c205a7a0 Add tag 6.0.8 [skip ci]
--HG--
branch : 6.0
2022-08-03 23:52:46 +02:00
Cédric Krier 0876e8c429 Prepare release 6.0.8 [skip ci]
--HG--
branch : 6.0
2022-08-03 23:52:46 +02:00
Cédric Krier abd0a569db Increase version number
--HG--
branch : 6.0
2022-08-03 23:50:16 +02:00
Cédric Krier 8e2c2e1667 Add tag 6.0.8 [skip ci]
--HG--
branch : 6.0
2022-08-03 23:49:56 +02:00
Cédric Krier 08cf6054a3 Prepare release 6.0.8 [skip ci]
--HG--
branch : 6.0
2022-08-03 23:49:55 +02:00
Cédric Krier 4e7c10c99f Increase version number
--HG--
branch : 6.0
2022-08-03 23:44:05 +02:00
Cédric Krier bb4fd0b1b3 Add tag 6.0.3 [skip ci]
--HG--
branch : 6.0
2022-08-03 23:43:48 +02:00
Cédric Krier b020f8aab9 Prepare release 6.0.3 [skip ci]
--HG--
branch : 6.0
2022-08-03 23:43:48 +02:00
Cédric Krier c039cf80bb Increase version number
--HG--
branch : 6.0
2022-08-03 23:30:10 +02:00
Cédric Krier 6a0c57ed2d Add tag 6.0.4 [skip ci]
--HG--
branch : 6.0
2022-08-03 23:29:53 +02:00
Cédric Krier 9198531cf7 Prepare release 6.0.4 [skip ci]
--HG--
branch : 6.0
2022-08-03 23:29:53 +02:00
Cédric Krier b63e738fe0 Increase version number
--HG--
branch : 6.0
2022-08-03 23:28:52 +02:00
Cédric Krier 8d4414dc12 Add tag 6.0.2 [skip ci]
--HG--
branch : 6.0
2022-08-03 23:28:34 +02:00
Cédric Krier 645ea31826 Prepare release 6.0.2 [skip ci]
--HG--
branch : 6.0
2022-08-03 23:28:34 +02:00
Cédric Krier 4b51f8ddd3 Increase version number
--HG--
branch : 6.0
2022-08-03 23:26:23 +02:00
Cédric Krier e63a478cfd Add tag 6.0.1 [skip ci]
--HG--
branch : 6.0
2022-08-03 23:26:06 +02:00
Cédric Krier 944f9a64a1 Prepare release 6.0.1 [skip ci]
--HG--
branch : 6.0
2022-08-03 23:26:06 +02:00
Cédric Krier 6777fbf424 Increase version number
--HG--
branch : 6.0
2022-08-03 23:21:45 +02:00
Cédric Krier d281ed9cd7 Add tag 6.0.3 [skip ci]
--HG--
branch : 6.0
2022-08-03 23:21:29 +02:00
Cédric Krier a7b56d9ec7 Prepare release 6.0.3 [skip ci]
--HG--
branch : 6.0
2022-08-03 23:21:29 +02:00
Cédric Krier 650728a8ea Add depends to _get_carrier_selection_pattern
issue11616
review425491003
(grafted from c7bbdf3546129e665b50391c436c8231b5143ff5)

--HG--
branch : 6.0
2022-08-01 10:57:41 +02:00
Cédric Krier 257f464369 Compute colspan with a minimal of 1
When container have a negative number of column, col is set to 0.
The computation of colspan must be at least 1 otherwise the width of the cell
is set to 0%.

issue11604
review439271004
(grafted from 9b69fb52fc961cff7a58ab4f6034e9129cdd4199)

--HG--
branch : 6.0
2022-07-30 11:08:37 +02:00
Cédric Krier bca00202c5 Do not set cursor on not realized TreeView
issue11596
review443421003
(grafted from a999fa1af2f4a523ba9d5610a5fe5fd75bd97526)

--HG--
branch : 6.0
2022-07-24 23:36:40 +02:00
Cédric Krier f6fd7fa4f7 Keep realized state per TreeView instance
and do not call decorated function for not realized instance.

issue11596
review431361003
(grafted from 4bb055fdffb4d32a08b0d071ae1faac3d4d5e734)

--HG--
branch : 6.0
2022-07-24 23:35:45 +02:00
Cédric Krier fb426c03fb Never update counter label if widget has been removed
On Windows it triggers a SIGSEGV.

issue11395
review423491003
(grafted from d0764ce2fbebd20fdbcf6177fa51c6f9e3293755)

--HG--
branch : 6.0
2022-07-24 23:32:56 +02:00
Cédric Krier f05f82b812 Ensure unique taxes when applying tax rule
Since issue10841 the taxes must be unique so the tax rule application must
result on unique taxes.

issue11230
review415271003

--HG--
branch : 6.0
2022-07-17 00:02:22 +02:00
Cédric Krier 7a495bc4ce Ensure unique taxes when applying tax rule
Since issue10841 the taxes must be unique so the tax rule application must
result on unique taxes.

issue11230
review415271003

--HG--
branch : 6.0
2022-07-17 00:02:22 +02:00
Cédric Krier a5a9976c79 Ensure unique taxes when applying tax rule
Since issue10841 the taxes must be unique so the tax rule application must
result on unique taxes.

issue11230
review415271003

--HG--
branch : 6.0
2022-07-17 00:02:22 +02:00
Cédric Krier 3c6b58e9a3 Ensure unique taxes when applying tax rule
Since issue10841 the taxes must be unique so the tax rule application must
result on unique taxes.

issue11230
review415271003

--HG--
branch : 6.0
2022-07-17 00:02:22 +02:00
Cédric Krier 544be2bb8a Ensure unique taxes when applying tax rule
Since issue10841 the taxes must be unique so the tax rule application must
result on unique taxes.

issue11230
review415271003

--HG--
branch : 6.0
2022-07-17 00:02:21 +02:00
Cédric Krier bf69e0078a Ensure unique taxes when applying tax rule
Since issue10841 the taxes must be unique so the tax rule application must
result on unique taxes.

issue11230
review415271003

--HG--
branch : 6.0
2022-07-17 00:02:21 +02:00
Maxime Richez b82de669f4 Format location name for incoterm name
issue11578
review443311003
(grafted from fb0d131ddcc3a8c762fae6774d24e4a4a9fc0e72)

--HG--
branch : 6.0
2022-07-11 22:07:22 +02:00
Cédric Krier 9349c9ec0a Do not inherit access rights from product and template for product supplier and customer
issue11580
review449121003
(grafted from c9377d520421eb4dd33722e69a42b00552ffa008)

--HG--
branch : 6.0
2022-07-09 23:17:58 +02:00
Cédric Krier 9c29a9b6d3 Ensure unique taxes when applying tax rule
Since issue10841 the taxes must be unique so the tax rule application must
result on unique taxes.

issue11230
review415271003

--HG--
branch : 6.0
2022-07-17 00:02:22 +02:00
Cédric Krier 99070da1b0 Do not inherit access rights from product and template for product supplier and customer
issue11580
review449121003
(grafted from 68ad207b6db0445910bb7e7e756a37d6d5c29f50)

--HG--
branch : 6.0
2022-07-09 23:17:58 +02:00
Cédric Krier 0dca7fb07d Set rec_name of default values in a dictionary under dotted suffix
This follow the API change of issue7888.

issue11573
review443301003
(grafted from 822b4e7e364838bc7f1cb4a7e131e55d0e8e3daa)

--HG--
branch : 6.0
2022-07-09 23:16:42 +02:00
Cédric Krier 7ef41b8635 Do not copy web shop when copying sale
issue11554
review423431008
(grafted from a93de8dacc4ebcf79742bd5243779c77d212d828)

--HG--
branch : 6.0
2022-07-09 23:15:20 +02:00
Cédric Krier f00eb8788a Ensure unique taxes when applying tax rule
Since issue10841 the taxes must be unique so the tax rule application must
result on unique taxes.

issue11230
review415271003

--HG--
branch : 6.0
2022-07-17 00:02:22 +02:00
Cédric Krier 0972b0fd1b Increase version number
--HG--
branch : 6.0
2022-07-01 23:49:42 +02:00
Cédric Krier f3ab569eb8 Add tag 6.0.1 [skip ci]
--HG--
branch : 6.0
2022-07-01 23:49:25 +02:00
Cédric Krier 9dbe20274b Prepare release 6.0.1 [skip ci]
--HG--
branch : 6.0
2022-07-01 23:49:24 +02:00
Cédric Krier ecab960fe5 Increase version number
--HG--
branch : 6.0
2022-07-01 23:44:17 +02:00
Cédric Krier 31faa3a38e Add tag 6.0.1 [skip ci]
--HG--
branch : 6.0
2022-07-01 23:43:59 +02:00
Cédric Krier f43402a722 Prepare release 6.0.1 [skip ci]
--HG--
branch : 6.0
2022-07-01 23:43:59 +02:00
Cédric Krier 9d7af6ccac Increase version number
--HG--
branch : 6.0
2022-07-01 23:40:37 +02:00
Cédric Krier 89c1c16f73 Add tag 6.0.3 [skip ci]
--HG--
branch : 6.0
2022-07-01 23:40:19 +02:00
Cédric Krier 85d8d1dac5 Prepare release 6.0.3 [skip ci]
--HG--
branch : 6.0
2022-07-01 23:40:19 +02:00
Cédric Krier 9f5ded25ed Increase version number
--HG--
branch : 6.0
2022-07-01 23:32:10 +02:00
Cédric Krier 6d60b0aa90 Add tag 6.0.1 [skip ci]
--HG--
branch : 6.0
2022-07-01 23:31:52 +02:00
Cédric Krier b720a27c71 Prepare release 6.0.1 [skip ci]
--HG--
branch : 6.0
2022-07-01 23:31:52 +02:00
Cédric Krier 5d5c2e48cb Increase version number
--HG--
branch : 6.0
2022-07-01 23:24:45 +02:00
Cédric Krier cebdda961f Add tag 6.0.7 [skip ci]
--HG--
branch : 6.0
2022-07-01 23:24:25 +02:00
Cédric Krier 73204b4c87 Prepare release 6.0.7 [skip ci]
--HG--
branch : 6.0
2022-07-01 23:24:25 +02:00
Cédric Krier 33305d5cf5 Increase version number
--HG--
branch : 6.0
2022-07-01 23:18:47 +02:00
Cédric Krier 5d8786bb97 Add tag 6.0.15 [skip ci]
--HG--
branch : 6.0
2022-07-01 23:18:26 +02:00
Cédric Krier 9f1cf34f4e Prepare release 6.0.15 [skip ci]
--HG--
branch : 6.0
2022-07-01 23:18:25 +02:00
Cédric Krier c2e2a34db6 Increase version number
--HG--
branch : 6.0
2022-07-01 23:13:25 +02:00
Cédric Krier 0f7d57c45a Add tag 6.0.20 [skip ci]
--HG--
branch : 6.0
2022-07-01 23:13:18 +02:00
Cédric Krier d5ded5fe25 Prepare release 6.0.20 [skip ci]
--HG--
branch : 6.0
2022-07-01 23:13:18 +02:00
Bernat 8ec662b9fb Set unit price to 0 for output move with no quantity
issue11520
review417261003
(grafted from b12afbde5a7a0686cc1eab4fe6ad9f843203f53a)

--HG--
branch : 6.0
2022-06-28 15:25:29 +02:00
Adrià Tarroja Caubet fe5f4963c0 Do not compare debit or credit to None when searching
issue11568
review417441003
(grafted from 6d06c13574dddb21e36970afd27ea674ddaf4de6)

--HG--
branch : 6.0
2022-06-24 09:19:13 +02:00
Cédric Krier 698ed2606d Enforce certificate validation for LDAP connection
issue11564
review417381003
(grafted from 366cca2d391e3fda2e038b34a032f4acf0efdce5)

--HG--
branch : 6.0
2022-06-21 10:17:02 +02:00
Cédric Krier 604118a802 Use context date as default pattern
issue11359
review417411003
(grafted from 3ca1623dd74c4c1a9aff760d2b43d5dabf82a1ee)

--HG--
branch : 6.0
2022-06-21 10:13:53 +02:00
Cédric Krier 051d3d8ba8 Set FractionDigits options to format CSV to locale
The default browser options are 0 and 3 which are not enough so we set to the
maximum supported.

issue11499
review439211003
(grafted from 8ae142382bae11283b3ddf1706c6c4cf1a7c06d7)

--HG--
branch : 6.0
2022-06-21 10:12:25 +02:00
Sergi Almacellas Abellana dda7dfc3c7 Clear purchase lines when copying works
issue11546
review421291003
(grafted from 555fdc46e8d1485a4da1b1cd970746f2bfd28fbe)

--HG--
branch : 6.0
2022-06-16 14:31:01 +02:00
Sergi Almacellas Abellana be08725acb Clear invoiced progress when copying works
issue11545
review423331004
(grafted from cf92953d5ad93874e7d7e1e3d0a577cddfffe275)

--HG--
branch : 6.0
2022-06-16 14:29:15 +02:00
Cédric Krier 0213ca7cc1 Join with a unique currency rate
issue11255
review435291004
(grafted from e076958f9f429733a0636d892fb505800bc99f85)

--HG--
branch : 6.0
2022-06-15 22:03:38 +02:00
Cédric Krier 5ab2840944 Join with a unique currency rate
issue11255
review435291004
(grafted from c2f056739e4856f2530b491653dfe8e5a8cb0461)

--HG--
branch : 6.0
2022-06-15 22:03:38 +02:00
Cédric Krier 9ad4b02573 Increase version number
--HG--
branch : 6.0
2022-06-15 09:34:16 +02:00
Cédric Krier a6b15c8f24 Add tag 6.0.3 [skip ci]
--HG--
branch : 6.0
2022-06-15 09:33:59 +02:00
Cédric Krier f754fd3b87 Prepare release 6.0.3 [skip ci]
--HG--
branch : 6.0
2022-06-15 09:33:58 +02:00
Cédric Krier c9cecff3f0 Increase version number
--HG--
branch : 6.0
2022-06-15 09:25:37 +02:00
Cédric Krier c29294c8a1 Add tag 6.0.1 [skip ci]
--HG--
branch : 6.0
2022-06-15 09:25:21 +02:00
Cédric Krier 44cf838296 Prepare release 6.0.1 [skip ci]
--HG--
branch : 6.0
2022-06-15 09:25:21 +02:00
Cédric Krier 0e1d9f687a Increase version number
--HG--
branch : 6.0
2022-06-15 09:23:52 +02:00
Cédric Krier c4a48d941b Add tag 6.0.2 [skip ci]
--HG--
branch : 6.0
2022-06-15 09:23:36 +02:00
Cédric Krier b34a39ebe8 Prepare release 6.0.2 [skip ci]
--HG--
branch : 6.0
2022-06-15 09:23:36 +02:00
Cédric Krier 50bfac474f Increase version number
--HG--
branch : 6.0
2022-06-15 09:21:07 +02:00
Cédric Krier 16e522dbc0 Add tag 6.0.19 [skip ci]
--HG--
branch : 6.0
2022-06-15 09:21:01 +02:00
Cédric Krier 8bcb086ab3 Prepare release 6.0.19 [skip ci]
--HG--
branch : 6.0
2022-06-15 09:21:01 +02:00
Cédric Krier 74a772d6cf Increase version number
--HG--
branch : 6.0
2022-06-15 09:17:00 +02:00
Cédric Krier 1bcbfb738e Add tag 6.0.1 [skip ci]
--HG--
branch : 6.0
2022-06-15 09:16:43 +02:00
Cédric Krier ade917d23d Prepare release 6.0.1 [skip ci]
--HG--
branch : 6.0
2022-06-15 09:16:43 +02:00
Cédric Krier 73d119ea07 Use the filename to guess mimetype
Since rev 7a3d0da20ddc guess_mimetype test the presence of a dot before the
extension.

issue11541
review421281003
(grafted from d608b8d035f745e40f892101d0fefc86bddd6262)

--HG--
branch : 6.0
2022-06-08 09:18:39 +02:00
Cédric Krier 948f04b0d7 Set focus on Date text input instead of button
issue11539
review411231003
(grafted from 35a53bba878e6108105ea75685a30d9dd1c808fc)

--HG--
branch : 6.0
2022-06-08 09:17:38 +02:00
Cédric Krier 76c1e826e3 Prevent navigation key only on visible completion
issue11538
review421271003
(grafted from b9b294c0149e85b3c902d2641c9be9784c065f5e)

--HG--
branch : 6.0
2022-06-08 09:16:23 +02:00
Cédric Krier 3ac1eb9a22 Support string as value of Binary field
issue11534
review417311004
(grafted from ec6b533425594469d272a625336d797539bad0c9)

--HG--
branch : 6.0
2022-06-08 09:14:38 +02:00
Cédric Krier 85241f6d53 Keep text of unsupported HTML tag except for script
issue11476
review417311003
(grafted from e9d19f24dd30cef8e6e887a40ef699aea4efffd7)

--HG--
branch : 6.0
2022-06-08 09:13:24 +02:00
Cédric Krier f6a8c06bf7 Format email addresses with encoding in message header
issue11517
review421211005
(grafted from 413604c1829855e8882417abc1af56e1bca08deb)

--HG--
branch : 6.0
2022-06-04 00:26:32 +02:00
Cédric Krier 40cad4dacb Increase version number
--HG--
branch : 6.0
2022-06-03 19:41:06 +02:00
Cédric Krier 9909329fb1 Add tag 6.0.11 [skip ci]
--HG--
branch : 6.0
2022-06-03 19:40:46 +02:00
Cédric Krier a675988209 Prepare release 6.0.11 [skip ci]
--HG--
branch : 6.0
2022-06-03 19:40:45 +02:00
Cédric Krier a7214f86d1 Increase version number
--HG--
branch : 6.0
2022-06-03 19:36:58 +02:00
Cédric Krier cb173a99ae Add tag 6.0.3 [skip ci]
--HG--
branch : 6.0
2022-06-03 19:36:42 +02:00
Cédric Krier 507248bd09 Prepare release 6.0.3 [skip ci]
--HG--
branch : 6.0
2022-06-03 19:36:41 +02:00
Cédric Krier 63c45468c5 Increase version number
--HG--
branch : 6.0
2022-06-03 19:34:31 +02:00
Cédric Krier 15a68618a4 Add tag 6.0.1 [skip ci]
--HG--
branch : 6.0
2022-06-03 19:34:14 +02:00
Cédric Krier d70560da41 Prepare release 6.0.1 [skip ci]
--HG--
branch : 6.0
2022-06-03 19:34:14 +02:00
Cédric Krier b394909dcc Increase version number
--HG--
branch : 6.0
2022-06-03 19:29:22 +02:00
Cédric Krier f7c72c5039 Add tag 6.0.3 [skip ci]
--HG--
branch : 6.0
2022-06-03 19:29:05 +02:00
Cédric Krier 735f4b5695 Prepare release 6.0.3 [skip ci]
--HG--
branch : 6.0
2022-06-03 19:29:05 +02:00
Cédric Krier e839be29ed Increase version number
--HG--
branch : 6.0
2022-06-03 19:26:00 +02:00
Cédric Krier 364cc22457 Add tag 6.0.3 [skip ci]
--HG--
branch : 6.0
2022-06-03 19:25:39 +02:00
Cédric Krier 5a204adbfe Prepare release 6.0.3 [skip ci]
--HG--
branch : 6.0
2022-06-03 19:25:38 +02:00
Cédric Krier e47129f148 Increase version number
--HG--
branch : 6.0
2022-06-03 19:21:29 +02:00
Cédric Krier f709de0725 Add tag 6.0.7 [skip ci]
--HG--
branch : 6.0
2022-06-03 19:21:10 +02:00
Cédric Krier 2f327d04a1 Prepare release 6.0.7 [skip ci]
--HG--
branch : 6.0
2022-06-03 19:21:10 +02:00
Cédric Krier 5aa30de3d5 Increase version number
--HG--
branch : 6.0
2022-06-03 19:19:45 +02:00
Cédric Krier ac8913bd5a Add tag 6.0.6 [skip ci]
--HG--
branch : 6.0
2022-06-03 19:19:26 +02:00
Cédric Krier b6e86228bd Prepare release 6.0.6 [skip ci]
--HG--
branch : 6.0
2022-06-03 19:19:26 +02:00
Cédric Krier 5829e87f38 Increase version number
--HG--
branch : 6.0
2022-06-03 19:16:01 +02:00
Cédric Krier 3e8c8f6c21 Add tag 6.0.14 [skip ci]
--HG--
branch : 6.0
2022-06-03 19:15:41 +02:00
Cédric Krier e974ce3bf6 Prepare release 6.0.14 [skip ci]
--HG--
branch : 6.0
2022-06-03 19:15:41 +02:00
Cédric Krier 1294dae72c Increase version number
--HG--
branch : 6.0
2022-06-03 19:11:16 +02:00
Cédric Krier 7afe6bd016 Add tag 6.0.3 [skip ci]
--HG--
branch : 6.0
2022-06-03 19:10:57 +02:00
Cédric Krier 8d51b97481 Prepare release 6.0.3 [skip ci]
--HG--
branch : 6.0
2022-06-03 19:10:56 +02:00
Cédric Krier ce668b8db1 Increase version number
--HG--
branch : 6.0
2022-06-03 19:07:50 +02:00
Cédric Krier 85ad74dd87 Add tag 6.0.18 [skip ci]
--HG--
branch : 6.0
2022-06-03 19:07:43 +02:00
Cédric Krier 836d9674ac Prepare release 6.0.18 [skip ci]
--HG--
branch : 6.0
2022-06-03 19:07:43 +02:00
Maxime Richez 2eff7130ff Display product customer for line action of amendment
issue11524
review421261003
(grafted from 6e0e28a8c9697c2cca1ecc51389251fd3f63c9b4)

--HG--
branch : 6.0
2022-06-02 11:21:51 +02:00
Cédric Krier 7ff6ace1d9 Do not fail when compute unit for line without unit filled
issue11522
review421241003
(grafted from 04e82b5357320c84387d86221881fdb0cf09920d)

--HG--
branch : 6.0
2022-06-02 11:21:31 +02:00
Cédric Krier be8d5dd928 Round actual quantity after the sum
The sum of rounded quantity is not always a rounded value.

issue11503
review431141003
(grafted from d5fed246f6bf950bd04acf97628c7ec96c71adf8)

--HG--
branch : 6.0
2022-05-31 23:57:32 +02:00
Cédric Krier 4b60ed0c5f Round actual quantity after the sum
The sum of rounded quantity is not always a rounded value.

issue11503
review431141003
(grafted from 4d7d93d2d54634a7419bc12719115e7573ff152e)

--HG--
branch : 6.0
2022-05-31 23:57:32 +02:00
Cédric Krier d17b40f6b8 Test if value is not null before using its keys in set_on_change
issue11497
review421171003
(grafted from 3d7c4160bb3852ee7a8e1244090d6fabff5ac457)
(grafted from df4c0d705b32c187264899c50b8857b9db261482)

--HG--
branch : 6.0
2022-05-31 23:50:48 +02:00
Sergi Almacellas Abellana bd60fdc0e2 Avoid duplicated emails in party and contact mechanism default email
issue11506
review427221003
(grafted from bc92627b6fc9be0da22fb51ba50ee7db4f228fe3)

--HG--
branch : 6.0
2022-05-25 17:48:20 +02:00
Cédric Krier 34f6f0a225 Set disabled attribute on buttons of readonly image
issue11505
(grafted from f67ca9159976c52b4f8562f3294b85616e820f2b)

--HG--
branch : 6.0
2022-05-20 08:23:19 +02:00
Raphaël Valéry 6051ccc708 Ensure more-cell always have a colspan attribute
issue11485
review423201003
(grafted from 00b685811e6df2ae00c0bc6c5ea1822d6a60d28a)

--HG--
branch : 6.0
2022-05-19 22:18:45 +02:00
Cédric Krier ab6bde1939 Skip product supplier without lead time to compute supply dates
issue11453
review413141003
(grafted from 3819439a256050c64f41500233b20793b933a85c)

--HG--
branch : 6.0
2022-05-19 22:03:45 +02:00
Cédric Krier b483ca3102 Correctly complete after opening OR-ed parenthesis
The nested call to replace_ending_clause must be pushed in the result instead
of concatenated because the clause can be OR-ed.
And pslice must remove depth from the length of the sting.

issue11477
review421151003
(grafted from b4f0e27a3198630d60b73ee59f0d175f707b3fec)

--HG--
branch : 6.0
2022-05-19 21:58:31 +02:00
Cédric Krier d26b11665e Test for sub-domain instead of not leaf in domain parser
issue11472
review411171004
(grafted from 8e38c5eebb969c9b999876225df3f21df17572b3)

--HG--
branch : 6.0
2022-05-19 21:54:36 +02:00
Sergi Almacellas Abellana 00601e88ba Only delete draft requests when generating new ones
We can not rely on purchase_line as purchase_request_quotation adds new
states before the request is purchased that should not be deleted

issue11479
review427161003
(grafted from f4bea63d827ac809f57980bb335031b570017d3d)

--HG--
branch : 6.0
2022-05-16 09:59:27 +02:00
Maxime Richez 5f0b1ea627 Add correction field to the modify exclusion list
issue11475
review441081003
(grafted from 6a9eee6df649dda4a91d379af4de448ef8688846)

--HG--
branch : 6.0
2022-05-11 23:16:13 +02:00
Maxime Richez 22eee7fa29 Clear invoice lines when copying landed cost
issue11474
review427131003
(grafted from bbcd995376803e6f1a75885eb64f8ee59e8f3e77)

--HG--
branch : 6.0
2022-05-11 11:26:36 +02:00
Cédric Krier e998407131 Clean translations after every templates have been parsed
A report can have many templates, so we must keep the translations for all of
them.

issue11436
review388441002
(grafted from 33c8f05556b355edce4b20b74e408ecd5b7a2bae)

--HG--
branch : 6.0
2022-05-07 10:58:45 +02:00
Cédric Krier c3eb1ee1ec Setup mixin following modules dependency order
issue11586
(grafted from f285f351bedffea5729dea1bf3e69bde9b97de5b)

--HG--
branch : 6.0
2022-08-05 00:35:20 +02:00
Cédric Krier ffd5a78bec Increase version number
--HG--
branch : 6.0
2022-07-01 23:06:25 +02:00
Cédric Krier c3a05d01d2 Add tag 6.0.20 [skip ci]
--HG--
branch : 6.0
2022-07-01 23:06:01 +02:00
Cédric Krier b064c83161 Prepare release 6.0.20 [skip ci]
--HG--
branch : 6.0
2022-07-01 23:06:01 +02:00
Cédric Krier 0deea1cace Update sendmail tests for SSL context
issue11564
(grafted from f2213e8ce5b209e35d849f46387917d252b4a435)

--HG--
branch : 6.0
2022-06-21 10:57:08 +02:00
Cédric Krier aa45e4206d Enforce certificate validation for SMTP connection
issue11564
review417381003
(grafted from 314535925101f45598850d9a8e31145abef9be05)

--HG--
branch : 6.0
2022-06-21 10:16:35 +02:00
Cédric Krier ce894c6632 Increase version number
--HG--
branch : 6.0
2022-06-03 19:03:43 +02:00
Cédric Krier 07c5a9b699 Add tag 6.0.19 [skip ci]
--HG--
branch : 6.0
2022-06-03 19:03:20 +02:00
Cédric Krier 7348d4d022 Prepare release 6.0.19 [skip ci]
--HG--
branch : 6.0
2022-06-03 19:03:20 +02:00
Cédric Krier cf98aab97f Ignore write and delete rule domains if they are the same as the read domain
issue11480
review419121003
(grafted from 9907fbf058a69b0e1520d3b7f5ffe4050eb24e2f)

--HG--
branch : 6.0
2022-05-31 23:47:56 +02:00
Adrià Tarroja Caubet bd90057a87 Do not copy avatars nor uuid
issue11518
review433161003
(grafted from 769a985452d4b9566764b9a7afe7e854a75d7b6c)

--HG--
branch : 6.0
2022-05-25 17:38:34 +02:00
Cédric Krier 48515fd026 Ignore invalid Reference field when reading related fields
issue11484
review449081003
(grafted from c0b209d2dcd7462aefdecefb1cfb06a18759f030)

--HG--
branch : 6.0
2022-05-19 22:02:33 +02:00
Cédric Krier db20513fe2 Do not log HTTPException in with_transaction
issue11482
review443091003
(grafted from d45dd226ac5ce2b8a45f691e74f9b9a28ee8b2ba)

--HG--
branch : 6.0
2022-05-19 22:00:57 +02:00
Cédric Krier 5e4800eec9 Increase version number
--HG--
branch : 6.0
2022-05-06 23:40:14 +02:00
Cédric Krier 6c92728e02 Add tag 6.0.2 [skip ci]
--HG--
branch : 6.0
2022-05-06 23:39:57 +02:00
Cédric Krier b2811237f8 Prepare release 6.0.2 [skip ci]
--HG--
branch : 6.0
2022-05-06 23:39:57 +02:00
Cédric Krier d4e786e302 Increase version number
--HG--
branch : 6.0
2022-05-06 23:35:48 +02:00
Cédric Krier 13d96d4e0f Add tag 6.0.4 [skip ci]
--HG--
branch : 6.0
2022-05-06 23:35:32 +02:00
Cédric Krier c72bc5bf85 Prepare release 6.0.4 [skip ci]
--HG--
branch : 6.0
2022-05-06 23:35:32 +02:00
Cédric Krier 15e5b4941c Increase version number
--HG--
branch : 6.0
2022-05-06 23:32:14 +02:00
Cédric Krier d2fb6f3294 Add tag 6.0.4 [skip ci]
--HG--
branch : 6.0
2022-05-06 23:31:56 +02:00
Cédric Krier c2f2255a83 Prepare release 6.0.4 [skip ci]
--HG--
branch : 6.0
2022-05-06 23:31:56 +02:00
Cédric Krier 1ae743e7d7 Increase version number
--HG--
branch : 6.0
2022-05-06 23:28:08 +02:00
Cédric Krier 33b702eeed Add tag 6.0.16 [skip ci]
--HG--
branch : 6.0
2022-05-06 23:27:46 +02:00
Cédric Krier fda6329aba Prepare release 6.0.16 [skip ci]
--HG--
branch : 6.0
2022-05-06 23:27:46 +02:00
Sergi Almacellas Abellana 0507f55a24 Hide discount label when line type is not line
issue11452
review431071004
(grafted from d15dbdac52d0aa325e474fc461e555c1539279c0)

--HG--
branch : 6.0
2022-05-05 09:41:30 +02:00
Sergi Almacellas Abellana 066d07165c Remove strict attribute from sendmail_transactional
issue11396
review407211002

--HG--
branch : 6.0
2022-04-30 23:00:27 +02:00
Hodei Navarro 4bc573aa4b Create invoice to send only for newly posted invoices
issue11434
review405301002
(grafted from 00a9ee03419ae49076d1942881b2ffd93b5d6e27)

--HG--
branch : 6.0
2022-04-29 23:42:52 +02:00
Cédric Krier 4a85a4900f Search only waiting state when searching on partially assigned
issue11443
review407391002
(grafted from a183104351e9c48eba5deb652208c12b5bb45ac9)

--HG--
branch : 6.0
2022-04-27 18:29:56 +02:00
Cédric Krier fc31c65eac Backed out changeset 1ac134cf2d55
issue11427

--HG--
branch : 6.0
2022-04-27 17:58:06 +02:00
Cédric Krier 861f19f666 Negate the origin expression of Many2Many with 'not where' operator
issue11425
review403401002
(grafted from 9528c360ac5afd830b0be6260c0b089a4011715d)

--HG--
branch : 6.0
2022-04-27 17:51:52 +02:00
Sergi Almacellas Abellana 3ed99633a8 Add company domain to fiscalyear of reporting contexts
issue11206
review376651002
(grafted from 5df795dd15b2c17120d1d139a4c3670b9262fa01)

--HG--
branch : 6.0
2022-04-26 17:47:16 +02:00
Korbinian Preisler 7b074a675b Clear sessions when active field is changed
issue11431
review392031002
(grafted from 346c2adeb2a9e6c502d8dcaa3c4995b42c26588d)

--HG--
branch : 6.0
2022-04-25 23:26:47 +02:00
Hodei Navarro 0769f06f16 Use metaKey in addition to CtrlKey for click event
On MacOS CtrlKey is used to simulate a right-click.

issue11420
review407311002
(grafted from 33bfd6702029e1d3f7556ac730d707aa8d2052ec)

--HG--
branch : 6.0
2022-04-25 18:08:58 +02:00
Cédric Krier b3afccb614 Increase version number
--HG--
branch : 6.0
2022-05-06 23:30:10 +02:00
Cédric Krier 8ed5995d52 Add tag 6.0.17 [skip ci]
--HG--
branch : 6.0
2022-05-06 23:30:03 +02:00
Cédric Krier b0a8fd046f Prepare release 6.0.17 [skip ci]
--HG--
branch : 6.0
2022-05-06 23:30:03 +02:00
Cédric Krier 198f456811 Increase version number
--HG--
branch : 6.0
2022-04-23 17:08:39 +02:00
Cédric Krier 5a6c0cc7b3 Add tag 6.0.18 [skip ci]
--HG--
branch : 6.0
2022-04-23 17:08:19 +02:00
Cédric Krier 73a331a19b Prepare release 6.0.18 [skip ci]
--HG--
branch : 6.0
2022-04-23 17:08:19 +02:00
Adrià Tarroja Caubet 825ccb4d5c Clear update moves when duplicating asset
issue11274
review386121002
(grafted from 2d59fd7207988c3c1924dab46e7d05a8e117a98d)

--HG--
branch : 6.0
2022-04-19 23:24:03 +02:00
Cédric Krier 61dfa1de06 Use ListBox model to retrieve selected records
The group attribute on the view may be different then the one currently used by
the ListBox model.

issue11350
review388341002
(grafted from fdfcec280ed699a97655a699158da45524fe209e)

--HG--
branch : 6.0
2022-04-19 18:20:56 +02:00
Cédric Krier 2190295058 Use JavaScript logical NOT when parsing time
The jQuery isEmptyObject is not true on empty string.

issue11189
review356351002
(grafted from 1a7b8019712f02416507daa25761772eba125490)

--HG--
branch : 6.0
2022-04-19 18:06:14 +02:00
Cédric Krier 45d7a96a90 Always combine Time when setting DateTime with a Date
issue11346
review368381008
(grafted from 35a2da4a20d8590c2d97a4d4331f7ec2f9034367)

--HG--
branch : 6.0
2022-04-19 13:24:43 +02:00
Cédric Krier 0456d04239 Initialize the pool before running queue or cron tasks
issue11400
review384981002
(grafted from b52363a1d96234cf8cf0f955a12752c5a22f6508)

--HG--
branch : 6.0
2022-04-19 13:21:42 +02:00
Cédric Krier c7907aa6ea Dumps Dict values in UTF-8 instead of ASCII
This is how they are stored in the database and so we must use also the UTF-8
version when using unaccent to properly remove the accents.

issue11418
(grafted from db29f8a10314f48f68be5b68ec075ae4f37edb2f)

--HG--
branch : 6.0
2022-04-18 19:40:01 +02:00
Cédric Krier cfeacdb049 Use EV prefix for evince environment setup
See https://gitlab.gnome.org/GNOME/evince/-/commit/395312868baf4ee03c5118ee5c58f25601c2af1d
(grafted from 6f99b844d718c191a93aafd45adaa522473e9a41)

--HG--
branch : 6.0
2022-04-17 00:52:58 +02:00
Cédric Krier fd42736293 Do not delete text if there is no end position
When inserting text without selection, there is no text to delete.

issue11138
review371051002
(grafted from 0c84c8539ede9f66ca4976ca1c19d72d9a196e94)

--HG--
branch : 6.0
2022-04-16 11:27:21 +02:00
Cédric Krier 842f30cf59 Escape wildcard in tree separator for name domain
issue11321
review356281002
(grafted from 8b1644ea12fad5b20ebd52a6641bd09570e0631c)

--HG--
branch : 6.0
2022-04-16 11:25:38 +02:00
Cédric Krier f69b23d9fc Always use a Response wrapper when using testing client
This normalize the behavior through different versions of werkzeug.

issue11353
review385001002
(grafted from 171cdfb43730f5bcafca95149016366c794c7850)

--HG--
branch : 6.0
2022-04-22 18:32:25 +02:00
Cédric Krier 72222679e6 Return display promises in set_default
issue11369
review384871002
(grafted from a531c98cdb16c3182ca0d82bf9519120a06329b6)

--HG--
branch : 6.0
2022-04-16 11:23:26 +02:00
Cédric Krier 05da6b7088 Increase version number
--HG--
branch : 6.0
2022-04-15 23:38:00 +02:00
Cédric Krier b7ffae24fb Add tag 6.0.10 [skip ci]
--HG--
branch : 6.0
2022-04-15 23:37:42 +02:00
Cédric Krier 92e70e32de Prepare release 6.0.10 [skip ci]
--HG--
branch : 6.0
2022-04-15 23:37:42 +02:00
Cédric Krier a7f5759ae2 Increase version number
--HG--
branch : 6.0
2022-04-15 23:36:57 +02:00
Cédric Krier 7a9235c205 Add tag 6.0.6 [skip ci]
--HG--
branch : 6.0
2022-04-15 23:36:42 +02:00
Cédric Krier 1bdafd5349 Prepare release 6.0.6 [skip ci]
--HG--
branch : 6.0
2022-04-15 23:36:42 +02:00
Cédric Krier a04c19ce15 Increase version number
--HG--
branch : 6.0
2022-04-15 23:36:00 +02:00
Cédric Krier b3ceb926f6 Add tag 6.0.1 [skip ci]
--HG--
branch : 6.0
2022-04-15 23:35:47 +02:00
Cédric Krier 086ea8d6b9 Prepare release 6.0.1 [skip ci]
--HG--
branch : 6.0
2022-04-15 23:35:46 +02:00
Cédric Krier 1814b863ab Increase version number
--HG--
branch : 6.0
2022-04-15 23:35:35 +02:00
Cédric Krier cdaf85075a Add tag 6.0.4 [skip ci]
--HG--
branch : 6.0
2022-04-15 23:35:21 +02:00
Cédric Krier d7e4943026 Prepare release 6.0.4 [skip ci]
--HG--
branch : 6.0
2022-04-15 23:35:21 +02:00
Cédric Krier 5eabe829ee Increase version number
--HG--
branch : 6.0
2022-04-15 23:34:39 +02:00
Cédric Krier 256602dbf8 Add tag 6.0.1 [skip ci]
--HG--
branch : 6.0
2022-04-15 23:34:26 +02:00
Cédric Krier 826a95330a Prepare release 6.0.1 [skip ci]
--HG--
branch : 6.0
2022-04-15 23:34:26 +02:00
Cédric Krier f7a9bbd1c6 Increase version number
--HG--
branch : 6.0
2022-04-15 23:32:59 +02:00
Cédric Krier 6af507ee8d Add tag 6.0.3 [skip ci]
--HG--
branch : 6.0
2022-04-15 23:32:45 +02:00
Cédric Krier 2165f4e6ec Prepare release 6.0.3 [skip ci]
--HG--
branch : 6.0
2022-04-15 23:32:45 +02:00
Cédric Krier 6178a1aa08 Increase version number
--HG--
branch : 6.0
2022-04-15 23:29:37 +02:00
Cédric Krier 080af98044 Add tag 6.0.3 [skip ci]
--HG--
branch : 6.0
2022-04-15 23:29:23 +02:00
Cédric Krier 3b4570fdad Prepare release 6.0.3 [skip ci]
--HG--
branch : 6.0
2022-04-15 23:29:23 +02:00
Cédric Krier cd0b7a404f Increase version number
--HG--
branch : 6.0
2022-04-15 23:28:03 +02:00
Cédric Krier 132f8ef4ae Add tag 6.0.7 [skip ci]
--HG--
branch : 6.0
2022-04-15 23:27:50 +02:00
Cédric Krier beffb802bd Prepare release 6.0.7 [skip ci]
--HG--
branch : 6.0
2022-04-15 23:27:50 +02:00
Cédric Krier 8b98ee2672 Increase version number
--HG--
branch : 6.0
2022-04-15 23:25:27 +02:00
Cédric Krier aed827bf09 Add tag 6.0.1 [skip ci]
--HG--
branch : 6.0
2022-04-15 23:25:13 +02:00
Cédric Krier 3298d392ea Prepare release 6.0.1 [skip ci]
--HG--
branch : 6.0
2022-04-15 23:25:12 +02:00
Cédric Krier e4ef43fe96 Increase version number
--HG--
branch : 6.0
2022-04-15 23:24:30 +02:00
Cédric Krier f627cbe670 Add tag 6.0.1 [skip ci]
--HG--
branch : 6.0
2022-04-15 23:24:17 +02:00
Cédric Krier f441483253 Prepare release 6.0.1 [skip ci]
--HG--
branch : 6.0
2022-04-15 23:24:17 +02:00
Cédric Krier b949a654e1 Increase version number
--HG--
branch : 6.0
2022-04-15 23:14:17 +02:00
Cédric Krier 205561af82 Add tag 6.0.13 [skip ci]
--HG--
branch : 6.0
2022-04-15 23:14:01 +02:00
Cédric Krier 6f0616e1f3 Prepare release 6.0.13 [skip ci]
--HG--
branch : 6.0
2022-04-15 23:14:00 +02:00
Cédric Krier d159a33a82 Increase version number
--HG--
branch : 6.0
2022-04-15 21:33:03 +02:00
Cédric Krier 82b9da9bd1 Add tag 6.0.3 [skip ci]
--HG--
branch : 6.0
2022-04-15 21:32:50 +02:00
Cédric Krier 07380dd962 Prepare release 6.0.3 [skip ci]
--HG--
branch : 6.0
2022-04-15 21:32:50 +02:00
Cédric Krier 7c8141b301 Increase version number
--HG--
branch : 6.0
2022-04-15 21:31:19 +02:00
Cédric Krier 30663949f3 Add tag 6.0.2 [skip ci]
--HG--
branch : 6.0
2022-04-15 21:31:05 +02:00
Cédric Krier ebfdd43522 Prepare release 6.0.2 [skip ci]
--HG--
branch : 6.0
2022-04-15 21:31:05 +02:00
Cédric Krier 6ef3c82446 Increase version number
--HG--
branch : 6.0
2022-04-15 21:30:22 +02:00
Cédric Krier e963fad0ba Add tag 6.0.1 [skip ci]
--HG--
branch : 6.0
2022-04-15 21:30:09 +02:00
Cédric Krier ead1a08dbb Prepare release 6.0.1 [skip ci]
--HG--
branch : 6.0
2022-04-15 21:30:09 +02:00
Cédric Krier 008c885205 Increase version number
--HG--
branch : 6.0
2022-04-15 21:29:53 +02:00
Cédric Krier d4b1937a05 Add tag 6.0.5 [skip ci]
--HG--
branch : 6.0
2022-04-15 21:29:40 +02:00
Cédric Krier 9c594f369e Prepare release 6.0.5 [skip ci]
--HG--
branch : 6.0
2022-04-15 21:29:40 +02:00
Cédric Krier 993830d495 Increase version number
--HG--
branch : 6.0
2022-04-15 21:29:17 +02:00
Cédric Krier a04d0d3519 Add tag 6.0.1 [skip ci]
--HG--
branch : 6.0
2022-04-15 21:29:04 +02:00
Cédric Krier 8a37f87f63 Prepare release 6.0.1 [skip ci]
--HG--
branch : 6.0
2022-04-15 21:29:04 +02:00
Cédric Krier 4cab4ac7ac Increase version number
--HG--
branch : 6.0
2022-04-15 21:28:00 +02:00
Cédric Krier caa69ae4c5 Add tag 6.0.6 [skip ci]
--HG--
branch : 6.0
2022-04-15 21:27:46 +02:00
Cédric Krier ef22dcfcc5 Prepare release 6.0.6 [skip ci]
--HG--
branch : 6.0
2022-04-15 21:27:46 +02:00
Cédric Krier 8ba89a0568 Increase version number
--HG--
branch : 6.0
2022-04-15 21:26:37 +02:00
Cédric Krier bf58780d1e Add tag 6.0.16 [skip ci]
--HG--
branch : 6.0
2022-04-15 21:26:30 +02:00
Cédric Krier 6fa425270c Prepare release 6.0.16 [skip ci]
--HG--
branch : 6.0
2022-04-15 21:26:30 +02:00
Cédric Krier a90ad79da1 Increase version number
--HG--
branch : 6.0
2022-04-15 21:24:20 +02:00
Cédric Krier 7960bc0eb0 Add tag 6.0.15 [skip ci]
--HG--
branch : 6.0
2022-04-15 21:24:02 +02:00
Cédric Krier 07eb6d9080 Prepare release 6.0.15 [skip ci]
--HG--
branch : 6.0
2022-04-15 21:24:02 +02:00
Cédric Krier f87a9f10fc Increase version number
--HG--
branch : 6.0
2022-04-15 21:18:43 +02:00
Cédric Krier 9fb10f567e Add tag 6.0.17 [skip ci]
--HG--
branch : 6.0
2022-04-15 21:18:19 +02:00
Cédric Krier 688d4b7356 Prepare release 6.0.17 [skip ci]
--HG--
branch : 6.0
2022-04-15 21:18:19 +02:00
Cédric Krier 69e71ad749 Add support for werkzeug 2.0
issue10086
(grafted from 1ae688e444249d6672d7d2d264cbe7d6fd8057f7)

--HG--
branch : 6.0
2022-04-14 09:30:18 +02:00
Cédric Krier a0675fd34e Increase timeout of qunit
On busy system chrome may take more than 30000ms to answer.
(grafted from 45edcc428aef14cb81475bda31190b7baa984840)

--HG--
branch : 6.0
2022-04-12 19:02:12 +02:00
Cédric Krier d11dfd7e70 Delete stock moves from components when applying amendment
issue11355
review386301002
(grafted from ffeafe1cbe9fa2dce255157936cfae676d07ebe7)

--HG--
branch : 6.0
2022-04-06 18:52:08 +02:00
Cédric Krier 552368f768 Delete stock moves from components when applying amendment
issue11355
review386301002
(grafted from 36bc7330032ba9cd2199d280e924d207e22a0a35)

--HG--
branch : 6.0
2022-04-06 18:52:08 +02:00
Cédric Krier e7c97127f2 Delete stock moves from components when applying amendment
issue11355
review386301002
(grafted from b6a221e5d224b438d1576f80ef9e201e20193321)

--HG--
branch : 6.0
2022-04-06 18:52:08 +02:00
Cédric Krier 4bdb4a80d2 Require at least psycopg2 2.7.0
Since rev 892807681516, postgresql backend use the module psycopg2.sql module
which was introduced in release 2.7.0.

issue11328
review354781002
(grafted from 020db44f8ec289d376661edd220aecbb8b2612fc)

--HG--
branch : 6.0
2022-04-06 18:42:58 +02:00
Cédric Krier f50dc055e7 Use psycopg2cffi only if there is no psycopg2
issue11329
review354791002
(grafted from 6001f228e80a92f624339150dd8b8f595f49df8d)

--HG--
branch : 6.0
2022-04-06 18:40:49 +02:00
Nicolas Évrard 58c839c8b5 Request a column size recomputation on treeview realization
issue11228
review370861002
(grafted from d415b76ceb89d70a716e415b0e524576d7d2303d)

--HG--
branch : 6.0
2022-04-06 14:27:11 +02:00
Sergi Almacellas Abellana 74f95addb6 Test if invoice move exist before cancelling it
issue11335
review368231020
(grafted from db9871bfc12fa374ffe84f482c08182e9ff8596e)

--HG--
branch : 6.0
2022-04-06 13:08:02 +02:00
Cédric Krier f2307b7a81 Set effective date of outgoing moves to effective start date
The outgoing moves of an internal shipment with transit must use the effective
start date when done.

issue11337
review397651002
(grafted from 8536360509ed74b63390ff550684510c2367ead7)

--HG--
branch : 6.0
2022-04-03 23:54:13 +02:00
Cédric Krier 10aa85632a Increase required version of python-sql
issue11235 is using Select query in Round function which is supported by
python-sql from version 1.3.0.

issue11326
review365041002
(grafted from 975715989ff86ca094b5c40a7b3d0165efd5c1c8)

--HG--
branch : 6.0
2022-04-02 00:01:46 +02:00
Cédric Krier 289bd14bbf Do not start status report on platform without AF_UNIX socket
issue11319
review393871002
(grafted from f9c934230c6b1f7d8c5ee4a3722227ced19393ae)

--HG--
branch : 6.0
2022-04-01 23:48:06 +02:00
Cédric Krier 5114a1f8b6 Use from_date and to_date for the debit/credit context
Using get_dates is wrong because it provides the range for the start balance
which is one day before.

issue11322
review390271002
(grafted from 2dd2cdc9f5db13529faadc9a10186bfac3ac2531)

--HG--
branch : 6.0
2022-04-01 23:45:37 +02:00
Nicolas Évrard a7e39de86a Add compatibility with Werkzeug 2.1.0
issue11353
review356241003
(grafted from 6355790727873d028d833d6126a934e593114a67)

--HG--
branch : 6.0
2022-03-31 13:43:36 +02:00
Cédric Krier c5a4997ad1 Use data instead of disabled prop when clicking on button
The action may actually disable the button.
(grafted from dfaac32524e24107a4ec54cc6aecb1976c33909a)

--HG--
branch : 6.0
2022-03-26 12:59:43 +01:00
Cédric Krier 627e4a435d Do not minimize the supply dates interval
Since we use a configured supply period, we do not have to minimize the
interval on which to compute the supply.

issue11318
review366931003
(grafted from e78dd7305c95c6b752342ee4aba8ec3406b1ef19)

--HG--
branch : 6.0
2022-03-26 12:02:32 +01:00
Sergi Almacellas Abellana 2e9886b969 Check components move's when computing move exception state
issue11313
review399111002
(grafted from e8ada006c95a8657b4ffcc0b27308a267875cb31)

--HG--
branch : 6.0
2022-03-21 16:05:11 +01:00
Cédric Krier f4774be4f8 Bind mousetrap callback on screen dates
issue11291
review380471002
(grafted from 5df21bf7b1db88e81a377fe53e5aa4dbdf5aee68)

--HG--
branch : 6.0
2022-03-19 15:06:48 +01:00
Cédric Krier ff5861ab27 Set label text before checkbox in warning dialog
issue11220
review386171002
(grafted from 660d3da4cc5ee82367caa7b75334a97ef29840a3)

--HG--
branch : 6.0
2022-03-19 15:05:21 +01:00
Cédric Krier cab8bf29a2 Do not use negative product id when there are none for quantities by warehouse
Otherwise this creates rows with negative id which are not valid for stored record.

issue11289
review390181002
(grafted from d084cfdc49ff0ec37c3e99bc57e6d706586defb1)

--HG--
branch : 6.0
2022-03-19 15:02:35 +01:00
Sergi Almacellas Abellana 9eece68233 Use transaction date as origin date when value date is empty
issue11292
review366831002
(grafted from 3e51b8608797844e8fc318ceac7ae5440cd0b7fc)

--HG--
branch : 6.0
2022-03-09 16:49:29 +01:00
Cédric Krier f3f6548262 Manage None as value of PYSON In
issue11280
review393771002
(grafted from 9a5bf563940bed505f48c9d413c8c7b66fa4f782)

--HG--
branch : 6.0
2022-03-06 18:02:00 +01:00
Cédric Krier 9d78a10cb8 Manage None as value of PYSON In
issue11280
review393771002
(grafted from 579d0ce4a3056c2ec60e4c208c2a8cd7e7824210)

--HG--
branch : 6.0
2022-03-06 18:02:00 +01:00
Cédric Krier d7c6eebeec Manage None as value of PYSON In
issue11280
review393771002
(grafted from bf883a4cc971cbb9c4654e3685aa54af56ab2548)

--HG--
branch : 6.0
2022-03-06 18:01:59 +01:00
Cédric Krier 805bb47d1e Use first the dotted name variable in the PYSON context
issue11279
review382041002
(grafted from 4ff32309fe0f5a4ea71e0dd68726069190b42394)

--HG--
branch : 6.0
2022-03-06 13:48:44 +01:00
Cédric Krier 7bd68ff8a3 Check access to select account to reconcile
issue11240
review380421003
(grafted from 1ddf373597a28566f47b8817cc3edce96fd0b446)

--HG--
branch : 6.0
2022-03-06 13:45:10 +01:00
Cédric Krier ff61cdc68a Do not fail on missing attribute in InvoiceTax._key
issue11136
review370911002
(grafted from ac674a252a05d63c3ee61a277d7abeb394edc10f)

--HG--
branch : 6.0
2022-03-06 13:43:50 +01:00
Cédric Krier e7ded43839 Do not return promise for synchronous load call
Even if there are a pending promise, synchronous call should always return the
field.

issue11273
review366781003
(grafted from 0461c402cba7f292c7a78f47ac55a671214c8388)

--HG--
branch : 6.0
2022-03-06 13:42:04 +01:00
Cédric Krier 69d8ed89b9 Make print button sensitive for exports even without report
issue11252
review380391002
(grafted from 6ef751d8768403e34cd40fdd3ca65e291bb8271f)

--HG--
branch : 6.0
2022-03-06 13:37:45 +01:00
Cédric Krier be29951254 Return 0 factor for BOM without the product
issue11241
review390101002

--HG--
branch : 6.0
2022-03-06 13:36:25 +01:00
Cédric Krier ae06d48dfd Increase version number
--HG--
branch : 6.0
2022-03-01 19:48:23 +01:00
Cédric Krier 4c1434645c Add tag 6.0.9 [skip ci]
--HG--
branch : 6.0
2022-03-01 19:48:12 +01:00
Cédric Krier dd8d7feb4f Prepare release 6.0.9 [skip ci]
--HG--
branch : 6.0
2022-03-01 19:48:11 +01:00
Cédric Krier 64771779e8 Increase version number
--HG--
branch : 6.0
2022-03-01 19:45:16 +01:00
Cédric Krier 1fed6b10af Add tag 6.0.6 [skip ci]
--HG--
branch : 6.0
2022-03-01 19:45:05 +01:00
Cédric Krier 45e3ee6287 Prepare release 6.0.6 [skip ci]
--HG--
branch : 6.0
2022-03-01 19:45:05 +01:00
Cédric Krier 3bdc57842c Increase version number
--HG--
branch : 6.0
2022-03-01 19:44:26 +01:00
Cédric Krier 5e269fe5d1 Add tag 6.0.1 [skip ci]
--HG--
branch : 6.0
2022-03-01 19:44:16 +01:00
Cédric Krier 1d1eaa5cbf Prepare release 6.0.1 [skip ci]
--HG--
branch : 6.0
2022-03-01 19:44:16 +01:00
Cédric Krier d974e10d6c Increase version number
--HG--
branch : 6.0
2022-03-01 19:29:32 +01:00
Cédric Krier 36e7af7c84 Add tag 6.0.5 [skip ci]
--HG--
branch : 6.0
2022-03-01 19:29:21 +01:00
Cédric Krier 4071d67a71 Prepare release 6.0.5 [skip ci]
--HG--
branch : 6.0
2022-03-01 19:29:20 +01:00
Cédric Krier 22a519907b Increase version number
--HG--
branch : 6.0
2022-03-01 19:28:46 +01:00
Cédric Krier 1c7f5aab69 Add tag 6.0.1 [skip ci]
--HG--
branch : 6.0
2022-03-01 19:28:37 +01:00
Cédric Krier b9b91b57ad Prepare release 6.0.1 [skip ci]
--HG--
branch : 6.0
2022-03-01 19:28:36 +01:00
Cédric Krier fdf5cef66b Increase version number
--HG--
branch : 6.0
2022-03-01 19:27:57 +01:00
Cédric Krier b4ee7e40f4 Add tag 6.0.12 [skip ci]
--HG--
branch : 6.0
2022-03-01 19:27:45 +01:00
Cédric Krier 0bf8a1ab04 Prepare release 6.0.12 [skip ci]
--HG--
branch : 6.0
2022-03-01 19:27:45 +01:00
Cédric Krier 380a1c3dc7 Increase version number
--HG--
branch : 6.0
2022-03-01 19:23:27 +01:00
Cédric Krier a76e8fd6c2 Add tag 6.0.5 [skip ci]
--HG--
branch : 6.0
2022-03-01 19:23:18 +01:00
Cédric Krier aa182228d4 Prepare release 6.0.5 [skip ci]
--HG--
branch : 6.0
2022-03-01 19:23:17 +01:00
Cédric Krier 28b6124cf5 Protect against XML vulnerabilities
issue11219
issue11244
(grafted from f801a89c84e7df1e3ae00b0f91d500ed7d36a7a9)

--HG--
branch : 6.0
2022-03-01 19:07:56 +01:00
Cédric Krier ba0c89eb2b Do not truncate phone number
If the number is too long, we must not fill it.

issue11237
(grafted from ff9c686969593446f4bab530e36329eca908c5db)

--HG--
branch : 6.0
2022-02-26 11:19:43 +01:00
Cédric Krier caa66ea5e1 Increase version number
--HG--
branch : 6.0
2022-03-01 19:26:49 +01:00
Cédric Krier 332a439817 Add tag 6.0.2 [skip ci]
--HG--
branch : 6.0
2022-03-01 19:26:40 +01:00
Cédric Krier 939f2d3e94 Prepare release 6.0.2 [skip ci]
--HG--
branch : 6.0
2022-03-01 19:26:40 +01:00
Sergi Almacellas Abellana 7d5bc67cff Invert message and description order when showing warnigs
issue11270
review376881002
(grafted from 054d42a765eb2f72f38bccc683d23343b6bd8ab9)

--HG--
branch : 6.0
2022-02-23 17:15:26 +01:00
Cédric Krier dceb554584 Increase version number
--HG--
branch : 6.0
2022-03-01 19:24:46 +01:00
Cédric Krier 917c6058da Add tag 6.0.15 [skip ci]
--HG--
branch : 6.0
2022-03-01 19:24:38 +01:00
Cédric Krier 544acc3ab0 Prepare release 6.0.15 [skip ci]
--HG--
branch : 6.0
2022-03-01 19:24:38 +01:00
Cédric Krier 1a95b76a27 Invert sign of credit instead of using absolute value of tax code
Since issue9743 the summed amounts of tax line can have different signs so we
can not use anymore the absolute value.

issue11242
review360901002
(grafted from 75866feec26664d4165dcb845fe2c9d9c5be738f)

--HG--
branch : 6.0
2022-02-21 00:57:41 +01:00
Sergi Almacellas Abellana a8e383b013 Remove company context domain
issue11222
review393641002
(grafted from 3b11b7aa9bb0dacb239c6699ad09ae97270cc563)

--HG--
branch : 6.0
2022-02-18 13:20:44 +01:00
Adrià Tarroja Caubet 2817ac955d Plan production for today when there is no shipping date
issue11258
review356031002
(grafted from 947ef95c15d70bc3c30670f9898b3dd897aee62f)

--HG--
branch : 6.0
2022-02-18 09:40:35 +01:00
Cédric Krier 1d1a48a627 Reuse planned delivery date when all moves are cancelled
issue11258
(grafted from 55722fc603cd002a5324127a523ed8d5c4689662)

--HG--
branch : 6.0
2022-02-18 09:40:01 +01:00
Adrià Tarroja Caubet a1de2e3655 Reuse planned shipping date when all moves are cancelled
issue11258
review366751002
(grafted from 3bfef79b48cbaad9b4832c89dd081a37bbb07b57)

--HG--
branch : 6.0
2022-02-18 09:34:30 +01:00
Cédric Krier 208b25f210 Do not truncate email address
If the address is too long, we must not fill it.

issue11237
review387901002
(grafted from f1b43df4a83d7316d098b7d7c09fc9b3ae5d6c1a)

--HG--
branch : 6.0
2022-02-17 00:39:44 +01:00
Cédric Krier 4443dc206c Round quantity computing in search clause
The internal quantity is stored without precision constraint and so the sum
result of many rows cumulate the rounding issue.
So the quantity must be rounded to return correct result when operator is
equality.
But as getting the digits from the product default uom would require to make
many joins, the simplest and more efficient solution is to use the highest
digits of the units.

issue11235
review390001002
(grafted from 4b8495cb0efdfb71f11a7520967ed5ef9d9dfca9)

--HG--
branch : 6.0
2022-02-17 00:37:39 +01:00
Cédric Krier 9064d782c6 Increase version number
--HG--
branch : 6.0
2022-02-17 00:08:07 +01:00
Cédric Krier 027aed1a3e Add tag 6.0.8 [skip ci]
--HG--
branch : 6.0
2022-02-17 00:07:54 +01:00
Cédric Krier ff378a406a Prepare release 6.0.8 [skip ci]
--HG--
branch : 6.0
2022-02-17 00:07:54 +01:00
Cédric Krier c50463f966 Increase version number
--HG--
branch : 6.0
2022-02-17 00:06:59 +01:00
Cédric Krier 59944fe2ed Add tag 6.0.5 [skip ci]
--HG--
branch : 6.0
2022-02-17 00:06:48 +01:00
Cédric Krier cf42880c0a Prepare release 6.0.5 [skip ci]
--HG--
branch : 6.0
2022-02-17 00:06:48 +01:00
Cédric Krier c65d9b5780 Increase version number
--HG--
branch : 6.0
2022-02-17 00:06:14 +01:00
Cédric Krier dec21374fb Add tag 6.0.3 [skip ci]
--HG--
branch : 6.0
2022-02-17 00:06:05 +01:00
Cédric Krier 616e765b11 Prepare release 6.0.3 [skip ci]
--HG--
branch : 6.0
2022-02-17 00:06:04 +01:00
Cédric Krier d79ecc5e64 Increase version number
--HG--
branch : 6.0
2022-02-17 00:03:36 +01:00
Cédric Krier 5ffce45638 Add tag 6.0.3 [skip ci]
--HG--
branch : 6.0
2022-02-17 00:03:26 +01:00
Cédric Krier d313551c5d Prepare release 6.0.3 [skip ci]
--HG--
branch : 6.0
2022-02-17 00:03:26 +01:00
Cédric Krier 1ecb19d2da Increase version number
--HG--
branch : 6.0
2022-02-16 23:58:30 +01:00
Cédric Krier 39c8961594 Add tag 6.0.4 [skip ci]
--HG--
branch : 6.0
2022-02-16 23:58:20 +01:00
Cédric Krier b34fad09b2 Prepare release 6.0.4 [skip ci]
--HG--
branch : 6.0
2022-02-16 23:58:20 +01:00
Cédric Krier 306096bbf9 Increase version number
--HG--
branch : 6.0
2022-02-16 23:56:20 +01:00
Cédric Krier 2755fd95b7 Add tag 6.0.6 [skip ci]
--HG--
branch : 6.0
2022-02-16 23:56:11 +01:00
Cédric Krier fbe88a88db Prepare release 6.0.6 [skip ci]
--HG--
branch : 6.0
2022-02-16 23:56:10 +01:00
Cédric Krier 2cf851216c Increase version number
--HG--
branch : 6.0
2022-02-16 23:55:11 +01:00
Cédric Krier 7aa4cc1180 Add tag 6.0.5 [skip ci]
--HG--
branch : 6.0
2022-02-16 23:55:01 +01:00
Cédric Krier 3b2010281b Prepare release 6.0.5 [skip ci]
--HG--
branch : 6.0
2022-02-16 23:55:00 +01:00
Cédric Krier ff6477c2ad Increase version number
--HG--
branch : 6.0
2022-02-16 23:54:18 +01:00
Cédric Krier 7baac7e9aa Add tag 6.0.1 [skip ci]
--HG--
branch : 6.0
2022-02-16 23:54:09 +01:00
Cédric Krier 46347d2203 Prepare release 6.0.1 [skip ci]
--HG--
branch : 6.0
2022-02-16 23:54:08 +01:00
Cédric Krier 3c500f3829 Increase version number
--HG--
branch : 6.0
2022-02-16 23:53:04 +01:00
Cédric Krier fd7a204d6e Add tag 6.0.2 [skip ci]
--HG--
branch : 6.0
2022-02-16 23:52:55 +01:00
Cédric Krier c8334e0ef7 Prepare release 6.0.2 [skip ci]
--HG--
branch : 6.0
2022-02-16 23:52:55 +01:00
Cédric Krier 7ffd664991 Increase version number
--HG--
branch : 6.0
2022-02-16 23:51:54 +01:00
Cédric Krier 2e1dccf76e Add tag 6.0.4 [skip ci]
--HG--
branch : 6.0
2022-02-16 23:51:43 +01:00
Cédric Krier 58ac7447c6 Prepare release 6.0.4 [skip ci]
--HG--
branch : 6.0
2022-02-16 23:51:43 +01:00
Cédric Krier 07678ac18b Increase version number
--HG--
branch : 6.0
2022-02-16 23:51:03 +01:00
Cédric Krier a6d18e3b93 Add tag 6.0.1 [skip ci]
--HG--
branch : 6.0
2022-02-16 23:50:54 +01:00
Cédric Krier 5b73334cb9 Prepare release 6.0.1 [skip ci]
--HG--
branch : 6.0
2022-02-16 23:50:54 +01:00
Cédric Krier 0f9e97dfb4 Increase version number
--HG--
branch : 6.0
2022-02-16 23:50:10 +01:00
Cédric Krier 737dba7853 Add tag 6.0.3 [skip ci]
--HG--
branch : 6.0
2022-02-16 23:50:01 +01:00
Cédric Krier 1bbe076de6 Prepare release 6.0.3 [skip ci]
--HG--
branch : 6.0
2022-02-16 23:50:01 +01:00
Cédric Krier 8ac0db8c88 Increase version number
--HG--
branch : 6.0
2022-02-16 23:48:06 +01:00
Cédric Krier 3c489203a1 Add tag 6.0.11 [skip ci]
--HG--
branch : 6.0
2022-02-16 23:47:53 +01:00
Cédric Krier b813162e83 Prepare release 6.0.11 [skip ci]
--HG--
branch : 6.0
2022-02-16 23:47:52 +01:00
Cédric Krier 8abf04449c Increase version number
--HG--
branch : 6.0
2022-02-16 22:01:47 +01:00
Cédric Krier f1ef63d318 Add tag 6.0.1 [skip ci]
--HG--
branch : 6.0
2022-02-16 22:01:38 +01:00
Cédric Krier cb538b2ff1 Prepare release 6.0.1 [skip ci]
--HG--
branch : 6.0
2022-02-16 22:01:38 +01:00
Cédric Krier 2d2d6fcd61 Increase version number
--HG--
branch : 6.0
2022-02-16 21:57:58 +01:00
Cédric Krier 3880e5c112 Add tag 6.0.14 [skip ci]
--HG--
branch : 6.0
2022-02-16 21:57:43 +01:00
Cédric Krier dd8122e0db Prepare release 6.0.14 [skip ci]
--HG--
branch : 6.0
2022-02-16 21:57:43 +01:00
Raphaël Valéry e942727d2c Wait promise completion before triggering click on next row in editable list
issue11247
review393681026
(grafted from b4dd36f6f59883a787f118765b2a6da99c822f60)

--HG--
branch : 6.0
2022-02-12 14:03:55 +01:00
Cédric Krier fb3bf08e52 Remove store_rec_name function and use synchronous RPC call
issue11249
review397321002
(grafted from 7e806a5beef6f67904860e9e54cebd2731d90d80)

--HG--
branch : 6.0
2022-02-22 23:01:11 +01:00
Nicolas Évrard 5ebe29032c Return rec_name RPC call promise when available in M2O field set and set_default
issue11030
review374421002
(grafted from 4585dcb48a1a96f78c776ac9612d4c8fb4e6d265)

--HG--
branch : 6.0
2022-02-08 18:55:25 +01:00
Cédric Krier 4a3e266fda Increase version number
--HG--
branch : 6.0
2022-02-16 21:59:31 +01:00
Cédric Krier 8c346ef559 Add tag 6.0.14 [skip ci]
--HG--
branch : 6.0
2022-02-16 21:59:22 +01:00
Cédric Krier 3cb75fde84 Prepare release 6.0.14 [skip ci]
--HG--
branch : 6.0
2022-02-16 21:59:21 +01:00
Cédric Krier 2391e6f857 Backed out changeset 1cbf19fb0f7d
--HG--
branch : 6.0
2022-02-08 10:17:08 +01:00
Cédric Krier 9c2ea1157d Set encoding to version subprocess for freezing
issue11207
review376661002
(grafted from cf4a8197a4938a2e4fb884902cf06c0568c486ef)

--HG--
branch : 6.0
2022-02-03 22:30:14 +01:00
Cédric Krier 621c45c34c Use select to True on create_date
If the index is created only in __register__ then it is dropped before being
created again.

issue11197
review389881002
(grafted from 84e07157a0fc32fca47ff6fb52c8d7253cb6384d)

--HG--
branch : 6.0
2022-02-03 22:29:08 +01:00
Cédric Krier 611f9d722c Use select to True on create_date
If the index is created only in __register__ then it is dropped before being
created again.

issue11197
review389881002
(grafted from 0621a612c34f8f227f82b142e4f263e985613bf3)

--HG--
branch : 6.0
2022-02-03 22:29:08 +01:00
Cédric Krier 50ef749eeb Use select to True on create_date
If the index is created only in __register__ then it is dropped before being
created again.

issue11197
review389881002
(grafted from b6547efd68b65333187775ad1a01416bee2e3043)

--HG--
branch : 6.0
2022-02-03 22:29:08 +01:00
Cédric Krier 284b9a005f Use select to True on create_date
If the index is created only in __register__ then it is dropped before being
created again.

issue11197
review389881002
(grafted from 4d2ae547c0a2512afea385dfeed074e524eb4c4b)

--HG--
branch : 6.0
2022-02-03 22:29:08 +01:00
Cédric Krier ed784b1b9a Use select to True on create_date
If the index is created only in __register__ then it is dropped before being
created again.

issue11197
review389881002
(grafted from c994fc728bf3ce1530eebf8fea14960960456d3c)

--HG--
branch : 6.0
2022-02-03 22:29:08 +01:00
Cédric Krier 6676bc2a37 Use select to True on create_date
If the index is created only in __register__ then it is dropped before being
created again.

issue11197
review389881002
(grafted from bd11248e930f87db01bb070b6f0dd4ef28c407e8)

--HG--
branch : 6.0
2022-02-03 22:29:08 +01:00
Cédric Krier fd3eeae0df Set button type to link buttons
Otherwise they are triggered by the form of the dialog when using +Enter.

issue11193
review380271002
(grafted from 3aed6c2db5e3276977aa8a0d4178d9adce54306d)

--HG--
branch : 6.0
2022-02-03 22:27:19 +01:00
Cédric Krier b97127aa84 Convert report into bytes before storing
If the invoice report has a text output, we must encode it as utf-8 before
storing it.
And we do not need to convert to bytes the data read because Binary field is
already doing that.

issue10937
review376581002
(grafted from a22984e8d5324c2ee018fa9b91e89bb5cefefd4c)

--HG--
branch : 6.0
2022-02-03 22:25:56 +01:00
Cédric Krier 853cb7f5d9 Add shipment cost also for kit
issue11178
review374791002
(grafted from 8693733aa9bd90ba353cc739098cdbd63c97e7fb)

--HG--
branch : 6.0
2022-02-03 22:23:02 +01:00
Cédric Krier ea996f69b8 Compute deferral balance by cumulating children account
issue11057
review376391002
(grafted from 5457ef491963844c12b1459550260718356bfffd)

--HG--
branch : 6.0
2022-02-03 22:20:43 +01:00
Nicolas Évrard 844eb11053 Propagate changed status to parent on instance button activation
issue11145
review389711002
(grafted from a5bef51d82770d58474ef858eaf83ef263b47b72)

--HG--
branch : 6.0
2022-02-03 16:03:18 +01:00
Cédric Krier 15c8205597 Increase version number
--HG--
branch : 6.0
2022-02-01 18:32:23 +01:00
Cédric Krier 40ee12bb8c Add tag 6.0.7 [skip ci]
--HG--
branch : 6.0
2022-02-01 18:32:10 +01:00
Cédric Krier 6c60a826e7 Prepare release 6.0.7 [skip ci]
--HG--
branch : 6.0
2022-02-01 18:32:09 +01:00
Cédric Krier 899eb75884 Increase version number
--HG--
branch : 6.0
2022-02-01 18:28:53 +01:00
Cédric Krier 4072311b4b Add tag 6.0.3 [skip ci]
--HG--
branch : 6.0
2022-02-01 18:28:44 +01:00
Cédric Krier ef17d420fa Prepare release 6.0.3 [skip ci]
--HG--
branch : 6.0
2022-02-01 18:28:44 +01:00
Cédric Krier f8df502320 Increase version number
--HG--
branch : 6.0
2022-02-01 18:28:01 +01:00
Cédric Krier 1dfdda8b46 Add tag 6.0.2 [skip ci]
--HG--
branch : 6.0
2022-02-01 18:27:52 +01:00
Cédric Krier e142c76284 Prepare release 6.0.2 [skip ci]
--HG--
branch : 6.0
2022-02-01 18:27:52 +01:00
Cédric Krier 3c1a2f04ba Increase version number
--HG--
branch : 6.0
2022-02-01 18:26:53 +01:00
Cédric Krier 34eb69aac3 Add tag 6.0.1 [skip ci]
--HG--
branch : 6.0
2022-02-01 18:26:45 +01:00
Cédric Krier 2e69d95c59 Prepare release 6.0.1 [skip ci]
--HG--
branch : 6.0
2022-02-01 18:26:44 +01:00
Cédric Krier 1d5ab5eff8 Increase version number
--HG--
branch : 6.0
2022-02-01 18:20:24 +01:00
Cédric Krier 323ad7f792 Add tag 6.0.3 [skip ci]
--HG--
branch : 6.0
2022-02-01 18:20:16 +01:00
Cédric Krier 0220a1bb09 Prepare release 6.0.3 [skip ci]
--HG--
branch : 6.0
2022-02-01 18:20:15 +01:00
Cédric Krier 746b7215f7 Increase version number
--HG--
branch : 6.0
2022-02-01 18:18:14 +01:00
Cédric Krier 3853ebdf15 Add tag 6.0.1 [skip ci]
--HG--
branch : 6.0
2022-02-01 18:18:06 +01:00
Cédric Krier 9a465b00dc Prepare release 6.0.1 [skip ci]
--HG--
branch : 6.0
2022-02-01 18:18:06 +01:00
Cédric Krier 7489efbcf7 Increase version number
--HG--
branch : 6.0
2022-02-01 18:17:23 +01:00
Cédric Krier bbcb6b3eaa Add tag 6.0.13 [skip ci]
--HG--
branch : 6.0
2022-02-01 18:17:15 +01:00
Cédric Krier 0267b6e074 Prepare release 6.0.13 [skip ci]
--HG--
branch : 6.0
2022-02-01 18:17:15 +01:00
Juanjo Garcia 2c1ad499b0 Use purchase_uom instead of sale_uom
issue11200
review360841002
(grafted from aae404c4fd8c77882ac4173ace720615a8b6ba94)

--HG--
branch : 6.0
2022-02-01 18:09:47 +01:00
Cédric Krier c08e645013 Do no copy lines when statement has origins
issue11182
review366631002
(grafted from 4a7701368f61ac6f49c54d2466e82e2786e05db5)

--HG--
branch : 6.0
2022-01-30 13:16:08 +01:00
Cédric Krier 2f0f48f127 Increase version number
--HG--
branch : 6.0
2022-02-01 18:30:20 +01:00
Cédric Krier 31798a8d9e Add tag 6.0.3 [skip ci]
--HG--
branch : 6.0
2022-02-01 18:30:11 +01:00
Cédric Krier db2f8551e4 Prepare release 6.0.3 [skip ci]
--HG--
branch : 6.0
2022-02-01 18:30:11 +01:00
Cédric Krier 77b449fd00 Use planned shipping and delivery date for move planned date
issue11185
review364701002
(grafted from a9bc9a58f16c01e591636107bb934d9d31409c64)

--HG--
branch : 6.0
2022-01-30 13:14:44 +01:00
Cédric Krier 3ee207cc5b Group processed payments by company
issue11161
review385811009
(grafted from ff7d1bdb78cbbcb3f7bb6245acdae9438adbe8bb)

--HG--
branch : 6.0
2022-01-30 01:21:05 +01:00
Cédric Krier 3a9f41c6e3 Increase version number
--HG--
branch : 6.0
2022-02-01 18:31:08 +01:00
Cédric Krier 8efe7c87e8 Add tag 6.0.2 [skip ci]
--HG--
branch : 6.0
2022-02-01 18:30:58 +01:00
Cédric Krier 577b4f5e3c Prepare release 6.0.2 [skip ci]
--HG--
branch : 6.0
2022-02-01 18:30:58 +01:00
Cédric Krier 9f05fe2e38 Prevent using the same account on tax than invoice
The total computation relies on the invoice account to be only used for the
term lines.

issue11151
review366571002
(grafted from c06071662b824c75bc30ce5ee0af1bf3a4748478)

--HG--
branch : 6.0
2022-01-30 01:19:23 +01:00
Adrià Tarroja Caubet 320294e14e Warn all past payment terms at the same time
issue11058
review376221002
(grafted from 02be5467be12c4fabc75e31f3977faabe8155259)

--HG--
branch : 6.0
2022-01-25 23:30:35 +01:00
Raimon Esteve efa56a55c3 Add company to on_change_invoice_line depends
issue11006
review374381002
(grafted from 0af0af5a339be1a1a9ef576888ebc782c3bf0455)

--HG--
branch : 6.0
2022-01-25 23:26:47 +01:00
Adrià Tarroja Caubet 1d527d196c Split line description only if not None
issue11174
review397151006
(grafted from 8183563ea789ac1b01b965819feb16118bea22ec)

--HG--
branch : 6.0
2022-01-25 10:01:02 +01:00
Sergi Almacellas Abellana 2d09a3ff56 Do not read product customers's data when product is empty
issue11172
review381761002
(grafted from 922662632fbd17304288b526bba97e463fd73254)

--HG--
branch : 6.0
2022-01-24 17:21:33 +01:00
Cédric Krier c5de4a94be Use position from get_position
The position received by insert-text callback is always 0.

issue11163
review384171002
(grafted from d2e7bfbe73385dd9ed774dea433a5ced053a397d)

--HG--
branch : 6.0
2022-01-22 21:16:11 +01:00
Cédric Krier 1a82a957f6 Limit pycountry up to version 20.7.3
issue11128
review376481002
(grafted from 5374d2ebccd50748a9bfb7e47f5a9a81ad0be437)

--HG--
branch : 6.0
2022-01-20 22:57:48 +01:00
Cédric Krier 2186d7828d Clear payment account when setting line
issue11131
review391401002
(grafted from 4d5907ef3457e15cd2f87b0a11fff12e06958b27)

--HG--
branch : 6.0
2022-01-20 19:07:43 +01:00
Cédric Krier abd84db347 Convert unit_price_company from product uom to move uom
issue10972
review385391002
(grafted from 20d76675d09f6b2f104df90c14c2b4d8052fe58c)

--HG--
branch : 6.0
2022-01-20 19:04:56 +01:00
Cédric Krier 282c78ff8f Add packing weight to total weight of package
issue11036
review384031002
(grafted from b1228f8f5b6e4a8cce21035e60aa5b683d906e95)

--HG--
branch : 6.0
2022-01-20 19:00:53 +01:00
Cédric Krier 0fc842c64d Ensure customer moves are added in draft state
We can not rely on the asynchronous sale processing to set to draft the
customer moves because it can happen after the drop shipment is done.

issue11121
review376431002
(grafted from b1e3bfa60f63e8f60b8b722c80efc28db573806c)

--HG--
branch : 6.0
2022-01-20 18:57:31 +01:00
David Blanco Bautista c2e50fb07f Use correct total_amount variable in message
issue11154
review364641002
(grafted from 0684f6f65ae762ec610dc139dda5c45ee62c60d9)

--HG--
branch : 6.0
2022-01-20 18:54:21 +01:00
Sergi Almacellas Abellana 8d023661ec Clear number when copying group
issue11146
review374701002
(grafted from b16ebd6528b9ba33a61614f33e24be6632c95580)

--HG--
branch : 6.0
2022-01-19 16:19:18 +01:00
Cédric Krier b465f7c77f Increase version number
--HG--
branch : 6.0
2022-01-15 16:27:25 +01:00
Cédric Krier 1d91cbf9c8 Add tag 6.0.2 [skip ci]
--HG--
branch : 6.0
2022-01-15 16:27:17 +01:00
Cédric Krier 4c0d474461 Prepare release 6.0.2 [skip ci]
--HG--
branch : 6.0
2022-01-15 16:27:16 +01:00
Cédric Krier c1dd5674d2 Increase version number
--HG--
branch : 6.0
2022-01-15 16:26:12 +01:00
Cédric Krier b3ce9de07d Add tag 6.0.1 [skip ci]
--HG--
branch : 6.0
2022-01-15 16:26:03 +01:00
Cédric Krier f0853b1499 Prepare release 6.0.1 [skip ci]
--HG--
branch : 6.0
2022-01-15 16:26:03 +01:00
Cédric Krier f18bd17f26 Increase version number
--HG--
branch : 6.0
2022-01-15 16:25:03 +01:00
Cédric Krier f7ef02316b Add tag 6.0.2 [skip ci]
--HG--
branch : 6.0
2022-01-15 16:24:53 +01:00
Cédric Krier 462667734d Prepare release 6.0.2 [skip ci]
--HG--
branch : 6.0
2022-01-15 16:24:53 +01:00
Cédric Krier 0a0042e1e4 Increase version number
--HG--
branch : 6.0
2022-01-15 16:24:02 +01:00
Cédric Krier 587e311a35 Add tag 6.0.10 [skip ci]
--HG--
branch : 6.0
2022-01-15 16:23:51 +01:00
Cédric Krier a63a523ad7 Prepare release 6.0.10 [skip ci]
--HG--
branch : 6.0
2022-01-15 16:23:51 +01:00
Cédric Krier 3f44e7e3de Increase version number
--HG--
branch : 6.0
2022-01-15 16:17:52 +01:00
Cédric Krier 5c49179fe9 Add tag 6.0.4 [skip ci]
--HG--
branch : 6.0
2022-01-15 16:17:42 +01:00
Cédric Krier 9ea702b563 Prepare release 6.0.4 [skip ci]
--HG--
branch : 6.0
2022-01-15 16:17:42 +01:00
Cédric Krier 8954c0bbb0 Set expander to the first visible column
issue11071
review380041002
(grafted from eb11c3458a1309d86fe9792bd90d59dd74206246)

--HG--
branch : 6.0
2022-01-11 23:08:57 +01:00
Cédric Krier fd172198bf Delete selection when replacing keypad keys
issue11112
review377911002
(grafted from f337cd27fb442d14d1a12928f27982fa6466739b)

--HG--
branch : 6.0
2022-01-11 23:05:35 +01:00
Cédric Krier 8f843a7e30 Increase version number
--HG--
branch : 6.0
2022-02-01 18:16:12 +01:00
Cédric Krier f7dbc72127 Add tag 6.0.13 [skip ci]
--HG--
branch : 6.0
2022-02-01 18:16:00 +01:00
Cédric Krier b69d274135 Prepare release 6.0.13 [skip ci]
--HG--
branch : 6.0
2022-02-01 18:16:00 +01:00
Cédric Krier fd7b0316b8 Set expander to the first visible column
issue11071
review380041002
(grafted from d8057cc5318376283bc67510bd4d78e299decf38)

--HG--
branch : 6.0
2022-01-11 23:08:57 +01:00
Cédric Krier 275d183d60 Do not update counter label if widget has been removed
issue11110
review380011002
(grafted from 4ab42563da728f56273e9801b0a8e55df4840c72)

--HG--
branch : 6.0
2022-01-11 23:04:17 +01:00
Cédric Krier 25b201225b Use first the dotted name variable in the PYSON context
issue11109
review383991002
(grafted from b0df47b1f914e4e79a2081ac43eca08aeea7244b)

--HG--
branch : 6.0
2022-01-11 23:03:06 +01:00
Cédric Krier 9431e1ba3f Use first the dotted name variable in the PYSON context
issue11109
review383991002
(grafted from 7121bacd50e12369b68e3152398238d0f744a468)

--HG--
branch : 6.0
2022-01-11 23:03:06 +01:00
Cédric Krier b867ae8505 Increase version number
--HG--
branch : 6.0
2022-01-15 15:59:38 +01:00
Cédric Krier e68d183ae0 Add tag 6.0.12 [skip ci]
--HG--
branch : 6.0
2022-01-15 15:59:25 +01:00
Cédric Krier 0a213ec876 Prepare release 6.0.12 [skip ci]
--HG--
branch : 6.0
2022-01-15 15:59:24 +01:00
Cédric Krier 4af36ca320 Cast payment_amount value when searching
SQLite does not evaluate the HAVING clause correctly without an explicit cast.

issue11102
review393291002
(grafted from 0d00a782202843ef5da5590e8a4b631b3c7beaf9)

--HG--
branch : 6.0
2022-01-11 23:00:09 +01:00
Raphaël Valéry bc51a97184 Use column attribute to get width
issue11117
review368001002
(grafted from e87a0586b672d671746a0243a56c706194d8ef23)

--HG--
branch : 6.0
2022-01-06 00:36:48 +01:00
Cédric Krier 92740511c4 Increase version number
--HG--
branch : 6.0
2022-01-15 16:07:27 +01:00
Cédric Krier a37ed7d7c8 Add tag 6.0.12 [skip ci]
--HG--
branch : 6.0
2022-01-15 16:07:18 +01:00
Cédric Krier 0a38e42007 Prepare release 6.0.12 [skip ci]
--HG--
branch : 6.0
2022-01-15 16:07:18 +01:00
Cédric Krier 0dd4a2ccff Compute debit/credit and lines on either dates or periods
issue11095
review376331002
(grafted from f748b75e32c835ce769580e4fc8dc8e1bde3abca)

--HG--
branch : 6.0
2022-01-04 22:24:20 +01:00
Cédric Krier 5b3fdc90f0 Lock move table when closing period
issue11093
review395221002
(grafted from 5de33b3f0b7687f57c3dc7f2db62fb4b4bfe6abd)

--HG--
branch : 6.0
2022-01-04 22:17:13 +01:00
Cédric Krier fbf2e4bfb1 Return default value when evaluating undefined value
issue11089
review374511002
(grafted from 21cc9ddb278906609bbdee15aaa17d03422476e6)

--HG--
branch : 6.0
2022-01-03 22:49:47 +01:00
Cédric Krier 08e4c7344c Ensure active_ids is always a list
issue11088
review395191003
(grafted from 4e57efeca1467d95c45065e05d8e00310eee670f)

--HG--
branch : 6.0
2022-01-03 22:48:18 +01:00
Cédric Krier be5604b539 Ensure active_ids is always a list
issue11088
review395191003
(grafted from 24eab059161d2194fc16a900ef397c0ba406b9b3)

--HG--
branch : 6.0
2022-01-03 22:48:18 +01:00
Cédric Krier 538c7f9633 Try to close deferral after creating all moves
The creation of moves check that the deferral is still running so we must try
to close only after create moves and defer the amount in case we run a deferral
that can be closed directly.

issue11007
review393221003
(grafted from 9e9c5ccfc59aff5163e56dedbb5ef474c9b19b40)

--HG--
branch : 6.0
2022-01-03 22:43:20 +01:00
Cédric Krier 2aac979517 Duplicate field properties before modifying them
issue11087
review381571004
(grafted from 358798fea87451a53328f2bafd4c36847032f8e2)

--HG--
branch : 6.0
2022-01-03 22:41:15 +01:00
Cédric Krier 6474dc3860 Support execute Report without models nor data
issue11111
review385691002
(grafted from c338576b9eaec39123fff8d34f96f268a75c9bd3)

--HG--
branch : 6.0
2022-01-03 22:37:15 +01:00
Cédric Krier 47bc54fb27 Increase version number
--HG--
branch : 6.0
2022-01-01 18:51:17 +01:00
Cédric Krier a3064fab0f Add tag 6.0.6 [skip ci]
--HG--
branch : 6.0
2022-01-01 18:51:03 +01:00
Cédric Krier 2322554f52 Prepare release 6.0.6 [skip ci]
--HG--
branch : 6.0
2022-01-01 18:51:03 +01:00
Cédric Krier 26f29a3be0 Increase version number
--HG--
branch : 6.0
2022-01-01 18:49:28 +01:00
Cédric Krier f0ae3fb78f Add tag 6.0.1 [skip ci]
--HG--
branch : 6.0
2022-01-01 18:49:19 +01:00
Cédric Krier b2db15a152 Prepare release 6.0.1 [skip ci]
--HG--
branch : 6.0
2022-01-01 18:49:19 +01:00
Cédric Krier 6a28fc4efe Increase version number
--HG--
branch : 6.0
2022-01-01 18:47:01 +01:00
Cédric Krier 06aecdcc8b Add tag 6.0.2 [skip ci]
--HG--
branch : 6.0
2022-01-01 18:46:53 +01:00
Cédric Krier 8b2225cb49 Prepare release 6.0.2 [skip ci]
--HG--
branch : 6.0
2022-01-01 18:46:52 +01:00
Cédric Krier d3d8f8b599 Increase version number
--HG--
branch : 6.0
2022-01-01 18:45:24 +01:00
Cédric Krier df68302de3 Add tag 6.0.1 [skip ci]
--HG--
branch : 6.0
2022-01-01 18:45:16 +01:00
Cédric Krier b387307348 Prepare release 6.0.1 [skip ci]
--HG--
branch : 6.0
2022-01-01 18:45:15 +01:00
Cédric Krier ef2d999634 Increase version number
--HG--
branch : 6.0
2022-01-01 18:27:50 +01:00
Cédric Krier 7abb422092 Add tag 6.0.3 [skip ci]
--HG--
branch : 6.0
2022-01-01 18:27:41 +01:00
Cédric Krier 7ffdc72e81 Prepare release 6.0.3 [skip ci]
--HG--
branch : 6.0
2022-01-01 18:27:41 +01:00
Cédric Krier 562b7c79f5 Increase version number
--HG--
branch : 6.0
2022-01-01 18:25:25 +01:00
Cédric Krier b40f462d7e Add tag 6.0.2 [skip ci]
--HG--
branch : 6.0
2022-01-01 18:25:16 +01:00
Cédric Krier 0ee29ac29f Prepare release 6.0.2 [skip ci]
--HG--
branch : 6.0
2022-01-01 18:25:15 +01:00
Cédric Krier 15f995026a Increase version number
--HG--
branch : 6.0
2022-01-01 18:15:23 +01:00
Cédric Krier 5c78200e72 Add tag 6.0.2 [skip ci]
--HG--
branch : 6.0
2022-01-01 18:15:13 +01:00
Cédric Krier 39d17d3b08 Prepare release 6.0.2 [skip ci]
--HG--
branch : 6.0
2022-01-01 18:15:13 +01:00
Cédric Krier 0c84a29305 Increase version number
--HG--
branch : 6.0
2022-01-01 18:01:21 +01:00
Cédric Krier a525897c59 Add tag 6.0.1 [skip ci]
--HG--
branch : 6.0
2022-01-01 18:01:13 +01:00
Cédric Krier da95fd021f Prepare release 6.0.1 [skip ci]
--HG--
branch : 6.0
2022-01-01 18:01:13 +01:00
Cédric Krier e5b96be005 Increase version number
--HG--
branch : 6.0
2022-01-01 17:51:56 +01:00
Cédric Krier 2497e2b662 Add tag 6.0.2 [skip ci]
--HG--
branch : 6.0
2022-01-01 17:51:47 +01:00
Cédric Krier 2711ba22e2 Prepare release 6.0.2 [skip ci]
--HG--
branch : 6.0
2022-01-01 17:51:47 +01:00
Cédric Krier ff6495b0c2 Increase version number
--HG--
branch : 6.0
2022-01-01 17:48:32 +01:00
Cédric Krier 4b9c0d87bb Add tag 6.0.11 [skip ci]
--HG--
branch : 6.0
2022-01-01 17:48:23 +01:00
Cédric Krier eec3383e12 Prepare release 6.0.11 [skip ci]
--HG--
branch : 6.0
2022-01-01 17:48:22 +01:00
Cédric Krier 6dd4acbf17 Increase version number
--HG--
branch : 6.0
2022-01-01 17:47:15 +01:00
Cédric Krier dcb333957f Add tag 6.0.3 [skip ci]
--HG--
branch : 6.0
2022-01-01 17:47:06 +01:00
Cédric Krier 34f0e94e81 Prepare release 6.0.3 [skip ci]
--HG--
branch : 6.0
2022-01-01 17:47:06 +01:00
Cédric Krier 334fa16ee1 Add company domain for invoice and payment of statement line
issue11073
review374491002
(grafted from 1cfb05376e175d84e84dc4a4130ef0975ac57b40)

--HG--
branch : 6.0
2021-12-29 12:27:29 +01:00
Cédric Krier 4d801760fb Add company domain for invoice and payment of statement line
issue11073
review374491002
(grafted from 076248a211caadc002b525606ae8b89016d8aed2)

--HG--
branch : 6.0
2021-12-29 12:27:28 +01:00
Cédric Krier bdf0adb534 Avoid double today record in product quantities by warehouse
We must exclude the stock move on today because we always add a record for each
product on today with the union.

issue11068
review387531002
(grafted from bea701b3cac5ac6ae8cebb1c517c5981f83e395e)

--HG--
branch : 6.0
2021-12-29 12:25:33 +01:00
Cédric Krier 2ed24684e4 Increase version number
--HG--
branch : 6.0
2022-01-01 18:10:22 +01:00
Cédric Krier 6a7fdf8518 Add tag 6.0.9 [skip ci]
--HG--
branch : 6.0
2022-01-01 18:10:11 +01:00
Cédric Krier 13bbc601ea Prepare release 6.0.9 [skip ci]
--HG--
branch : 6.0
2022-01-01 18:10:10 +01:00
Cédric Krier 721d1fea65 Show text in progress bar
issue11062
review367951003
(grafted from c4114052833fac339014733bf2f8ad9c5d6cbe64)

--HG--
branch : 6.0
2021-12-29 12:22:11 +01:00
Cédric Krier 72a2498390 Increase version number
--HG--
branch : 6.0
2022-01-01 17:27:25 +01:00
Cédric Krier c9176480aa Add tag 6.0.11 [skip ci]
--HG--
branch : 6.0
2022-01-01 17:27:00 +01:00
Cédric Krier e6861e890b Prepare release 6.0.11 [skip ci]
--HG--
branch : 6.0
2022-01-01 17:26:59 +01:00
Cédric Krier 9effe04fdf Do not stringify binary data
For the identify only the size matter to refresh the display.
And to detect change, we can compare the Uint8Array between them or with the
size.

issue10994
review360581002
(grafted from 1d6b2b4544620646f5d8307d8acee5c762d6ab19)

--HG--
branch : 6.0
2021-12-21 23:24:05 +01:00
Cédric Krier 1f562be756 Limit reschedule to contextual company
issue11010
review376111002
(grafted from 44f3b5c202c0339eacc23196af8659d62dd25738)

--HG--
branch : 6.0
2021-12-21 23:15:23 +01:00
Cédric Krier aa2a969c85 Limit assign to contextual company
issue11010
review376111002
(grafted from 1f608370cd326df578eb01295582f0004431ee2c)

--HG--
branch : 6.0
2021-12-21 23:14:59 +01:00
Cédric Krier b90cbe0d62 Display caret on expandable group after the string
issue11042
review385501002
(grafted from d51a9a45a77a7b8cef29c47842e56ec2125c7c2e)

--HG--
branch : 6.0
2021-12-21 23:11:23 +01:00
Cédric Krier 092211e69e Compute income statement on either dates or periods
issue11040
review389391002
(grafted from bd9dd211985fd9391f1951154e77d90f627c2155)

--HG--
branch : 6.0
2021-12-21 23:09:53 +01:00
Bernat 020d90a10c Prevent to compare with None on searching quantity
issue11047
review387481002
(grafted from 4454b5d28be92099d0faf50c2b825557f5cafa75)

--HG--
branch : 6.0
2021-12-18 01:38:39 +01:00
Cédric Krier be209868e3 Compute the periods for type amount the same way as general ledger
issue11039
review376171002
(grafted from 491d585d8424f3cdbf05f4e793446e808e5a47dc)

--HG--
branch : 6.0
2021-12-16 22:42:53 +01:00
Cédric Krier 423ca12a81 Do not reset period or date if changed fill is empty
issue11035
review370401002
(grafted from d471d45ddc0596f28cbefcf4830db73c60b918cd)

--HG--
branch : 6.0
2021-12-16 22:39:44 +01:00
Cédric Krier c3319e4821 Update parent of type, account, tax and tax code from template
issue11037
review387461002
(grafted from ed7b63a4fdea99ee3c0cf470596b43c6413c07dd)

--HG--
branch : 6.0
2021-12-16 22:37:53 +01:00
Cédric Krier 987d97429f Use the same periods to open account as in query_get
issue11034
review391231002
(grafted from aeee5ff5c50a0dbe40e8237c41059845df618dee)

--HG--
branch : 6.0
2021-12-16 22:35:46 +01:00
Cédric Krier 7517721120 Use company from user and filter moves on company
issue11025
review374411002
(grafted from 4b15fdbe5f36ed2a2e83955a5d1714afa7f553d5)

--HG--
branch : 6.0
2021-12-16 22:21:10 +01:00
Cédric Krier a11de4cfc5 Use company from user and filter moves on company
issue11025
review374411002
(grafted from 0d7834d5ffefdc0ed74d22f468cd4c8abdb36378)

--HG--
branch : 6.0
2021-12-16 22:21:10 +01:00
Cédric Krier 55504cb5de Install gdbus.exe on Windows
gdbus.exe is needed to have interprocess communication to launch action.

issue11024
review366321002
(grafted from eba089cb041a2cd86836c883fec1408c6bc61135)

--HG--
branch : 6.0
2021-12-16 22:19:38 +01:00
Cédric Krier c3bc3781dc Connect from of Between using change event
We do not use any more tempusdominus so the dp.change event does not exist
anymore.

issue11020
review374401005
(grafted from d17fdbfd65e371281675511620c2d434e1f2c4a2)

--HG--
branch : 6.0
2021-12-16 22:16:01 +01:00
Cédric Krier 47606e2e77 Check screen limit is None before comparing
issue11015
review389361002
(grafted from 2913ea0aaf46c55ad563432a94edbd76a68bc0cd)

--HG--
branch : 6.0
2021-12-16 22:14:22 +01:00
Cédric Krier 6128eabdf8 Check screen limit is None before comparing
issue11015
review389361002
(grafted from 28d16a85ee0d4bb2c7b160e7ee859f7badea216d)

--HG--
branch : 6.0
2021-12-16 22:14:22 +01:00
Cédric Krier 962cef1178 Allow balance sheet account for stock IN/OUT
When anglo-saxon accounting is used, the stock IN/OUT is not necessary booked
in the income statement but may stay in the balance sheet until the COGS is
booked.

issue11004
review395071002
(grafted from f22c64943d6cafd7562de5ba415283582bdcc913)

--HG--
branch : 6.0
2021-12-10 22:35:57 +01:00
Cédric Krier a92375ce0f Allow balance sheet account for stock IN/OUT
When anglo-saxon accounting is used, the stock IN/OUT is not necessary booked
in the income statement but may stay in the balance sheet until the COGS is
booked.

issue11004
review395071002
(grafted from b67caaed86d581afdfcb8b972ec497908df95354)

--HG--
branch : 6.0
2021-12-10 22:35:57 +01:00
Cédric Krier 4e72686ec2 Use the same domain for stock account on MultiValue than ModelStorage
issue10996
review393101002
(grafted from 132804bc63514f42bcc05f07b85afae52621d2fe)

--HG--
branch : 6.0
2021-12-10 22:28:35 +01:00
Cédric Krier 74a2e198b5 Always book accounting move today
issue11003
review393111002
(grafted from 1c13321a866730a9ef0249601fc65cbc311d2e92)

--HG--
branch : 6.0
2021-12-10 22:22:52 +01:00
Cédric Krier f5b1b9047c Test if zeep Fault has detail before using it
issue10993
review370361002
(grafted from 5d3d5689673ce0b5b93d3a13cbfe65b93b3227d7)

--HG--
branch : 6.0
2021-12-06 23:40:19 +01:00
Cédric Krier e841aa6f72 Use shipment company to get shipment_internal_transit
issue10992
review391211002
(grafted from b7a44148ecb1e603de81327d5ae5cafe31b0290c)

--HG--
branch : 6.0
2021-12-06 23:38:58 +01:00
Cédric Krier 6c3986cda7 Stop key-press-event and insert decimal point
On Windows editing the keyval of the event does not work anymore.
So we must insert ourself the decimal point in the entry buffer.

issue10956
review374311002
(grafted from 8fe7c0da72026de62ecd988e638cb2a410c5d5d3)

--HG--
branch : 6.0
2021-12-06 23:37:42 +01:00
Raimon Esteve a09dfc0538 Prevent division by zero when migrating effort into progress
issue10990
review370341002
(grafted from a7422b368042e9ce7666b55428cce24d8cb8826e)

--HG--
branch : 6.0
2021-12-06 23:21:49 +01:00
Cédric Krier 7b6882897f Fill company on the waiting commission move
(grafted from 4420519cdafb0dc5fb8bc14d34b0d67637bcaace)

--HG--
branch : 6.0
2021-12-04 21:20:55 +01:00
Cédric Krier a7fc9a50ab Increase version number
--HG--
branch : 6.0
2021-12-03 21:57:55 +01:00
Cédric Krier 19d5346e46 Add tag 6.0.5 [skip ci]
--HG--
branch : 6.0
2021-12-03 21:57:42 +01:00
Cédric Krier fe58bfe620 Prepare release 6.0.5 [skip ci]
--HG--
branch : 6.0
2021-12-03 21:57:42 +01:00
Cédric Krier 61e3744252 Increase version number
--HG--
branch : 6.0
2021-12-03 21:54:01 +01:00
Cédric Krier 6f4acc4fd0 Add tag 6.0.2 [skip ci]
--HG--
branch : 6.0
2021-12-03 21:53:53 +01:00
Cédric Krier c050152e31 Prepare release 6.0.2 [skip ci]
--HG--
branch : 6.0
2021-12-03 21:53:52 +01:00
Cédric Krier 730be81e8a Increase version number
--HG--
branch : 6.0
2021-12-03 21:53:13 +01:00
Cédric Krier 9dfa5ec7c9 Add tag 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-12-03 21:53:04 +01:00
Cédric Krier b621b923ef Prepare release 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-12-03 21:53:04 +01:00
Cédric Krier 925a4f0252 Increase version number
--HG--
branch : 6.0
2021-12-03 21:52:02 +01:00
Cédric Krier 598f78df13 Add tag 6.0.10 [skip ci]
--HG--
branch : 6.0
2021-12-03 21:51:52 +01:00
Cédric Krier daa9d8ffb3 Prepare release 6.0.10 [skip ci]
--HG--
branch : 6.0
2021-12-03 21:51:52 +01:00
Cédric Krier f601fc621b Increase version number
--HG--
branch : 6.0
2021-12-03 21:45:18 +01:00
Cédric Krier f8b79feb2e Add tag 6.0.10 [skip ci]
--HG--
branch : 6.0
2021-12-03 21:45:04 +01:00
Cédric Krier b0cff0a7e0 Prepare release 6.0.10 [skip ci]
--HG--
branch : 6.0
2021-12-03 21:45:04 +01:00
Cédric Krier d8bd5418ca Force to always redraw the row of the clicked button
The display may not redraw the row and so reset the state of button if the
record has not be modified like with an action button.

issue10985
review367871002
(grafted from 13a9fdc87148422cad42b226b0cb1245c4ee0e90)

--HG--
branch : 6.0
2021-11-28 13:50:40 +01:00
Cédric Krier 3a24b329dd Use field with set_move_field to skip and fill move values
When the line is already linked to a move, we must not change the move value
with the default values from the line.

issue10978
review391201002
(grafted from e453761ac7c5a19dd38f97f1b2e4eda2e2b28156)

--HG--
branch : 6.0
2021-11-28 13:49:23 +01:00
Cédric Krier f26081c78a Requires at least version 3.19 of PyGObject
issue10975
review376041002
(grafted from 635069187910e2914d0dc20a62d49903de67a6af)

--HG--
branch : 6.0
2021-11-28 13:47:44 +01:00
Sergi Almacellas Abellana a2b3c46ca7 Use ilike operator as One2One default search operator
issue10977
review374271002
(grafted from f79d637654a5a47ecb633cc871283f2773954e02)

--HG--
branch : 6.0
2021-11-25 09:48:08 +01:00
Sergi Almacellas Abellana 0b65bd45aa Use ilike operator as One2One default search operator
issue10977
review374271002
(grafted from b41c0e2d6a2f41743bda0cdeaeb070d68a2ba18b)

--HG--
branch : 6.0
2021-11-25 09:48:02 +01:00
Nicolas Évrard 2aa44288be Take into account up to date when computing invoice quantity
issue10836
review373811003
(grafted from 36f5c90fef9919986ea5d3a9d4fd1e9c60f3174b)

--HG--
branch : 6.0
2021-11-22 10:12:44 +01:00
Cédric Krier bd4aa1accc Ignore landed cost price when recompute unit price
issue10957
review367831002
(grafted from 9b7cb0a11dab87559d69a7d0482a0313901b4b98)

--HG--
branch : 6.0
2021-11-22 10:12:35 +01:00
Cédric Krier e220b0659c Increase version number
--HG--
branch : 6.0
2021-11-05 00:20:16 +01:00
Cédric Krier 4bd555284c Add tag 6.0.4 [skip ci]
--HG--
branch : 6.0
2021-11-05 00:20:05 +01:00
Cédric Krier c829a3b9a1 Prepare release 6.0.4 [skip ci]
--HG--
branch : 6.0
2021-11-05 00:20:05 +01:00
Cédric Krier ab2e77512e Increase version number
--HG--
branch : 6.0
2021-11-05 00:19:35 +01:00
Cédric Krier 816e0e9541 Add tag 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-11-05 00:19:26 +01:00
Cédric Krier 3174a8563f Prepare release 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-11-05 00:19:26 +01:00
Cédric Krier 8aec3ccf39 Increase version number
--HG--
branch : 6.0
2021-11-05 00:18:37 +01:00
Cédric Krier 6d495cb49e Add tag 6.0.4 [skip ci]
--HG--
branch : 6.0
2021-11-05 00:18:27 +01:00
Cédric Krier 705d7dd3d4 Prepare release 6.0.4 [skip ci]
--HG--
branch : 6.0
2021-11-05 00:18:27 +01:00
Cédric Krier b5cd8741fe Increase version number
--HG--
branch : 6.0
2021-11-05 00:18:16 +01:00
Cédric Krier e3773dafc9 Add tag 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-11-05 00:18:08 +01:00
Cédric Krier f7d7c6d899 Prepare release 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-11-05 00:18:08 +01:00
Cédric Krier eea9403e95 Increase version number
--HG--
branch : 6.0
2021-11-05 00:17:58 +01:00
Cédric Krier 6acc7878fc Add tag 6.0.3 [skip ci]
--HG--
branch : 6.0
2021-11-05 00:17:48 +01:00
Cédric Krier 215bc830de Prepare release 6.0.3 [skip ci]
--HG--
branch : 6.0
2021-11-05 00:17:48 +01:00
Cédric Krier 2c654d2483 Increase version number
--HG--
branch : 6.0
2021-11-05 00:16:53 +01:00
Cédric Krier 92754bbdea Add tag 6.0.3 [skip ci]
--HG--
branch : 6.0
2021-11-05 00:16:45 +01:00
Cédric Krier 903bcab794 Prepare release 6.0.3 [skip ci]
--HG--
branch : 6.0
2021-11-05 00:16:45 +01:00
Cédric Krier 89e4e0869c Increase version number
--HG--
branch : 6.0
2021-11-05 00:15:55 +01:00
Cédric Krier 6d4aa4f65e Add tag 6.0.3 [skip ci]
--HG--
branch : 6.0
2021-11-05 00:15:47 +01:00
Cédric Krier c9906b732d Prepare release 6.0.3 [skip ci]
--HG--
branch : 6.0
2021-11-05 00:15:47 +01:00
Cédric Krier bde314a156 Increase version number
--HG--
branch : 6.0
2021-11-05 00:15:10 +01:00
Cédric Krier ce80a663d8 Add tag 6.0.2 [skip ci]
--HG--
branch : 6.0
2021-11-05 00:15:01 +01:00
Cédric Krier b2bfc782d6 Prepare release 6.0.2 [skip ci]
--HG--
branch : 6.0
2021-11-05 00:15:00 +01:00
Cédric Krier 6ce2f11dbe Increase version number
--HG--
branch : 6.0
2021-11-05 00:14:51 +01:00
Cédric Krier 709d0c1ede Add tag 6.0.6 [skip ci]
--HG--
branch : 6.0
2021-11-05 00:14:43 +01:00
Cédric Krier 1c8b6ef675 Prepare release 6.0.6 [skip ci]
--HG--
branch : 6.0
2021-11-05 00:14:43 +01:00
Cédric Krier 3b9f3c68fb Increase version number
--HG--
branch : 6.0
2021-11-05 00:14:36 +01:00
Cédric Krier 4f3f051b6a Add tag 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-11-05 00:14:27 +01:00
Cédric Krier fb655ad45b Prepare release 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-11-05 00:14:27 +01:00
Cédric Krier 73e0194813 Increase version number
--HG--
branch : 6.0
2021-11-05 00:13:56 +01:00
Cédric Krier c63a28ee8d Add tag 6.0.2 [skip ci]
--HG--
branch : 6.0
2021-11-05 00:13:48 +01:00
Cédric Krier b0e03538af Prepare release 6.0.2 [skip ci]
--HG--
branch : 6.0
2021-11-05 00:13:48 +01:00
Cédric Krier 863b3dfa4a Increase version number
--HG--
branch : 6.0
2021-11-05 00:13:00 +01:00
Cédric Krier 24bc2aba62 Add tag 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-11-05 00:12:53 +01:00
Cédric Krier d620570d67 Prepare release 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-11-05 00:12:52 +01:00
Cédric Krier 21fead0845 Increase version number
--HG--
branch : 6.0
2021-11-05 00:12:01 +01:00
Cédric Krier a8e43c2b1e Add tag 6.0.4 [skip ci]
--HG--
branch : 6.0
2021-11-05 00:11:51 +01:00
Cédric Krier 39f1d5fc87 Prepare release 6.0.4 [skip ci]
--HG--
branch : 6.0
2021-11-05 00:11:51 +01:00
Cédric Krier fb2a47a1b7 Increase version number
--HG--
branch : 6.0
2021-11-05 00:11:04 +01:00
Cédric Krier 89c88bf16f Add tag 6.0.3 [skip ci]
--HG--
branch : 6.0
2021-11-05 00:10:55 +01:00
Cédric Krier db6cc72110 Prepare release 6.0.3 [skip ci]
--HG--
branch : 6.0
2021-11-05 00:10:55 +01:00
Cédric Krier ba663811bf Increase version number
--HG--
branch : 6.0
2021-11-05 00:10:27 +01:00
Cédric Krier 9914dda98c Add tag 6.0.2 [skip ci]
--HG--
branch : 6.0
2021-11-05 00:10:19 +01:00
Cédric Krier 5e798c059f Prepare release 6.0.2 [skip ci]
--HG--
branch : 6.0
2021-11-05 00:10:18 +01:00
Cédric Krier 58a8818d33 Increase version number
--HG--
branch : 6.0
2021-11-05 00:09:25 +01:00
Cédric Krier 1a035d26c4 Add tag 6.0.2 [skip ci]
--HG--
branch : 6.0
2021-11-05 00:09:17 +01:00
Cédric Krier 032b0e61f2 Prepare release 6.0.2 [skip ci]
--HG--
branch : 6.0
2021-11-05 00:09:17 +01:00
Cédric Krier 1815e47ee4 Increase version number
--HG--
branch : 6.0
2021-11-05 00:08:19 +01:00
Cédric Krier 932776268c Add tag 6.0.8 [skip ci]
--HG--
branch : 6.0
2021-11-05 00:08:09 +01:00
Cédric Krier 1f21314995 Prepare release 6.0.8 [skip ci]
--HG--
branch : 6.0
2021-11-05 00:08:09 +01:00
Cédric Krier ebba8dc34d Increase version number
--HG--
branch : 6.0
2021-11-05 00:07:17 +01:00
Cédric Krier 0bf60f44ba Add tag 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-11-05 00:07:09 +01:00
Cédric Krier d1fd2ea52a Prepare release 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-11-05 00:07:09 +01:00
Cédric Krier cdad416295 Increase version number
--HG--
branch : 6.0
2021-11-05 00:06:55 +01:00
Cédric Krier dd01a3f058 Add tag 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-11-05 00:06:47 +01:00
Cédric Krier 8358c1a4cd Prepare release 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-11-05 00:06:47 +01:00
Cédric Krier a2dec3809c Increase version number
--HG--
branch : 6.0
2021-11-05 00:06:27 +01:00
Cédric Krier d1e7e7dd6f Add tag 6.0.2 [skip ci]
--HG--
branch : 6.0
2021-11-05 00:06:19 +01:00
Cédric Krier a763988075 Prepare release 6.0.2 [skip ci]
--HG--
branch : 6.0
2021-11-05 00:06:18 +01:00
Cédric Krier ab2a311ee8 Increase version number
--HG--
branch : 6.0
2021-11-05 00:04:50 +01:00
Cédric Krier 266b59814b Add tag 6.0.9 [skip ci]
--HG--
branch : 6.0
2021-11-05 00:04:43 +01:00
Cédric Krier ec88ef6923 Prepare release 6.0.9 [skip ci]
--HG--
branch : 6.0
2021-11-05 00:04:43 +01:00
Cédric Krier 2e9eeffe08 Increase version number
--HG--
branch : 6.0
2021-11-05 00:03:06 +01:00
Cédric Krier d08068e674 Add tag 6.0.9 [skip ci]
--HG--
branch : 6.0
2021-11-05 00:02:53 +01:00
Cédric Krier bc5df19164 Prepare release 6.0.9 [skip ci]
--HG--
branch : 6.0
2021-11-05 00:02:53 +01:00
Cédric Krier dd0d2bc91e Copy sign of lines total to remainder total currency
issue10923
(grafted from 9cb703fdea697d72346f9e2f3cb31f2941d15467)

--HG--
branch : 6.0
2021-11-02 01:22:54 +01:00
Cédric Krier 9286c3bad8 Search tax code line template using the tax code template model in test
(grafted from ced55f66b846d7393555ee7468a58434e30d9188)

--HG--
branch : 6.0
2021-10-31 19:18:58 +01:00
Cédric Krier 7a1f5a726a Add missing company domain for analytic_accounts of rule
issue10436
review372501002
(grafted from 6483238295dbdc9a10859d6f969a74c397d38dfb)

--HG--
branch : 6.0
2021-10-31 18:48:39 +01:00
Cédric Krier d7eaafdac7 Search default chart of account properties only for the company
issue10924
review375901002
(grafted from 067a9de7283349947560172a54045d6e47565f38)

--HG--
branch : 6.0
2021-10-31 18:46:32 +01:00
Cédric Krier 1bc1474843 Search default chart of account properties only for the company
issue10924
review375901002
(grafted from 54994e1bdde91e324ab05d3b24715510c1549a89)

--HG--
branch : 6.0
2021-10-31 18:46:32 +01:00
Cédric Krier 83694690e7 Do not make a global search call for empty string
issue10886
review344971002
(grafted from e96c1f9846a9d9798b1c9ce8792814c86295f1e9)

--HG--
branch : 6.0
2021-10-31 10:43:33 +01:00
Cédric Krier a1bfd6f217 Do not try to expand pseudo-children of reference field
Since issue5667 the export dialog adds pseudo children to reference fields but
they are not children nodes but just sibling. So we must not try to expand the
node of the reference field when loading an predefined export.

issue10875
review383511003
(grafted from 79c6c52e305b29655fa07feb49233a83adb41a64)

--HG--
branch : 6.0
2021-10-31 10:42:08 +01:00
Cédric Krier 1db0e02521 Do not try to expand pseudo-children of reference field
Since issue5667 the export dialog adds pseudo children to reference fields but
they are not children nodes but just sibling. So we must not try to expand the
node of the reference field when loading an predefined export.

issue10875
review383511003
(grafted from 0fb9992f455702540f0aa4ef82ec3260a06907a1)

--HG--
branch : 6.0
2021-10-31 10:42:08 +01:00
Cédric Krier d05cc99ce3 Distribute remainder to not increase total amount
issue10911
review385311002
(grafted from 2c0eccf95df01aad3e1b8efc26cd4f3eb987fb86)

--HG--
branch : 6.0
2021-10-31 10:40:06 +01:00
Cédric Krier ae83d11745 Add the rounding line only if created and fill the second currency
issue10916
review389191002
(grafted from 559e0b146ac8e80c997e4ab54f799ae98fbb7f76)

--HG--
branch : 6.0
2021-10-31 10:31:41 +01:00
Cédric Krier c2f2679173 Fill second_currency when amount_second_currency is set
issue10916
review389191002
(grafted from 14eb7ee05e0ca0ff8184572f70a45b6410cff927)

--HG--
branch : 6.0
2021-10-31 10:30:52 +01:00
Cédric Krier 71ff14ba90 Use the amount_second_currency from the line and not from the invoice
issue10916
review389191002
(grafted from d7557a33425a2bbce37dd3f8a3eaf41d75db3ccc)

--HG--
branch : 6.0
2021-10-31 10:29:23 +01:00
Cédric Krier a0003e7f09 Use the total amount of the invoice as second currency total
issue10923
review381341002
(grafted from 445db5742671487d6179237bf4c7c21c0d1017b6)

--HG--
branch : 6.0
2021-10-31 10:27:03 +01:00
Cédric Krier c1375851e6 Do not remove disabled property after button execution
We must let the display of the screen reset the state of the button.

issue10922
review391061002
(grafted from 0b692f8ac30864b7ec75bf542909fc4b5ea81dcf)

--HG--
branch : 6.0
2021-10-31 10:24:32 +01:00
Cédric Krier cf732b9935 Set width to themed checkbox input
issue10920
review364291002
(grafted from 08e998097055cc6ce6432dbd5235060cfb0bef8e)

--HG--
branch : 6.0
2021-10-31 10:22:22 +01:00
Cédric Krier e1c87ca543 Do not display search_count if it is not higher than limit
On small set of record when records are deleted the number of record could
become lower than the initial search_count. As maintaining a correct
search_count is complex, it is simpler to never display it if it is lower than
the search limit.

issue10789
review383501003
(grafted from 07165c9a8fc19768f45170df622e0998e85abee5)

--HG--
branch : 6.0
2021-10-31 10:20:24 +01:00
Cédric Krier 314b4cf0ac Do not display search_count if it is not higher than limit
On small set of record when records are deleted the number of record could
become lower than the initial search_count. As maintaining a correct
search_count is complex, it is simpler to never display it if it is lower than
the search limit.

issue10789
review383501003
(grafted from 6b2e33b1025568f56aa23972fc02115da18496fc)

--HG--
branch : 6.0
2021-10-31 10:20:24 +01:00
Cédric Krier 4241d914ee Reshow wizard dialog with the initial size
issue10648
review363051003
(grafted from 8fda9d49fb4e43f04f44ae219ee7ada8c4a53335)

--HG--
branch : 6.0
2021-10-31 10:14:37 +01:00
Cédric Krier 2f1b701add Call get_types to get identifier types
issue10714
review336861002
(grafted from d963b6c0e5e94436eb2d40f61d2a14368e3c93b0)

--HG--
branch : 6.0
2021-10-30 02:31:15 +02:00
Cédric Krier 45ae9317d8 Do not apply negative unit price after promotion
We must just set a unit price of 0.

issue10903
review377421002
(grafted from 0f2befb01e316a15a38ccd4edfbc33671c35cee0)

--HG--
branch : 6.0
2021-10-30 02:07:55 +02:00
Nicolas Évrard d83f5e467d Do not copy invoice payments when copying move lines
issue10502
review367121002
(grafted from 24ecdc76c60aedbd4f62501e46338371b9fabce1)

--HG--
branch : 6.0
2021-10-29 17:03:20 +02:00
Cédric Krier 229587bf52 Compare with previous value only if PYSON value is not null
issue10900
review385281003
(grafted from 5fd8d729330a81505f9390cc28fbf05153a84419)

--HG--
branch : 6.0
2021-10-28 09:04:55 +02:00
Cédric Krier 320294613d Make widget children inherits the min-height
This ensure that the children widget will expand vertically.

issue10899
review385281002
(grafted from 31daa1b8a9867dfb205106f2772f2a707a033f19)

--HG--
branch : 6.0
2021-10-28 09:03:22 +02:00
Cédric Krier 29111720aa Ensure always to post to defer account the invoice amount
If the deferred period does not contain the invoice period, we must create a
move for this period when starting to run.

issue10871
review375801002
(grafted from e0e0ce0953cd1717dcae060676facb1fa5ab9807)

--HG--
branch : 6.0
2021-10-28 08:57:33 +02:00
Nicolas Évrard b042c699dd Test GL context values against None instead of using their presence
issue10896
review385271002
(grafted from 1e8fd17cfc05205c24ec565f96b6fe14bf9bf39c)

--HG--
branch : 6.0
2021-10-27 17:01:59 +02:00
Cédric Krier 9af2da6b28 Fill currency and company for non-line invoice line
Since issue9854 those fields are always required.

issue10530
review375831002
(grafted from 026acb2451532a5903adf63402b02e74753173e7)

--HG--
branch : 6.0
2021-10-26 19:46:56 +02:00
Cédric Krier e01a45dd84 Fill currency and company for non-line invoice line
Since issue9854 those fields are always required.

issue10530
review375831002
(grafted from 6d2027238acaf896f899a5ba07fcfd63270aa818)

--HG--
branch : 6.0
2021-10-26 19:46:56 +02:00
Cédric Krier 827465b18f Correctly translate "Current" selection in French
issue10902
review344901002

--HG--
branch : 6.0
2021-10-26 19:45:05 +02:00
Cédric Krier 2ca8aec1c3 Use tab_domain when comparing tabs
issue10441
review381241002
(grafted from a6fffe8ad43e18a3ced95c6814bbe6e49dfcb759)

--HG--
branch : 6.0
2021-10-26 19:40:49 +02:00
Cédric Krier 09f2165a74 Use tab_domain when comparing tabs
issue10441
review381241002
(grafted from 287382c0d95e03d280b2353b7d098b634ead68f1)

--HG--
branch : 6.0
2021-10-26 19:40:49 +02:00
Adrià Tarroja Caubet db3efb4227 Manage multiple arguments on inventory write
issue10894
review362981002
(grafted from 49b5584941203954a801791234de83a3090ce6cb)

--HG--
branch : 6.0
2021-10-22 15:47:33 +02:00
Maxime Richez 540c50f385 Get incoterm from quotation instead of line
issue10891
review387251002
(grafted from 430d98793d1f3a912571bbdc134c644a80f0b64a)

--HG--
branch : 6.0
2021-10-22 15:46:47 +02:00
Adrià Tarroja Caubet 28f041f0a6 Process sales on ship
This ensures partial shipments are properly linked to sales.

issue10430
review361921002
(grafted from 20b2886e3f89b38f30f9a4e2a5be47ff039db465)

--HG--
branch : 6.0
2021-10-22 10:15:48 +02:00
Maxime Richez 190bd6d9e8 Reset actual quantity when copying line
issue10874
review350841002
(grafted from 7f21b6d067a413830bc51fb982b5885daccf9650)

--HG--
branch : 6.0
2021-10-22 10:14:10 +02:00
Maxime Richez dc50f979f1 Reset actual quantity when copying line
issue10874
review350841002
(grafted from 60a2d7af770afb44bc02bd82734255eb94c220cf)

--HG--
branch : 6.0
2021-10-22 10:14:10 +02:00
Cédric Krier 689cc04aee Do not add image for empty avatar URL
issue10868
review367701002
(grafted from f9b71289bf696b369fd5c99cd1313202d1deffc0)

--HG--
branch : 6.0
2021-10-22 00:33:34 +02:00
Cédric Krier 7d153ce9c7 Call close_current on tabs
issue10865
review383331002
(grafted from fc57ac24d2a6207495a16b107aeacd7cbef026a5)

--HG--
branch : 6.0
2021-10-21 00:22:12 +02:00
Cédric Krier 043d744898 Add margin bottom to input-group
It is needed to display correctly the box-shadow of the theme.

issue10864
review366101002
(grafted from 473684d1fe0b2b3c2ba9dd378c047003f779a368)

--HG--
branch : 6.0
2021-10-21 00:18:29 +02:00
Cédric Krier edf211b25f Check ir.translation access for translate plugin
issue10862
review373901002
(grafted from 2d70702c1424d83cdaf430d780098764b046b714)

--HG--
branch : 6.0
2021-10-21 00:15:16 +02:00
Cédric Krier dba80a28d8 Take the full partition as frame to get last value of cost
issue10861
review366091002
(grafted from ddb0a53aa41faf0790fbbe0ce474b9dca6c03c84)

--HG--
branch : 6.0
2021-10-21 00:13:42 +02:00
Adrià Tarroja Caubet b8f3c72ee8 Do not modify iterated list to not miss product
issue10872
review372361002
(grafted from cba100c1c8ab41a4dec96048f21b554b0529b82e)

--HG--
branch : 6.0
2021-10-21 00:07:14 +02:00
Bernat 165ecd487a Do not reverse commission when canceling invoice with move
issue10845
review387121002
(grafted from 8edc569fdc8713d2726b0d88970df1f6d6b45f75)

--HG--
branch : 6.0
2021-10-21 00:06:08 +02:00
Nicolas Évrard 45c73da244 Fix typo in Gdk identifier
issue10882
review354241002
(grafted from ad169d67663af50ba14d203d891bdf040a975c56)

--HG--
branch : 6.0
2021-10-20 15:18:58 +02:00
Cédric Krier 965c0ab49b Use changed event to trigger focus out in Selection widget of Dict
issue10856
review389101002
(grafted from 795501d0c8d174bc7c0c4baf4449fae150c33b46)

--HG--
branch : 6.0
2021-10-19 00:23:30 +02:00
Cédric Krier bcd9c89bbe Run tests in UTC and use millisecond precision for moment comparison
Backout of changeset d5742068fd8d

issue10846
review389071002
(grafted from a4689a7b33a2432e723d3a3fba36eafa9eec323f)

--HG--
branch : 6.0
2021-10-19 00:20:37 +02:00
Sergi Almacellas Abellana ddd0f73272 Make email addresses field fill all available space
issue10760
review362651012
(grafted from 26335e50cc8b84a77284fc4edc91a0fbcdf9f3ad)

--HG--
branch : 6.0
2021-10-18 12:26:34 +02:00
Cédric Krier 40e30497e8 Use unique ID for today record in ProductQuantitiesByWarehouse query
We must use a unique ID to ensure to not collide with records in the
transaction cache.

issue10831
review353021002
(grafted from a1917dccb59b826c803cdc58d939aea334695705)

--HG--
branch : 6.0
2021-10-15 19:16:47 +02:00
Cédric Krier 8d7bd2f690 Pass name parameter to super call of getter
issue10824
review383211002
(grafted from a2639d2639dc5a030f652bf47e54a95aab6c1413)

--HG--
branch : 6.0
2021-10-15 19:14:03 +02:00
Cédric Krier 8170e00186 Delete open records without warehouse
issue10822
review369891004
(grafted from 0723c6b65ee384a24efee0402640e5c65270d3fa)

--HG--
branch : 6.0
2021-10-15 19:12:36 +02:00
Cédric Krier a175fa28ee Delete open records without warehouse
issue10822
review369891004
(grafted from 427c0d552da2fb149ecc1df1ec6731ebb2bd3ba2)

--HG--
branch : 6.0
2021-10-15 19:12:36 +02:00
Cédric Krier efddc21af7 Increase version number
--HG--
branch : 6.0
2021-10-15 17:28:32 +02:00
Cédric Krier bcb0ee2236 Add tag 6.0.2 [skip ci]
--HG--
branch : 6.0
2021-10-15 17:28:23 +02:00
Cédric Krier 9e50a0fdaf Prepare release 6.0.2 [skip ci]
--HG--
branch : 6.0
2021-10-15 17:28:22 +02:00
Cédric Krier afd87e632b Increase version number
--HG--
branch : 6.0
2021-10-15 17:27:26 +02:00
Cédric Krier a5ae90141d Add tag 6.0.2 [skip ci]
--HG--
branch : 6.0
2021-10-15 17:27:16 +02:00
Cédric Krier 5120a6588a Prepare release 6.0.2 [skip ci]
--HG--
branch : 6.0
2021-10-15 17:27:15 +02:00
Cédric Krier 4e69f95429 Increase version number
--HG--
branch : 6.0
2021-10-15 17:26:59 +02:00
Cédric Krier 71289390db Add tag 6.0.5 [skip ci]
--HG--
branch : 6.0
2021-10-15 17:26:50 +02:00
Cédric Krier 995c37ea01 Prepare release 6.0.5 [skip ci]
--HG--
branch : 6.0
2021-10-15 17:26:50 +02:00
Cédric Krier 318712a532 Increase version number
--HG--
branch : 6.0
2021-10-15 17:25:50 +02:00
Cédric Krier b513564ed4 Add tag 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-10-15 17:25:40 +02:00
Cédric Krier 37f6d1fdb0 Prepare release 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-10-15 17:25:40 +02:00
Cédric Krier 98cfcf8de8 Increase version number
--HG--
branch : 6.0
2021-10-15 17:24:21 +02:00
Cédric Krier 51a3afb90a Add tag 6.0.2 [skip ci]
--HG--
branch : 6.0
2021-10-15 17:24:12 +02:00
Cédric Krier f38c19a12b Prepare release 6.0.2 [skip ci]
--HG--
branch : 6.0
2021-10-15 17:24:11 +02:00
Cédric Krier 68bd85523c Increase version number
--HG--
branch : 6.0
2021-10-15 17:23:56 +02:00
Cédric Krier 7a249afecc Add tag 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-10-15 17:23:46 +02:00
Cédric Krier 06d7a0ef46 Prepare release 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-10-15 17:23:46 +02:00
Cédric Krier daa43767fc Increase version number
--HG--
branch : 6.0
2021-10-15 17:22:24 +02:00
Cédric Krier 0d17d5e3b4 Add tag 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-10-15 17:22:12 +02:00
Cédric Krier 91467161ed Prepare release 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-10-15 17:22:12 +02:00
Cédric Krier 1b8647f81b Increase version number
--HG--
branch : 6.0
2021-10-15 17:17:52 +02:00
Cédric Krier 45c1875704 Add tag 6.0.8 [skip ci]
--HG--
branch : 6.0
2021-10-15 17:17:45 +02:00
Cédric Krier 7f3b2570fa Prepare release 6.0.8 [skip ci]
--HG--
branch : 6.0
2021-10-15 17:17:45 +02:00
Cédric Krier 35b207f518 Increase version number
--HG--
branch : 6.0
2021-10-15 17:11:13 +02:00
Cédric Krier 2a1a3f669d Add tag 6.0.8 [skip ci]
--HG--
branch : 6.0
2021-10-15 17:11:00 +02:00
Cédric Krier a0ea0f1c38 Prepare release 6.0.8 [skip ci]
--HG--
branch : 6.0
2021-10-15 17:11:00 +02:00
Adrià Tarroja Caubet cc47a7e9c0 Do not migrate log if it has resource
issue10855
review364201002
(grafted from 789a2cf4007744330cfe70cfe81a9eb2d9750e96)

--HG--
branch : 6.0
2021-10-13 18:27:52 +02:00
Sergi Almacellas Abellana 4617a82632 Only test inventory units for lines with quantity
issue10821
review366031002
(grafted from 942ec3917dcf0d7d221d2dfd0eada92c90253005)

--HG--
branch : 6.0
2021-10-13 11:02:43 +02:00
Nicolas Évrard 9fcaf9fa89 Computes GeneralLedger timespan on either dates or period
issue10249
review351991002
(grafted from 1b3d9d7a758f7db21e171103b17f27442583cea8)

--HG--
branch : 6.0
2021-10-12 11:29:34 +02:00
Cédric Krier 5f47534996 Convert payload base64 bytes into ASCII string
issue10780
review364141002
(grafted from 1d7367f5a6f09ab0508622ef973b61f3649bd69d)

--HG--
branch : 6.0
2021-10-08 19:14:03 +02:00
Cédric Krier 77fc438f6f Loop over children iter after expanded the autodetected parent
issue10813
review375641003
(grafted from 81f7ed3823caa12346156a1d37f55aa67775bd40)

--HG--
branch : 6.0
2021-10-08 19:12:56 +02:00
Cédric Krier dff2e6ce9e Use field context to edit record
issue10806
review364101002
(grafted from 1249931768127750f3c905256aa435285a9a00fc)

--HG--
branch : 6.0
2021-10-08 19:10:46 +02:00
Cédric Krier 4885b2ba4f Use field context to edit record
issue10806
review364101002
(grafted from 2f3df8d1ed05086b85c2f4218693ee58d44766e5)

--HG--
branch : 6.0
2021-10-08 19:10:46 +02:00
Sergi Almacellas Abellana a3049508e0 Set sale currency on invoice line currency
issue10812
review372111002
(grafted from 8628bac68afc55118b295c0218b06d7a1dd6f544)

--HG--
branch : 6.0
2021-10-07 15:28:21 +02:00
Cédric Krier 45576bf78b Rename getter of has_payments to avoid name collision
issue10810
review339021002
(grafted from 99a864afc2b93a87550b32f4bcd4a45796b91f93)

--HG--
branch : 6.0
2021-10-03 13:48:43 +02:00
Cédric Krier 8c3bfb11b8 Replace domain against code by sequence type
issue10795
review373661003
(grafted from 4e0c709a11362f53f93b11c06344ac43872c84f1)

--HG--
branch : 6.0
2021-10-03 13:45:11 +02:00
Cédric Krier ac628353be Create toolbar synchronously
The record_message function needs that all the buttons are created when it is
triggered. So we can not delay the creation with an asynchronous call.

issue10783
review360151002
(grafted from a6315854511588fef77cc83c5e37d13b31c55727)

--HG--
branch : 6.0
2021-10-03 00:40:18 +02:00
Cédric Krier d1878ec447 Restore initial values if assign_try is partial
The assign_try method may have saved the move with the modification applied by
the key. So we must restore the initial values for the unassigned quantity.

issue10729
review379081002
(grafted from babb936c3f84b93ead038a1e587d988b22a20ccd)

--HG--
branch : 6.0
2021-10-03 00:29:16 +02:00
Cédric Krier e55fbd800d Add margin on button in horizontal group
It is needed to display correctly the box-shadow of the theme.

issue10771
review367571002
(grafted from 924b5e5a9c9313110add9f510526a13c200474c4)

--HG--
branch : 6.0
2021-10-03 00:21:06 +02:00
Cédric Krier 5d97bda0d4 Convert invoiced quantity into the order line unit
And only after applying the price ratio, we can convert from the price from the
component unit to the move unit.

issue10800
review375611002
(grafted from f4a92834bdb5a213cdacf6f53b28beea6612fc35)

--HG--
branch : 6.0
2021-10-02 15:29:44 +02:00
Cédric Krier 909ae3f775 Increase version number
--HG--
branch : 6.0
2021-10-02 00:31:06 +02:00
Cédric Krier 379ecc6110 Add tag 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-10-02 00:30:57 +02:00
Cédric Krier b702555757 Prepare release 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-10-02 00:30:56 +02:00
Cédric Krier 219aaee124 Increase version number
--HG--
branch : 6.0
2021-10-02 00:30:16 +02:00
Cédric Krier 4dafa8b737 Add tag 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-10-02 00:30:08 +02:00
Cédric Krier 338699b253 Prepare release 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-10-02 00:30:08 +02:00
Cédric Krier a6eeebaa8d Increase version number
--HG--
branch : 6.0
2021-10-02 00:29:53 +02:00
Cédric Krier 459601aa8d Add tag 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-10-02 00:29:43 +02:00
Cédric Krier 3c42786105 Prepare release 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-10-02 00:29:43 +02:00
Cédric Krier 3603175c5b Increase version number
--HG--
branch : 6.0
2021-10-02 00:28:42 +02:00
Cédric Krier 98daac012b Add tag 6.0.5 [skip ci]
--HG--
branch : 6.0
2021-10-02 00:28:33 +02:00
Cédric Krier e0a81af68d Prepare release 6.0.5 [skip ci]
--HG--
branch : 6.0
2021-10-02 00:28:33 +02:00
Cédric Krier 84d685693d Increase version number
--HG--
branch : 6.0
2021-10-02 00:27:54 +02:00
Cédric Krier 54986f99b1 Add tag 6.0.3 [skip ci]
--HG--
branch : 6.0
2021-10-02 00:27:44 +02:00
Cédric Krier 2d0f6286de Prepare release 6.0.3 [skip ci]
--HG--
branch : 6.0
2021-10-02 00:27:44 +02:00
Cédric Krier 697af999c3 Increase version number
--HG--
branch : 6.0
2021-10-02 00:27:26 +02:00
Cédric Krier eecec251b9 Add tag 6.0.2 [skip ci]
--HG--
branch : 6.0
2021-10-02 00:27:18 +02:00
Cédric Krier febd02ac49 Prepare release 6.0.2 [skip ci]
--HG--
branch : 6.0
2021-10-02 00:27:17 +02:00
Cédric Krier 4eea737ba8 Increase version number
--HG--
branch : 6.0
2021-10-02 00:26:15 +02:00
Cédric Krier aae1030466 Add tag 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-10-02 00:26:06 +02:00
Cédric Krier 644bba8a05 Prepare release 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-10-02 00:26:06 +02:00
Cédric Krier c60daa02b2 Increase version number
--HG--
branch : 6.0
2021-10-02 00:24:43 +02:00
Cédric Krier 010266b46f Add tag 6.0.3 [skip ci]
--HG--
branch : 6.0
2021-10-02 00:24:33 +02:00
Cédric Krier 7a6908e9b6 Prepare release 6.0.3 [skip ci]
--HG--
branch : 6.0
2021-10-02 00:24:32 +02:00
Cédric Krier 35e5fef87e Increase version number
--HG--
branch : 6.0
2021-10-02 00:23:38 +02:00
Cédric Krier eabe18f488 Add tag 6.0.7 [skip ci]
--HG--
branch : 6.0
2021-10-02 00:23:31 +02:00
Cédric Krier f7a4f30e24 Prepare release 6.0.7 [skip ci]
--HG--
branch : 6.0
2021-10-02 00:23:31 +02:00
Cédric Krier d59455557c Increase version number
--HG--
branch : 6.0
2021-10-02 00:22:27 +02:00
Cédric Krier d5900fd7d8 Add tag 6.0.7 [skip ci]
--HG--
branch : 6.0
2021-10-02 00:22:13 +02:00
Cédric Krier b9aecdc260 Prepare release 6.0.7 [skip ci]
--HG--
branch : 6.0
2021-10-02 00:22:13 +02:00
Maxime Richez 72ba2abdbb Invoice shipment cost without cost
issue10798
review372051002
(grafted from 5f9eb01ead9117e860bc940f92951a81a37d984c)

--HG--
branch : 6.0
2021-09-29 10:42:56 +02:00
Cédric Krier 7c20e2aada Add save argument to extension of set_multivalue
issue10756
review369671002
(grafted from 0d1e6efbe4c71325c083b14b3a92f08bf13c1f41)

--HG--
branch : 6.0
2021-09-23 10:08:37 +02:00
Cédric Krier d30b03f063 Add save argument to extension of set_multivalue
issue10756
review369671002
(grafted from 97a0ff35ecf03d9e049f0b3470dd73e75f7c4b95)

--HG--
branch : 6.0
2021-09-23 10:08:37 +02:00
Cédric Krier 7f9899e936 Use invoice company when searching invoices to send
issue10755
review373581002
(grafted from a108ab1afc05e08e61e54a24ad0beab5c72c48b8)

--HG--
branch : 6.0
2021-09-23 10:07:39 +02:00
Cédric Krier 700b6abf70 Add wizard to main element of tab and remove top padding
issue10764
review369711002
(grafted from 8e040db8b68b2e4f88c4873087a1a516551db7d0)

--HG--
branch : 6.0
2021-09-20 10:28:22 +02:00
Cédric Krier 8d94215afc Use ends_at for record name of period and use language format
issue10740
review334971002
(grafted from d0501664206fdbabc93d2d32c17f87c890ab6b09)

--HG--
branch : 6.0
2021-09-19 00:10:16 +02:00
Cédric Krier 65121322c0 Disable HTML widget buttons when readonly
issue10737
review334951002
(grafted from f7d8d964d69dc1b6a17725553e41a1924e7e0031)

--HG--
branch : 6.0
2021-09-19 00:06:54 +02:00
Cédric Krier bf05d192c0 Disable HTML widget buttons when readonly
issue10737
review334951002
(grafted from 3657026d8d0107d0605cbb43f902a59dca37f7c4)

--HG--
branch : 6.0
2021-09-19 00:06:54 +02:00
Cédric Krier 39ce374ba8 Use biginteger for integer overflowing XML-RPC integer dumper
issue10732
review363891002
(grafted from 9bc0e2be24313cc4fa215c049438b81d85c78234)

--HG--
branch : 6.0
2021-09-19 00:04:57 +02:00
Sergi Almacellas Abellana eed3c790d5 Use today when sale date is empty
issue10745
review371881002
(grafted from 263a96bd1a3fc84cbe5f2b203d2172965b26afb6)

--HG--
branch : 6.0
2021-09-17 10:30:03 +02:00
Cédric Krier 042346410a Increase version number
--HG--
branch : 6.0
2021-09-16 23:52:43 +02:00
Cédric Krier daa11b9e78 Add tag 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-09-16 23:52:35 +02:00
Cédric Krier 8c4908cb54 Prepare release 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-09-16 23:52:34 +02:00
Cédric Krier 059b5462ae Increase version number
--HG--
branch : 6.0
2021-09-16 23:51:45 +02:00
Cédric Krier 176995825e Add tag 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-09-16 23:51:36 +02:00
Cédric Krier 687b6b27a0 Prepare release 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-09-16 23:51:36 +02:00
Cédric Krier 2472edf65c Increase version number
--HG--
branch : 6.0
2021-09-16 23:50:48 +02:00
Cédric Krier 387f0ccb71 Add tag 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-09-16 23:50:41 +02:00
Cédric Krier b0f03c7083 Prepare release 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-09-16 23:50:41 +02:00
Cédric Krier 3b0db76083 Increase version number
--HG--
branch : 6.0
2021-09-16 23:50:29 +02:00
Cédric Krier b11ab00195 Add tag 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-09-16 23:50:20 +02:00
Cédric Krier cfeba74875 Prepare release 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-09-16 23:50:20 +02:00
Cédric Krier 9dfb5ba483 Increase version number
--HG--
branch : 6.0
2021-09-16 23:50:10 +02:00
Cédric Krier 2de9bc99a0 Add tag 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-09-16 23:50:01 +02:00
Cédric Krier be4c3ad5f1 Prepare release 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-09-16 23:50:01 +02:00
Cédric Krier 3405904955 Increase version number
--HG--
branch : 6.0
2021-09-16 23:49:52 +02:00
Cédric Krier cac7d478ad Add tag 6.0.4 [skip ci]
--HG--
branch : 6.0
2021-09-16 23:49:44 +02:00
Cédric Krier 34cf1ec4b4 Prepare release 6.0.4 [skip ci]
--HG--
branch : 6.0
2021-09-16 23:49:43 +02:00
Cédric Krier 13b0c209fc Increase version number
--HG--
branch : 6.0
2021-09-16 23:48:41 +02:00
Cédric Krier 88adba51bf Add tag 6.0.4 [skip ci]
--HG--
branch : 6.0
2021-09-16 23:48:33 +02:00
Cédric Krier 371d4bc7d8 Prepare release 6.0.4 [skip ci]
--HG--
branch : 6.0
2021-09-16 23:48:33 +02:00
Cédric Krier 4e5034e0e4 Increase version number
--HG--
branch : 6.0
2021-09-16 23:48:23 +02:00
Cédric Krier c7487fbb23 Add tag 6.0.3 [skip ci]
--HG--
branch : 6.0
2021-09-16 23:48:13 +02:00
Cédric Krier aa3a1f65cf Prepare release 6.0.3 [skip ci]
--HG--
branch : 6.0
2021-09-16 23:48:12 +02:00
Cédric Krier d92008b1b3 Increase version number
--HG--
branch : 6.0
2021-09-16 23:48:03 +02:00
Cédric Krier cb64a2f922 Add tag 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-09-16 23:47:55 +02:00
Cédric Krier 0a872e1d2d Prepare release 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-09-16 23:47:54 +02:00
Cédric Krier b720ceafd4 Increase version number
--HG--
branch : 6.0
2021-09-16 23:47:20 +02:00
Cédric Krier 05a22d18c2 Add tag 6.0.2 [skip ci]
--HG--
branch : 6.0
2021-09-16 23:47:10 +02:00
Cédric Krier c68fe43b07 Prepare release 6.0.2 [skip ci]
--HG--
branch : 6.0
2021-09-16 23:47:10 +02:00
Cédric Krier cc93091ae4 Increase version number
--HG--
branch : 6.0
2021-09-16 23:47:02 +02:00
Cédric Krier 26bb1b7b61 Add tag 6.0.7 [skip ci]
--HG--
branch : 6.0
2021-09-16 23:46:51 +02:00
Cédric Krier 0c9a4a7ea6 Prepare release 6.0.7 [skip ci]
--HG--
branch : 6.0
2021-09-16 23:46:51 +02:00
Cédric Krier ff030699eb Increase version number
--HG--
branch : 6.0
2021-09-16 23:46:17 +02:00
Cédric Krier 10fcea2554 Add tag 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-09-16 23:46:09 +02:00
Cédric Krier 611ffed60f Prepare release 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-09-16 23:46:09 +02:00
Cédric Krier 5ed06ff96b Increase version number
--HG--
branch : 6.0
2021-09-16 23:45:22 +02:00
Cédric Krier f8876fe121 Add tag 6.0.2 [skip ci]
--HG--
branch : 6.0
2021-09-16 23:45:14 +02:00
Cédric Krier eae8f909a9 Prepare release 6.0.2 [skip ci]
--HG--
branch : 6.0
2021-09-16 23:45:14 +02:00
Cédric Krier d6da19ab3c Increase version number
--HG--
branch : 6.0
2021-09-16 23:43:23 +02:00
Cédric Krier 761439af5a Add tag 6.0.6 [skip ci]
--HG--
branch : 6.0
2021-09-16 23:43:14 +02:00
Cédric Krier 9d1ff0b324 Prepare release 6.0.6 [skip ci]
--HG--
branch : 6.0
2021-09-16 23:43:14 +02:00
Cédric Krier 8c9f8ecc3f Use model of ComboBox to set active entry
The value of the ComboBox must be set using index instead of relying on the
displayed value because it may not be unique and the popdown must preselect the
current value.

issue10725
review338851002
(grafted from 19d46cf0e25c98285ffb521cbdf32358ae72eb7d)

--HG--
branch : 6.0
2021-09-13 23:33:12 +02:00
Cédric Krier 60509e3c31 Increase version number
--HG--
branch : 6.0
2021-09-16 23:42:01 +02:00
Cédric Krier 502d74dd42 Add tag 6.0.6 [skip ci]
--HG--
branch : 6.0
2021-09-16 23:41:47 +02:00
Cédric Krier 6e86c8addf Prepare release 6.0.6 [skip ci]
--HG--
branch : 6.0
2021-09-16 23:41:46 +02:00
Cédric Krier 00bc7c52e2 Support integer as price to round
issue10720
review375381002
(grafted from 9780dfb370fae591f5a85342e26b4278773267cf)

--HG--
branch : 6.0
2021-09-13 23:07:13 +02:00
Cédric Krier 9860840640 Increase version number
--HG--
branch : 6.0
2021-09-16 23:48:57 +02:00
Cédric Krier ffc238838e Add tag 6.0.2 [skip ci]
--HG--
branch : 6.0
2021-09-16 23:48:49 +02:00
Cédric Krier 910192bbf9 Prepare release 6.0.2 [skip ci]
--HG--
branch : 6.0
2021-09-16 23:48:49 +02:00
Sergi Almacellas Abellana d2cd9fae59 Instantiate invoice product with agent company
issue10544
review363501006
(grafted from 8133c50101c0a461fa4838d26103cf5054079e1a)

--HG--
branch : 6.0
2021-09-13 09:30:41 +02:00
Maxime Richez 6a725d5ef9 Close tab when cancelling save on new record
issue10480
review363421002
(grafted from bea021af96d55137e35bae1ade78aff6799890e3)

--HG--
branch : 6.0
2021-09-10 19:37:47 +02:00
Maxime Richez 1fcd621c8e Close tab when cancelling save on new record
issue10480
review363421002
(grafted from 941b90300b84c9116138ce8275e662e3dd792182)

--HG--
branch : 6.0
2021-09-10 19:37:47 +02:00
Sergi Almacellas Abellana 46a4df0245 Prevent DomainValidationError when coping product with components
issue10701
review350521002
(grafted from 88a24c1e5a5d4245572694b568ecdfd30693cbef)

--HG--
branch : 6.0
2021-09-06 09:59:13 +02:00
Cédric Krier 6aa1fc5937 Add missing doc configuration
(grafted from a7f88f8573a5a910938629893450a33897e57c7f)

--HG--
branch : 6.0
2021-09-06 00:33:37 +02:00
Raimon Esteve d423fc0ce1 Get return sale from sale's origin
issue10702
review369591002
(grafted from 125ab979d3e3f47dae2effaa3f23e338cb07b2d5)

--HG--
branch : 6.0
2021-09-04 09:47:24 +02:00
Cédric Krier 2bf9f9b45e Use last action name when selecting from the same keyword
issue10661
review373261002
(grafted from 36dfcc5fdccaf4c2b202098a2563b040e08be75d)

--HG--
branch : 6.0
2021-09-02 23:57:43 +02:00
Cédric Krier d1b964aa33 Use last action name when selecting from the same keyword
issue10661
review373261002
(grafted from 32ee4a3b04ffcb3ecdf9f96c21183c4d8d9ecc7c)

--HG--
branch : 6.0
2021-09-02 23:57:43 +02:00
Adrià Tarroja Caubet bccc6c4a1d Cast Date and Time field value to the correct type when checking for modification
issue10655
review352481002
(grafted from b03d7d7e0225a0a582eae5ddf0f79324760f58c6)

--HG--
branch : 6.0
2021-09-02 23:30:57 +02:00
Cédric Krier 9202300f26 Fill buttons attribute with action, relate and print buttons
issue10410
(grafted from ebf162f8546abbbe6a243f7ec4db8a2df7182c98)

--HG--
branch : 6.0
2021-09-09 22:57:09 +02:00
Cédric Krier 4547683290 Allow to execute reports without records
issue10409
review355391002
(grafted from d8e35d801b41a935eae9924612132dca9c02f1c2)

--HG--
branch : 6.0
2021-09-02 23:19:36 +02:00
Cédric Krier 34a939aac2 Allow to execute reports without records
issue10409
review355391002
(grafted from 557fbac32d5ef57fec11ff2323e2e1e7e998b968)

--HG--
branch : 6.0
2021-09-02 23:19:36 +02:00
Cédric Krier 3de16fef12 Allow to execute reports without records
issue10409
review355391002
(grafted from e7da72126c587328b734393e7e7b17e972fa4bba)

--HG--
branch : 6.0
2021-09-02 23:19:36 +02:00
Cédric Krier d9eab27244 Allow to execute reports without records
issue10409
review355391002
(grafted from 85d1bb950e2d560a8c660bfb36db70234f505b96)

--HG--
branch : 6.0
2021-09-02 23:19:36 +02:00
Cédric Krier a03b805baa Allow to execute reports without records
issue10409
review355391002
(grafted from 14afd35c475e4e790d96176f35a6a66ed25ac882)

--HG--
branch : 6.0
2021-09-02 23:19:36 +02:00
Cédric Krier 25a56de899 Allow to execute reports without records
issue10409
review355391002
(grafted from 1e2f5cb3760f98702f82ae76684daaf581c52d7e)

--HG--
branch : 6.0
2021-09-02 23:19:36 +02:00
Cédric Krier b9cec94451 Allow to execute reports without records
issue10409
review355391002
(grafted from 7f783867428978462d9a38c493d35c7e51cd1b2e)

--HG--
branch : 6.0
2021-09-02 23:19:36 +02:00
Cédric Krier 8b3503ce0d Allow to execute reports without records
issue10409
review355391002
(grafted from 24a670b0fd66d25d2535210f2e1bd7899d89cb2c)

--HG--
branch : 6.0
2021-09-02 23:19:36 +02:00
Cédric Krier 5bb4e2e7af Allow to execute reports without records
issue10409
review355391002
(grafted from 58474f291d002423befd0efb91c59ae4747678a3)

--HG--
branch : 6.0
2021-09-02 23:19:36 +02:00
Cédric Krier 1a2a1ce12f Disable toolbar buttons based on record message
In order to update the disabled property, we must store the button tag in
Sao.Tab.buttons.
The property must be computed by taking into account if the dropdown has
children.
And the resource buttons must check against undefined record_id.

issue10410
review355431002
(grafted from a7d07e635e86983fee5ef8decb4e5294ba72f78a)

--HG--
branch : 6.0
2021-09-02 23:17:33 +02:00
Cédric Krier 8b4f6c135f Use items function to iterate over fees
The iteritems method does not exist anymore in Python3.

issue10679
review346821002
(grafted from 0c7b51792da94f702fd4b65e6cb7c252bc451c48)

--HG--
branch : 6.0
2021-09-02 23:13:23 +02:00
Cédric Krier 79ef882721 Use items function to iterate over fees
The iteritems method does not exist anymore in Python3.

issue10679
review346821002
(grafted from e650d713ea455e0e11cfb27e8a6c4aaf8b5ecfa4)

--HG--
branch : 6.0
2021-09-02 23:13:23 +02:00
Cédric Krier 151c3491a5 Do not set toolbar style to page without toolbar
issue10676
review375241002
(grafted from d362c64c4ebde2e2ced292260782771105441c1f)

--HG--
branch : 6.0
2021-09-02 23:12:06 +02:00
Nicolas Évrard f93a753f34 Recursively destroy records before propagating the signal
issue10686
review371591003
(grafted from b1b613ba6059248938777afd16e58eb64b6d18de)

--HG--
branch : 6.0
2021-09-02 14:50:23 +02:00
Cédric Krier bb5422846b Increase version number
--HG--
branch : 6.0
2021-09-01 23:00:23 +02:00
Cédric Krier 4a588cc996 Add tag 6.0.3 [skip ci]
--HG--
branch : 6.0
2021-09-01 23:00:11 +02:00
Cédric Krier 8dfd59b036 Prepare release 6.0.3 [skip ci]
--HG--
branch : 6.0
2021-09-01 23:00:11 +02:00
Cédric Krier bc575f0f05 Increase version number
--HG--
branch : 6.0
2021-09-01 23:00:04 +02:00
Cédric Krier ff0838f695 Add tag 6.0.2 [skip ci]
--HG--
branch : 6.0
2021-09-01 22:59:55 +02:00
Cédric Krier 8516fb7798 Prepare release 6.0.2 [skip ci]
--HG--
branch : 6.0
2021-09-01 22:59:54 +02:00
Cédric Krier fc8269502b Increase version number
--HG--
branch : 6.0
2021-09-01 22:59:02 +02:00
Cédric Krier b1c9ba5a6c Add tag 6.0.3 [skip ci]
--HG--
branch : 6.0
2021-09-01 22:58:52 +02:00
Cédric Krier e942a5068d Prepare release 6.0.3 [skip ci]
--HG--
branch : 6.0
2021-09-01 22:58:52 +02:00
Cédric Krier 34a1c574e3 Increase version number
--HG--
branch : 6.0
2021-09-01 22:58:39 +02:00
Cédric Krier 75a24e0f80 Add tag 6.0.2 [skip ci]
--HG--
branch : 6.0
2021-09-01 22:58:32 +02:00
Cédric Krier bb88778259 Prepare release 6.0.2 [skip ci]
--HG--
branch : 6.0
2021-09-01 22:58:31 +02:00
Cédric Krier f062cb5dc8 Increase version number
--HG--
branch : 6.0
2021-09-01 22:58:21 +02:00
Cédric Krier 332b222ef5 Add tag 6.0.3 [skip ci]
--HG--
branch : 6.0
2021-09-01 22:58:13 +02:00
Cédric Krier d3344ad9b9 Prepare release 6.0.3 [skip ci]
--HG--
branch : 6.0
2021-09-01 22:58:13 +02:00
Cédric Krier ad9947aea9 Increase version number
--HG--
branch : 6.0
2021-09-01 22:57:36 +02:00
Cédric Krier 2d55fc17b2 Add tag 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-09-01 22:57:27 +02:00
Cédric Krier 9cd3fc6089 Prepare release 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-09-01 22:57:27 +02:00
Cédric Krier cd4b9cc889 Increase version number
--HG--
branch : 6.0
2021-09-01 22:57:02 +02:00
Cédric Krier 0ab047983f Add tag 6.0.3 [skip ci]
--HG--
branch : 6.0
2021-09-01 22:56:53 +02:00
Cédric Krier 8ae57c7737 Prepare release 6.0.3 [skip ci]
--HG--
branch : 6.0
2021-09-01 22:56:53 +02:00
Cédric Krier 2af6de6c03 Increase version number
--HG--
branch : 6.0
2021-09-01 22:55:56 +02:00
Cédric Krier e75414e59b Add tag 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-09-01 22:55:46 +02:00
Cédric Krier bdc258228a Prepare release 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-09-01 22:55:46 +02:00
Cédric Krier 91139aa250 Increase version number
--HG--
branch : 6.0
2021-09-01 22:55:31 +02:00
Cédric Krier bfec06afc5 Add tag 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-09-01 22:55:22 +02:00
Cédric Krier 34e5017392 Prepare release 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-09-01 22:55:22 +02:00
Cédric Krier 5b0383e960 Increase version number
--HG--
branch : 6.0
2021-09-01 22:54:48 +02:00
Cédric Krier 91acb39d18 Add tag 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-09-01 22:54:39 +02:00
Cédric Krier 25819a10f7 Prepare release 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-09-01 22:54:38 +02:00
Cédric Krier cf3ab8091c Increase version number
--HG--
branch : 6.0
2021-09-01 22:54:03 +02:00
Cédric Krier 346cd30f02 Add tag 6.0.6 [skip ci]
--HG--
branch : 6.0
2021-09-01 22:53:52 +02:00
Cédric Krier 0250962c3d Prepare release 6.0.6 [skip ci]
--HG--
branch : 6.0
2021-09-01 22:53:52 +02:00
Cédric Krier 4251e9fbeb Increase version number
--HG--
branch : 6.0
2021-09-01 22:53:16 +02:00
Cédric Krier 9723b4e9c2 Add tag 6.0.2 [skip ci]
--HG--
branch : 6.0
2021-09-01 22:53:08 +02:00
Cédric Krier 05ab807b9c Prepare release 6.0.2 [skip ci]
--HG--
branch : 6.0
2021-09-01 22:53:08 +02:00
Cédric Krier a4068e7b8a Increase version number
--HG--
branch : 6.0
2021-09-01 22:52:21 +02:00
Cédric Krier 6a94ad67b5 Add tag 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-09-01 22:52:13 +02:00
Cédric Krier ccc70efe53 Prepare release 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-09-01 22:52:13 +02:00
Cédric Krier f1fda3b0a3 Increase version number
--HG--
branch : 6.0
2021-09-01 22:48:53 +02:00
Cédric Krier 9bb55b22d3 Add tag 6.0.5 [skip ci]
--HG--
branch : 6.0
2021-09-01 22:48:45 +02:00
Cédric Krier 196c0e729a Prepare release 6.0.5 [skip ci]
--HG--
branch : 6.0
2021-09-01 22:48:44 +02:00
Cédric Krier 5872222f5d Increase version number
--HG--
branch : 6.0
2021-09-01 22:47:02 +02:00
Cédric Krier ed6368c54d Add tag 6.0.5 [skip ci]
--HG--
branch : 6.0
2021-09-01 22:46:50 +02:00
Cédric Krier 98d28da215 Prepare release 6.0.5 [skip ci]
--HG--
branch : 6.0
2021-09-01 22:46:49 +02:00
Jared Esparza 43f2e11e03 Support Reference fields in get_template
issue10680
review346831002
(grafted from 20c2b318b42f0158fa96889b1d2accf7ced60a5c)

--HG--
branch : 6.0
2021-08-30 23:58:28 +02:00
Cédric Krier 1475669f4d Increase version number
--HG--
branch : 6.0
2021-09-01 22:57:18 +02:00
Cédric Krier 76a4b54444 Add tag 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-09-01 22:57:09 +02:00
Cédric Krier 6bcee81975 Prepare release 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-09-01 22:57:09 +02:00
Cédric Krier f15ba8d0b8 Keep context when re-browsing products
issue10668
review363701002
(grafted from 0ef20050e8683dabd331b61b86c3bdce183f3d69)

--HG--
branch : 6.0
2021-08-27 08:56:46 +02:00
Cédric Krier 26a17e1492 Use the instance context to get carrier prices
issue10666
review358661002
(grafted from 95bb2b6d9ef0a5cc2d81c4951bb16099ed666bd9)

--HG--
branch : 6.0
2021-08-27 08:48:34 +02:00
Cédric Krier db9e571879 Use the instance context to get carrier prices
issue10666
review358661002
(grafted from c910b270db7cc102d49cb8c0bfb6343c5db418d9)

--HG--
branch : 6.0
2021-08-27 08:48:34 +02:00
Cédric Krier c0415d6c94 Restore instance context when getting price list used
The price_list_used is set on property so it is executed under the transaction
context but we expect to have the price list from the company set in the
instance context.

issue10664
review369491002
(grafted from d8c73648423142c9b9d0aa5b762e0cff422a7606)

--HG--
branch : 6.0
2021-08-27 08:46:28 +02:00
Adrià Tarroja Caubet f8676a5102 Add missing parent domain clause on search_shipments_returns
issue10688
review365831002
(grafted from ec4ae07d0c590517f7d8c6587d1d3044221554a1)

--HG--
branch : 6.0
2021-08-26 19:33:00 +02:00
Cédric Krier 0e6a18178a Increase version number
--HG--
branch : 6.0
2021-08-19 23:23:11 +02:00
Cédric Krier 0fb83f8f26 Add tag 6.0.2 [skip ci]
--HG--
branch : 6.0
2021-08-19 23:23:02 +02:00
Cédric Krier 324bab9595 Prepare release 6.0.2 [skip ci]
--HG--
branch : 6.0
2021-08-19 23:23:02 +02:00
Cédric Krier f937db5d1b Increase version number
--HG--
branch : 6.0
2021-08-19 23:22:48 +02:00
Cédric Krier 44df68aa3d Add tag 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-08-19 23:22:39 +02:00
Cédric Krier e82c529dd9 Prepare release 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-08-19 23:22:39 +02:00
Cédric Krier a80ac05dc7 Increase version number
--HG--
branch : 6.0
2021-08-19 23:22:20 +02:00
Cédric Krier 468305424a Add tag 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-08-19 23:22:12 +02:00
Cédric Krier 7a7e5647f5 Prepare release 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-08-19 23:22:11 +02:00
Cédric Krier 791af53df2 Increase version number
--HG--
branch : 6.0
2021-08-19 23:21:53 +02:00
Cédric Krier 201e8f941f Add tag 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-08-19 23:21:45 +02:00
Cédric Krier c4e45ee378 Prepare release 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-08-19 23:21:45 +02:00
Cédric Krier 07f3c641ef Increase version number
--HG--
branch : 6.0
2021-08-19 23:21:29 +02:00
Cédric Krier 28bdaaafd0 Add tag 6.0.3 [skip ci]
--HG--
branch : 6.0
2021-08-19 23:21:19 +02:00
Cédric Krier 24fcac20c3 Prepare release 6.0.3 [skip ci]
--HG--
branch : 6.0
2021-08-19 23:21:19 +02:00
Cédric Krier 9080b6fd42 Do not compare base to 0 if it is None
issue10657
review369471002
(grafted from 1fb3114cbc27a3b57503545b8ff9241bffefd9ca)

--HG--
branch : 6.0
2021-08-19 22:32:48 +02:00
Cédric Krier a50394e6d9 Ensure payment journal is in the web shop currency
issue10645
review369401002
(grafted from 9ac431c9ac95383b27f1948ceefd43481897b3bf)

--HG--
branch : 6.0
2021-08-19 22:27:02 +02:00
Sergi Almacellas Abellana 23d1ae57ea Only set employe company context when parent record is saved
issue10639
review336761003
(grafted from 198a51be7fc651e6d76803971bbcb4793b8f6803)

--HG--
branch : 6.0
2021-08-17 10:21:19 +02:00
Cédric Krier 4091d58234 Use company of the move created to retrieve the numbering sequence
issue10634
review342831004
(grafted from af10119a0c2a075bc43c55a7e23261d4578fd71c)

--HG--
branch : 6.0
2021-08-16 23:08:50 +02:00
Raphaël Valéry 9a749dc864 Call change() when a Date field is updated via visual calendar
issue10647
review362341002
(grafted from 474abeca9f9b4c8199ac333b3e8a178ac1c88adb)

--HG--
branch : 6.0
2021-08-13 18:15:22 +02:00
Cédric Krier bb5467a660 Restore the tabs scroll position when switching tab
issue10633
review336751002
(grafted from d9927b9ac1d7f62983ac33163c67afaa92c52ada)

--HG--
branch : 6.0
2021-08-12 18:47:54 +02:00
Cédric Krier 1eb53892c6 Allow to skip picking if output is the storage location
The picked step is pointless in such case because there is no inventory moves.
Also we must allow to fill packages in waiting.

issue10620
review363611002
(grafted from 628fdf3bb3d5241b88f0a39860e413f164bf64cf)

--HG--
branch : 6.0
2021-08-12 18:45:25 +02:00
Cédric Krier 10fbce941a Allow to skip picking if output is the storage location
The picked step is pointless in such case because there is no inventory moves.
Also we must allow to fill packages in waiting.

issue10620
review363611002
(grafted from 7695afdfb9ce5ab8ef49993ec8311a557e555647)

--HG--
branch : 6.0
2021-08-12 18:45:25 +02:00
Cédric Krier d87b62932a Increase version number
--HG--
branch : 6.0
2021-08-19 23:21:05 +02:00
Cédric Krier 0c6cbe083e Add tag 6.0.5 [skip ci]
--HG--
branch : 6.0
2021-08-19 23:20:49 +02:00
Cédric Krier 38980bd5de Prepare release 6.0.5 [skip ci]
--HG--
branch : 6.0
2021-08-19 23:20:48 +02:00
Cédric Krier 015e13064a Do not fill Dimensions not PackageWeight when value is None
issue10627
review349041002
(grafted from fa8aec1bfa876edd0e328252ec916261332dc27d)

--HG--
branch : 6.0
2021-08-12 18:41:49 +02:00
Cédric Krier c62a514caf Use '\' as escape char for wildcard
issue10626
review349031002
(grafted from 67429bcbe92e6c9beeea4e65f84d2dc09d08c2b2)

--HG--
branch : 6.0
2021-08-12 18:39:50 +02:00
Cédric Krier 892bda66b5 Do not migrate log without trigger
The notification and resource columns are required so they can not be updated
with NULL value when there is no trigger linked.

issue10622
review369341002
(grafted from 1b99cee3a0fd48ef324a0e56369aa1735270c494)

--HG--
branch : 6.0
2021-08-12 18:36:32 +02:00
Raphaël Valéry 2c31d4ce57 Do not remove record from the looped list when setting list ids
issue10638
review358561002
(grafted from d98bc405f011cc269edef1bdf932971f74eedbbb)

--HG--
branch : 6.0
2021-08-11 18:02:25 +02:00
Sergi Almacellas Abellana 2214b389c1 Clear payment_term_date when copying invoices
issue10635
review334641002
(grafted from 8376ff151412f69f30415321d477ea8b66bea749)

--HG--
branch : 6.0
2021-08-09 13:18:17 +02:00
Sergi Almacellas Abellana b28e5054e5 Use zero as VAT Book taxes amount when empty
issue10617
review373141002
(grafted from 420be127ae6625b7c7737559347458d9e4ab8287)

--HG--
branch : 6.0
2021-08-09 12:53:54 +02:00
Sergi Almacellas Abellana 45be6cc1bf Get currency id only if currency is filled
issue10597
review346671002
(grafted from 12de0cc30a8df8d69db4753d6fec214a382e13d4)

--HG--
branch : 6.0
2021-08-09 12:46:40 +02:00
Cédric Krier 3799e002dd Add biginteger field
issue10610
review365681003
(grafted from e28f51785bee952e756051a448521eeea06f650f)

--HG--
branch : 6.0
2021-08-06 09:31:18 +02:00
Cédric Krier 1e264691fc Use a root_package tuple to _group_parcel_key
As the function is wrapped by sortable_values, it is expected to return a list
of couple values.

issue10601
review359861002
(grafted from 4eb8e076a063a75f68c513c3d10dd41f9e2b793a)

--HG--
branch : 6.0
2021-08-06 09:28:28 +02:00
Cédric Krier c959479760 Get currency id only if currency is filled
issue10594
review359851002
(grafted from 262d5cbb20bc8116cf0e334b2bcbfac0c94bd27e)

--HG--
branch : 6.0
2021-08-06 09:26:18 +02:00
Cédric Krier efdb1804a5 Increase version number
--HG--
branch : 6.0
2021-08-05 23:51:19 +02:00
Cédric Krier ce72f93ac9 Add tag 6.0.2 [skip ci]
--HG--
branch : 6.0
2021-08-05 23:51:09 +02:00
Cédric Krier 2d73243128 Prepare release 6.0.2 [skip ci]
--HG--
branch : 6.0
2021-08-05 23:51:08 +02:00
Cédric Krier 06f868aa40 Increase version number
--HG--
branch : 6.0
2021-08-05 23:50:14 +02:00
Cédric Krier 6437b24453 Add tag 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-08-05 23:50:06 +02:00
Cédric Krier 23bae67c69 Prepare release 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-08-05 23:50:06 +02:00
Cédric Krier 4069599692 Increase version number
--HG--
branch : 6.0
2021-08-05 23:49:18 +02:00
Cédric Krier 4ef1974d38 Add tag 6.0.2 [skip ci]
--HG--
branch : 6.0
2021-08-05 23:49:08 +02:00
Cédric Krier 243b0c2707 Prepare release 6.0.2 [skip ci]
--HG--
branch : 6.0
2021-08-05 23:49:07 +02:00
Cédric Krier c5ea90faa7 Increase version number
--HG--
branch : 6.0
2021-08-05 23:48:18 +02:00
Cédric Krier ceb3ead0d9 Add tag 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-08-05 23:48:10 +02:00
Cédric Krier 782bd955d0 Prepare release 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-08-05 23:48:10 +02:00
Cédric Krier 6cbeedfc82 Increase version number
--HG--
branch : 6.0
2021-08-05 23:46:18 +02:00
Cédric Krier 3340b15306 Add tag 6.0.4 [skip ci]
--HG--
branch : 6.0
2021-08-05 23:46:08 +02:00
Cédric Krier 3b59885ee3 Prepare release 6.0.4 [skip ci]
--HG--
branch : 6.0
2021-08-05 23:46:08 +02:00
Cédric Krier 0d1f5bf37d Update and recompute cost price for move between warehouses
- Book accounting when moving product between warehouses
- Use the cost price of outgoing move as unit price of incoming moves of internal shipment

issue10586
review369311002
(grafted from c23f2df38d52c714e6ee44e906668ab0d313bdae)

--HG--
branch : 6.0
2021-07-28 00:37:51 +02:00
Cédric Krier a0f12a7b1a Use unit_price_company
issue10586
review369311002
(grafted from 226c6ea5325490163cd31381a2bac200bc15ae55)

--HG--
branch : 6.0
2021-07-28 00:35:50 +02:00
Cédric Krier da329fc7c0 Use domain method to select incoming and outgoing move to recompute cost price
issue10586
review369311002
(grafted from 61b18217c99bf7195583345fc0f4b84d3d115e89)

--HG--
branch : 6.0
2021-07-28 00:35:24 +02:00
Cédric Krier 37b3449bdd Increase version number
--HG--
branch : 6.0
2021-08-05 23:46:42 +02:00
Cédric Krier 7f2636ebfa Add tag 6.0.4 [skip ci]
--HG--
branch : 6.0
2021-08-05 23:46:31 +02:00
Cédric Krier 88cd8f494e Prepare release 6.0.4 [skip ci]
--HG--
branch : 6.0
2021-08-05 23:46:30 +02:00
Cédric Krier 508e490d65 Use domain method to select incoming and outgoing move to recompute cost price
issue10586
review369311002
(grafted from 896d141b6b7d2c9a35cdf7430c77bfe9935e3473)

--HG--
branch : 6.0
2021-07-28 00:33:12 +02:00
Cédric Krier 9c8355c1ad Use unit_price_company
issue10586
review369311002
(grafted from c7da1bc65008a5830bd68cdd68f82ef4a2dd8605)

--HG--
branch : 6.0
2021-07-28 00:32:29 +02:00
Cédric Krier f284ff26ee Allow creating draft move between warehouses
issue10526
review338481002
(grafted from 2311b918f88b7326b95143ac25f9d9f957a47f1f)

--HG--
branch : 6.0
2021-07-22 19:09:12 +02:00
Sergi Almacellas Abellana bdbe6efe1f Do not compare planned_date when empty
issue10582
review365621002
(grafted from f5b129f28f90ff2416ee93567e1143cda07ac9e7)

--HG--
branch : 6.0
2021-07-22 16:33:51 +02:00
Cédric Krier 586eff1dc3 Do not call Screen.selected_paths because it is a property
issue10580
review359831006
(grafted from ea6e63cf727e8710224f133fc9929d53872da89c)

--HG--
branch : 6.0
2021-07-22 00:01:54 +02:00
Cédric Krier 57f03f2a53 Trigger explicitly change event when setting value
The value set by mousetrap callback in the date input must trigger the change
event such that the value is actually set to the record field.

issue10578
review367281002
(grafted from 105f17a36c5cf22e2a6acdc389115cb25298e7e5)

--HG--
branch : 6.0
2021-07-22 00:00:08 +02:00
Cédric Krier 5883d40a9e Remove type attribute on invisible URL widget
The widget may be filled with invalid content when it is invisible.

issue10473
review336611003
(grafted from 0690b9561ef9180e15faf238408b2453f7713d62)

--HG--
branch : 6.0
2021-07-21 23:59:00 +02:00
Cédric Krier c0d3d8c063 Restore instance context when getting account used
The account_used is set on property so it is executed under the transaction
context but we expect to have the account from the company set in the instance
context.

issue10557
review355371002
(grafted from 399364eeb545465bc45fe681270c1a34efe18958)

--HG--
branch : 6.0
2021-07-21 23:54:13 +02:00
Cédric Krier ca3ca83176 Restore instance context when getting account used
The account_used is set on property so it is executed under the transaction
context but we expect to have the account from the company set in the instance
context.

issue10557
review355371002
(grafted from bfeac28a3c0b44c48b9ad6ce560ade9e24b06789)

--HG--
branch : 6.0
2021-07-21 23:54:13 +02:00
Cédric Krier 840be9f58f Increase version number
--HG--
branch : 6.0
2021-07-21 08:30:27 +02:00
Cédric Krier 12d1fc29cf Add tag 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-07-21 08:30:19 +02:00
Cédric Krier 32a902b1a0 Prepare release 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-07-21 08:30:19 +02:00
Cédric Krier b3846a4d3d Increase version number
--HG--
branch : 6.0
2021-07-21 08:29:23 +02:00
Cédric Krier 2f932acd82 Add tag 6.0.2 [skip ci]
--HG--
branch : 6.0
2021-07-21 08:29:14 +02:00
Cédric Krier 8662fa10de Prepare release 6.0.2 [skip ci]
--HG--
branch : 6.0
2021-07-21 08:29:14 +02:00
Cédric Krier ffc7588055 Increase version number
--HG--
branch : 6.0
2021-07-21 08:29:05 +02:00
Cédric Krier 8eb6b856bd Add tag 6.0.2 [skip ci]
--HG--
branch : 6.0
2021-07-21 08:28:56 +02:00
Cédric Krier c42f3feae3 Prepare release 6.0.2 [skip ci]
--HG--
branch : 6.0
2021-07-21 08:28:56 +02:00
Cédric Krier b7752467cf Increase version number
--HG--
branch : 6.0
2021-07-21 08:28:48 +02:00
Cédric Krier b7f6f62c65 Add tag 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-07-21 08:28:39 +02:00
Cédric Krier a83b3b8843 Prepare release 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-07-21 08:28:39 +02:00
Cédric Krier 1165560805 Increase version number
--HG--
branch : 6.0
2021-07-21 08:28:30 +02:00
Cédric Krier 6ba4285998 Add tag 6.0.2 [skip ci]
--HG--
branch : 6.0
2021-07-21 08:28:20 +02:00
Cédric Krier 6142eb34c7 Prepare release 6.0.2 [skip ci]
--HG--
branch : 6.0
2021-07-21 08:28:20 +02:00
Cédric Krier c6760742de Increase version number
--HG--
branch : 6.0
2021-07-21 08:28:09 +02:00
Cédric Krier 6d8146b52d Add tag 6.0.2 [skip ci]
--HG--
branch : 6.0
2021-07-21 08:28:01 +02:00
Cédric Krier c4732d522e Prepare release 6.0.2 [skip ci]
--HG--
branch : 6.0
2021-07-21 08:28:01 +02:00
Cédric Krier 636f890afd Increase version number
--HG--
branch : 6.0
2021-07-21 08:27:03 +02:00
Cédric Krier 931a00d662 Add tag 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-07-21 08:26:54 +02:00
Cédric Krier aa5a74c68c Prepare release 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-07-21 08:26:54 +02:00
Cédric Krier c1acc17e54 Increase version number
--HG--
branch : 6.0
2021-07-21 08:25:48 +02:00
Cédric Krier 41c48b1ed3 Add tag 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-07-21 08:25:39 +02:00
Cédric Krier 8cb686ef28 Prepare release 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-07-21 08:25:39 +02:00
Cédric Krier d7d1fe5d58 Do not use supplier location if empty
issue10240
review350071002
(grafted from 9d974b18ef9d11a7f4a62c044d4f1110d39f559c)

--HG--
branch : 6.0
2021-07-12 22:37:21 +02:00
Cédric Krier 7c6f0b4847 Do not use supplier location if empty
issue10240
review350071002
(grafted from bb00de0b5cc9da88780cd6b44534213ec43ffd0c)

--HG--
branch : 6.0
2021-07-12 22:37:21 +02:00
Raphaël Valéry c9b867c649 Properly call super in Sao.ScreenContainer.Times.build_entry
issue10566
review371271005
(grafted from dd3d095237a66affae522734f46a444177dba7fb)

--HG--
branch : 6.0
2021-07-09 21:56:36 +02:00
Juanjo Garcia 94eae86e75 Use proper variable name when formatting same account error message
issue10500
review348701002
(grafted from e37577def17b604773457e99dbf92e433311eb83)

--HG--
branch : 6.0
2021-07-07 14:33:00 +02:00
David Harper 55770201b8 Test readonly attribute on date input
issue10556
review362131002
(grafted from 0ca660dc07da9b273f29e1c262143f8633cee55c)

--HG--
branch : 6.0
2021-07-07 11:46:28 +01:00
Cédric Krier ced5cd1613 Increase version number
--HG--
branch : 6.0
2021-07-21 08:17:05 +02:00
Cédric Krier 957dffc886 Add tag 6.0.3 [skip ci]
--HG--
branch : 6.0
2021-07-21 08:16:55 +02:00
Cédric Krier b4595a724d Prepare release 6.0.3 [skip ci]
--HG--
branch : 6.0
2021-07-21 08:16:55 +02:00
Cédric Krier ce41ae20ac Return the same selected carrier only once
issue10546
review371241002
(grafted from 86e70bfc9bc343be71b664a61eaf5518239c5ceb)

--HG--
branch : 6.0
2021-07-07 00:46:17 +02:00
Cédric Krier 0dea697ecc Reset price list when company is changed
issue10540
review352251002
(grafted from 9857145b7b86ebf611056b8b56b57bdb2f93c05a)

--HG--
branch : 6.0
2021-07-07 00:42:25 +02:00
Cédric Krier 50e851ff79 Set lines readonly when no company is set
issue10539
review367211002
(grafted from 3d65c734f39bb41004cfc374a6a0d15c0623a1af)

--HG--
branch : 6.0
2021-07-07 00:41:02 +02:00
David Blanco Bautista ef244f507c Do not use CompanyReport for LetterReport
issue10514
review352161002
(grafted from d1494ced7d73608430f1dbfcbce079524e4c3f2a)

--HG--
branch : 6.0
2021-07-05 23:51:52 +02:00
Sergi Almacellas Abellana 47d3d18d3e Use empty set when no roots for company
issue10541
review350031002
(grafted from aa6e68375f59a52ed5fe3547e91347303d2cc0a0)

--HG--
branch : 6.0
2021-07-05 11:39:39 +02:00
Cédric Krier 81835b8031 Use same column default width for all clients
issue10534
review344421002
(grafted from 35d3478803db7fcccef309f3492bcc5d948e8865)

--HG--
branch : 6.0
2021-07-02 16:56:53 +02:00
Cédric Krier 4f7b4b7f81 Set table min-width using em
issue10534
review348891002
(grafted from fe016448d965347555c244a44ad08a78fb2f8c15)

--HG--
branch : 6.0
2021-07-02 16:56:20 +02:00
Cédric Krier fd61282ad6 Do not delete supply requests from other warehouses
issue10531
review342561002
(grafted from 666a389c2f3518fb5606e0489b0ecb6f9b52fe57)

--HG--
branch : 6.0
2021-07-02 16:50:16 +02:00
Cédric Krier 7471100af3 Do not delete supply requests from other warehouses
issue10531
review342561002
(grafted from 0ab7fd9136f1163446319752ff056ccc73acd1f2)

--HG--
branch : 6.0
2021-07-02 16:50:16 +02:00
Cédric Krier bfa130afee Increase version number
--HG--
branch : 6.0
2021-07-01 21:47:36 +02:00
Cédric Krier 1068d7d263 Add tag 6.0.2 [skip ci]
--HG--
branch : 6.0
2021-07-01 21:47:25 +02:00
Cédric Krier 7862bd4de3 Prepare release 6.0.2 [skip ci]
--HG--
branch : 6.0
2021-07-01 21:47:25 +02:00
Cédric Krier 5f817ab48f Increase version number
--HG--
branch : 6.0
2021-07-01 21:47:16 +02:00
Cédric Krier 07d4ce93d2 Add tag 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-07-01 21:47:08 +02:00
Cédric Krier 1373ffdbe8 Prepare release 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-07-01 21:47:08 +02:00
Cédric Krier 3fd10b071b Increase version number
--HG--
branch : 6.0
2021-07-01 21:46:20 +02:00
Cédric Krier 391c0e613d Add tag 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-07-01 21:46:13 +02:00
Cédric Krier c79c964586 Prepare release 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-07-01 21:46:13 +02:00
Cédric Krier 79b5a4ba26 Increase version number
--HG--
branch : 6.0
2021-07-01 21:46:01 +02:00
Cédric Krier cd22dcd032 Add tag 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-07-01 21:45:53 +02:00
Cédric Krier fb5f3dc1fb Prepare release 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-07-01 21:45:52 +02:00
Cédric Krier f55cf8804e Increase version number
--HG--
branch : 6.0
2021-07-01 21:45:43 +02:00
Cédric Krier 78dc584df6 Add tag 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-07-01 21:45:35 +02:00
Cédric Krier 869a93d77a Prepare release 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-07-01 21:45:35 +02:00
Cédric Krier 70bbcd9081 Increase version number
--HG--
branch : 6.0
2021-07-01 21:44:19 +02:00
Cédric Krier 42e219d567 Add tag 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-07-01 21:44:12 +02:00
Cédric Krier 8976cd1713 Prepare release 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-07-01 21:44:11 +02:00
Cédric Krier 349dca303c Increase version number
--HG--
branch : 6.0
2021-07-01 21:44:02 +02:00
Cédric Krier 25571ac670 Add tag 6.0.3 [skip ci]
--HG--
branch : 6.0
2021-07-01 21:43:52 +02:00
Cédric Krier 22e6d716ee Prepare release 6.0.3 [skip ci]
--HG--
branch : 6.0
2021-07-01 21:43:52 +02:00
Cédric Krier c9098eb77a Increase version number
--HG--
branch : 6.0
2021-07-01 21:42:53 +02:00
Cédric Krier f621f31776 Add tag 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-07-01 21:42:46 +02:00
Cédric Krier 9efef9456c Prepare release 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-07-01 21:42:46 +02:00
Cédric Krier c299238f82 Increase version number
--HG--
branch : 6.0
2021-07-01 21:41:12 +02:00
Cédric Krier 433fcd5661 Add tag 6.0.2 [skip ci]
--HG--
branch : 6.0
2021-07-01 21:41:04 +02:00
Cédric Krier 822a0fd02f Prepare release 6.0.2 [skip ci]
--HG--
branch : 6.0
2021-07-01 21:41:04 +02:00
David Harper 53f62bdea8 Add containers to board view
issue10537
review367231002
(grafted from d9e05c64f3b3e5062a603782980aa6a58d4c6f8d)

--HG--
branch : 6.0
2021-06-30 12:51:04 +01:00
Cédric Krier 3395a89480 Increase version number
--HG--
branch : 6.0
2021-07-01 21:40:21 +02:00
Cédric Krier 63b82f56f3 Add tag 6.0.2 [skip ci]
--HG--
branch : 6.0
2021-07-01 21:40:12 +02:00
Cédric Krier 91f98fc9bc Prepare release 6.0.2 [skip ci]
--HG--
branch : 6.0
2021-07-01 21:40:11 +02:00
Sergi Almacellas Abellana b1ef005a5d Test if contact is set before reading it's language
issue10516
review352181002
(grafted from b4aaf747da380f142c8ab2bd1fc686138280c229)

--HG--
branch : 6.0
2021-06-29 11:59:30 +02:00
Cédric Krier d30eb9ba84 Import extra module exception only when used
issue10449
review348711002
(grafted from e6d4cdfcbb2aeb4c2d690651915f4db8b74a158d)

--HG--
branch : 6.0
2021-06-25 01:16:35 +02:00
Cédric Krier 11db236951 Increase version number
--HG--
branch : 6.0
2021-07-01 21:45:22 +02:00
Cédric Krier 38ee9706c2 Add tag 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-07-01 21:45:14 +02:00
Cédric Krier 778862a1c7 Prepare release 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-07-01 21:45:14 +02:00
Cédric Krier 4d396071ca Fill history_datetime only if numbered
Otherwise it is the creation date of party or address or payment term that is
used anyway.

issue10523
review336491009
(grafted from 5c3a4ead529cea1991c968f4212d5ce11cfea53f)

--HG--
branch : 6.0
2021-06-24 09:21:14 +02:00
David Blanco Bautista 274b0d53aa Rename command for importing postal codes
issue10527
review359741002
(grafted from cfeb81d452da2808e7aa98b498b260a6a2c8e9fa)

--HG--
branch : 6.0
2021-06-24 09:19:39 +02:00
Cédric Krier c47aef71be Increase version number
--HG--
branch : 6.0
2021-06-17 21:39:27 +02:00
Cédric Krier e274e37dd4 Add tag 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-06-17 21:39:18 +02:00
Cédric Krier a566af21aa Prepare release 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-06-17 21:39:18 +02:00
Cédric Krier 5063185552 Increase version number
--HG--
branch : 6.0
2021-06-17 21:38:48 +02:00
Cédric Krier c9575d1fc0 Add tag 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-06-17 21:38:37 +02:00
Cédric Krier 321490e029 Prepare release 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-06-17 21:38:36 +02:00
Cédric Krier 362b14c58c Increase version number
--HG--
branch : 6.0
2021-06-17 21:37:52 +02:00
Cédric Krier 21e8be1dd3 Add tag 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-06-17 21:37:42 +02:00
Cédric Krier a330eafcbf Prepare release 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-06-17 21:37:42 +02:00
Cédric Krier 8425dc7f1c Increase version number
--HG--
branch : 6.0
2021-06-17 21:37:01 +02:00
Cédric Krier fa0040b43d Add tag 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-06-17 21:36:51 +02:00
Cédric Krier ccbe451cf3 Prepare release 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-06-17 21:36:50 +02:00
Cédric Krier b5a398a7ea Increase version number
--HG--
branch : 6.0
2021-06-17 21:36:11 +02:00
Cédric Krier fdf9f65b2f Add tag 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-06-17 21:36:02 +02:00
Cédric Krier da6aa92211 Prepare release 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-06-17 21:36:01 +02:00
Cédric Krier e6f7a6308a Increase version number
--HG--
branch : 6.0
2021-06-17 21:34:27 +02:00
Cédric Krier 15d70999ee Add tag 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-06-17 21:34:17 +02:00
Cédric Krier e223f050c0 Prepare release 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-06-17 21:34:17 +02:00
Cédric Krier dc06deef10 Increase version number
--HG--
branch : 6.0
2021-06-17 21:34:05 +02:00
Cédric Krier 7467be5746 Add tag 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-06-17 21:33:55 +02:00
Cédric Krier ca4a261945 Prepare release 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-06-17 21:33:54 +02:00
Cédric Krier 73d3559435 Increase version number
--HG--
branch : 6.0
2021-06-17 21:33:43 +02:00
Cédric Krier e4a1b9b02e Add tag 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-06-17 21:33:34 +02:00
Cédric Krier d59304cf9e Prepare release 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-06-17 21:33:34 +02:00
Cédric Krier d1e0475d43 Increase version number
--HG--
branch : 6.0
2021-06-17 21:32:27 +02:00
Cédric Krier 40a1e89f79 Add tag 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-06-17 21:32:17 +02:00
Cédric Krier c9bcdec28d Prepare release 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-06-17 21:32:17 +02:00
Cédric Krier 78525a20f4 Increase version number
--HG--
branch : 6.0
2021-06-17 21:31:11 +02:00
Cédric Krier 72e967ed7f Add tag 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-06-17 21:30:59 +02:00
Cédric Krier 25ad9d0213 Prepare release 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-06-17 21:30:59 +02:00
Cédric Krier 72e6dee105 Increase version number
--HG--
branch : 6.0
2021-06-17 21:28:59 +02:00
Cédric Krier 7608256d08 Add tag 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-06-17 21:28:48 +02:00
Cédric Krier 0297cf130a Prepare release 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-06-17 21:28:47 +02:00
Sergi Almacellas Abellana ebaf1c1208 Only return taxes for the current company
issue10509
review336421003
(grafted from b6cdedd37debee3a9cf4578c036910b22e248bd7)

--HG--
branch : 6.0
2021-06-17 17:31:34 +02:00
Cédric Krier 6b85928f4a Ignore missing rate for date before today
The test scenario is updated also to ensure that cron is run at least one
day that is not an bank holiday.

issue10511
review336421002
(grafted from 8ed14173be3ae303854a267f6d5c23ed11e09b4f)

--HG--
branch : 6.0
2021-06-17 09:24:19 +02:00
Cédric Krier 8ac3a3c964 Convert rate values to Decimal
The version 1.6 of forex-python returns now a string as rate value.

issue10464
review348691006
(grafted from a7ee2b902d34a4f17834b82aacf67768ec65fb6e)

--HG--
branch : 6.0
2021-06-12 10:06:03 +02:00
Sergi Almacellas Abellana 45dccc3ecd Avoid processing duplicate opportunities
issue10496
review338311002
(grafted from d1009566d3149fcd209dd6836a87dafab5d64307)

--HG--
branch : 6.0
2021-06-11 09:43:54 +02:00
Sergi Almacellas Abellana 6c8ff6cf18 Add missing override of stock move supplier fields for components
issue10450
review346431003
(grafted from d0d4ca3d552a302ae49481cf7813562b9b3c817f)

--HG--
branch : 6.0
2021-06-11 09:42:03 +02:00
Sergi Almacellas Abellana c31c8cd6db Use purchase attribute on purchase components move's origin_name
issue10458
review363431002
(grafted from ab07e6eaaad584102592429e2f4b994076cdee58)

--HG--
branch : 6.0
2021-06-11 09:39:53 +02:00
Cédric Krier 5c596d3984 Do not include assigned record as partially assigned
issue10498
review346441002
(grafted from 48f51e1893694d376f134b60905e1b39421d7f37)

--HG--
branch : 6.0
2021-06-11 00:25:45 +02:00
Cédric Krier 644c30d0fa Increase version number
--HG--
branch : 6.0
2021-06-17 21:30:49 +02:00
Cédric Krier f52877f30d Add tag 6.0.2 [skip ci]
--HG--
branch : 6.0
2021-06-17 21:30:35 +02:00
Cédric Krier e768d2e557 Prepare release 6.0.2 [skip ci]
--HG--
branch : 6.0
2021-06-17 21:30:35 +02:00
Cédric Krier 99808966b2 Clear tree_states_done only on screen clear and reset views
issue10446
review362011002
(grafted from c3c7a1f4b6239bd1c50c0e0471b26b57011538e8)

--HG--
branch : 6.0
2021-06-11 00:23:59 +02:00
Cédric Krier 98141a87ac Use same domain for account in chart properties and configuration
issue10484
review342441002
(grafted from 5c8007be3d4681dd8279ad1cdb2081f3f8b5482f)

--HG--
branch : 6.0
2021-06-11 00:13:11 +02:00
Cédric Krier 44acb8c0b4 Increase version number
--HG--
branch : 6.0
2021-06-17 21:40:16 +02:00
Cédric Krier 021fda846a Add tag 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-06-17 21:40:01 +02:00
Cédric Krier d48a03d424 Prepare release 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-06-17 21:40:01 +02:00
Sergio Morillo 96b8b9e4fc Ignore address of sale and purchase with empty warehouse
issue10401
review362021002
(grafted from 3afa6cea9ad288bffb28641744f02005b596efce)

--HG--
branch : 6.0
2021-06-09 08:31:59 +02:00
David Harper 0713e6735e Only hide next/previous buttons on XS screens if they exist
issue10467
review346411002
(grafted from 16479a3d9f7e4c2a5d43e0ab2242a0e04b4aea84)

--HG--
branch : 6.0
2021-06-07 22:21:49 +01:00
David Harper f17f751a2c Do not load tempusdominus or popper
issue10481
review331021002
(grafted from f18c722f41dd150b87a9d35e41edaab2da726021)

--HG--
branch : 6.0
2021-06-07 22:17:19 +01:00
Cédric Krier b0882e7783 Increase version number
--HG--
branch : 6.0
2021-06-17 21:28:13 +02:00
Cédric Krier 34bfe61b76 Add tag 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-06-17 21:28:03 +02:00
Cédric Krier dd7d6d7527 Prepare release 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-06-17 21:28:03 +02:00
Cédric Krier 5d2dce2b0a Support action with integer res_id
issue10472
review340891002
(grafted from 313d87ed896aa12656864ebda27902e50d5e06bf)

--HG--
branch : 6.0
2021-06-06 09:37:01 +02:00
Cédric Krier 70ee99429c Use proper exception attribute to get error message
issue10468
review359681002
(grafted from affd508997d028ff24e53a7b3ccdcd4eb13f7d87)

--HG--
branch : 6.0
2021-06-06 09:35:06 +02:00
Cédric Krier d38c58ca5f Ensure companies is on a new row in user form
issue10445
review359641006
(grafted from db4ba5342aa662fcb36555c034a32292ed9b5c56)

--HG--
branch : 6.0
2021-06-06 09:31:56 +02:00
Cédric Krier 0feb651822 Increase contrast with tree colors on dark mode
issue10427
review346291002
(grafted from 12df3e5258f147b1f38eeaecd0f6204282b4f7ad)

--HG--
branch : 6.0
2021-06-06 09:30:43 +02:00
Cédric Krier 2d188923cd Use '\' as escape char for wildcard
issue10626
review349031002
(grafted from c25c1b385cb9b7cf7e27e035a482485f3324f184)

--HG--
branch : 6.0
2021-08-12 18:39:50 +02:00
Raphaël Valéry 3ad6a236b1 Do not remove record from the looped list when setting list ids
issue10638
review358561002
(grafted from fd10b051b6b8dcd06f229ecc276dc72341034166)

--HG--
branch : 6.0
2021-08-11 18:02:25 +02:00
Cédric Krier 5f237be9fd Freeze the content of tuple
The content of a tuple could be unhashable so it must also be frozen.

issue10603
review367321002
(grafted from ed3ce1fab2ab275e27f3e31e68156f2259eb9c84)

--HG--
branch : 6.0
2021-08-06 09:30:06 +02:00
Cédric Krier aface77c64 Increase version number
--HG--
branch : 6.0
2021-07-21 08:14:40 +02:00
Cédric Krier 86ccae6eaf Add tag 6.0.4 [skip ci]
--HG--
branch : 6.0
2021-07-21 08:14:28 +02:00
Cédric Krier 76040c4af0 Prepare release 6.0.4 [skip ci]
--HG--
branch : 6.0
2021-07-21 08:14:27 +02:00
Cédric Krier f46b74f650 Use same column default width for all clients
issue10534
review344421002
(grafted from 42a09c368b823ef5b7f493f0c16cbda366bb871d)

--HG--
branch : 6.0
2021-07-02 16:56:54 +02:00
Cédric Krier 1105c69249 Increase version number
--HG--
branch : 6.0
2021-07-01 21:38:34 +02:00
Cédric Krier dd6a0bc063 Add tag 6.0.3 [skip ci]
--HG--
branch : 6.0
2021-07-01 21:38:22 +02:00
Cédric Krier ca37955085 Prepare release 6.0.3 [skip ci]
--HG--
branch : 6.0
2021-07-01 21:38:22 +02:00
Cédric Krier 8b4abf9181 Clear tree_states_done only on screen clear and reset views
issue10446
review362011002
(grafted from ab9ce1d26e1cf3dd1386063a0ba4bb297a6b3a8e)

--HG--
branch : 6.0
2021-06-11 00:23:59 +02:00
Cédric Krier 1f5b080a56 Increase version number
--HG--
branch : 6.0
2021-06-17 21:23:29 +02:00
Cédric Krier 869d42c39e Add tag 6.0.2 [skip ci]
--HG--
branch : 6.0
2021-06-17 21:23:12 +02:00
Cédric Krier d01bb3b408 Prepare release 6.0.2 [skip ci]
--HG--
branch : 6.0
2021-06-17 21:23:12 +02:00
Sergi Almacellas Abellana 4ac18ebe7f Add support for werkzeug 2.0
issue10086
review337571002
(grafted from 2132304259eec4c35e6f2ca908c20d35bdda6f5f)

--HG--
branch : 6.0
2021-05-28 09:10:15 +02:00
Cédric Krier e4367076dd Use Timestamp for timestamp on ir.cache
issue11290
review390181003
(grafted from 77582defbb9be076986d7b8b028d12d9f2812c4a)

--HG--
branch : 6.0
2022-03-19 15:04:09 +01:00
Cédric Krier 9b30972a82 Manage None as value of PYSON In
issue11280
review393771002
(grafted from 754d4193dcd9f999e9a3d302c935022e8b83ab7b)

--HG--
branch : 6.0
2022-03-06 18:02:00 +01:00
Cédric Krier 085cad4ab8 Increase version number
--HG--
branch : 6.0
2022-03-01 19:22:07 +01:00
Cédric Krier 0bec0355d4 Add tag 6.0.16 [skip ci]
--HG--
branch : 6.0
2022-03-01 19:21:51 +01:00
Cédric Krier 30fcfa27d4 Prepare release 6.0.16 [skip ci]
--HG--
branch : 6.0
2022-03-01 19:21:51 +01:00
Cédric Krier 8ddf20dec9 Protect against XML vulnerabilities
issue11219
issue11244
(grafted from a64ca55b86e3462b5d5348c4fc8698350695b60e)
(grafted from 2ef295408a0bdc568453ca78fd564ddd48a28131)

--HG--
branch : 6.0
2022-03-01 19:07:56 +01:00
Sergi Almacellas Abellana 8f23fde9e1 Catch UnicodeEncodeError when autocompleting emails
issue11261
review38036100
(grafted from 24c1b56da072c6585b45f74e3d7c39410aaf5063)

--HG--
branch : 6.0
2022-02-18 13:06:20 +01:00
Cédric Krier 0892cbf085 Do not update field definition with Function field definition
issue11225
review360871002
(grafted from 557937450ca90e41c4a8d4dd729c6d723a47ef6a)

--HG--
branch : 6.0
2022-02-16 11:07:19 +01:00
Cédric Krier dfe37be952 Avoid concurrency failure in cache with channel test
We need to ensure that the listener is running on the return of the transaction
start otherwise notification can be missed.
We must also just from time to time check that the listener is still the
current listener.
And finally we can not wait an arbitrary time for cache sync, instead we must
rely on the _clean_last being reset with the sync happens.

issue9413
review364831002
(grafted from a32b84d9664917df3274663c06ab57fd5a7789ef)

--HG--
branch : 6.0
2022-02-14 23:12:00 +01:00
Nicolas Évrard 027a21301a Use the same heuristic to compute full text search config for both operation
issue11130
review395301002
(grafted from da8abbdcd4e5af3d05bbd4c2bc2a7ee486bdbad9)

--HG--
branch : 6.0
2022-02-08 18:44:55 +01:00
Cédric Krier 64e628861e Increase version number
--HG--
branch : 6.0
2022-02-16 21:56:36 +01:00
Cédric Krier 1b545aad14 Add tag 6.0.15 [skip ci]
--HG--
branch : 6.0
2022-02-16 21:56:21 +01:00
Cédric Krier e1c93207a0 Prepare release 6.0.15 [skip ci]
--HG--
branch : 6.0
2022-02-16 21:56:20 +01:00
Cédric Krier b0c4ded8e6 Always convert report when output format is different from input
issue11183
review387811002
(grafted from 2bbc59e018bc055448f8aad503e72598cd2fa105)

--HG--
branch : 6.0
2022-02-03 22:24:34 +01:00
Cédric Krier 5c35bcc193 Increase version number
--HG--
branch : 6.0
2022-02-01 18:14:53 +01:00
Cédric Krier c70aac4323 Add tag 6.0.14 [skip ci]
--HG--
branch : 6.0
2022-02-01 18:14:39 +01:00
Cédric Krier 75919bec1a Prepare release 6.0.14 [skip ci]
--HG--
branch : 6.0
2022-02-01 18:14:39 +01:00
Cédric Krier deeb0ac66b Set a max limit to sqlite backend
SQLite does not support offset without a limit. So we must use a negative value
to have no upper bound.

issue11126
review395291002
(grafted from c792075308e92e56dc6c8c052fa58041c508c9aa)

--HG--
branch : 6.0
2022-01-20 19:03:19 +01:00
Cédric Krier 78d3d5617a Check read access on parent field of child/parent operators
The 4th element of the clause is the parent field for the child_of/parent_of
operators, so it must be used to check access as related field.
Also we must remove the 4th element when checking related domain.

issue11115
review391371002
(grafted from 70e7eb839a66bac3b1eaf1f707cf111067c317be)

--HG--
branch : 6.0
2022-01-11 23:07:45 +01:00
Cédric Krier 1f45fbb20a Use first the dotted name variable in the PYSON context
issue11109
review383991002
(grafted from 4f3207199ad9a1b423decca2147b4cb42d4ae66e)

--HG--
branch : 6.0
2022-01-11 23:03:06 +01:00
Cédric Krier 7569ea26d8 Increase version number
--HG--
branch : 6.0
2022-01-01 17:22:16 +01:00
Cédric Krier b329fe4fd3 Add tag 6.0.13 [skip ci]
--HG--
branch : 6.0
2022-01-01 17:21:51 +01:00
Cédric Krier ad5d8719a1 Prepare release 6.0.13 [skip ci]
--HG--
branch : 6.0
2022-01-01 17:21:50 +01:00
Cédric Krier 4898c14af9 Evaluate record against trigger before queueing the action
issue11050
review366381004
(grafted from b44aff9d2dc897c9828a2a417fad1519390828c0)

--HG--
branch : 6.0
2021-12-21 23:18:36 +01:00
Adrià Tarroja Caubet e5e058994e Use normalized length of record name
This is needed in case the client normalize the report name before storing to
the filesystem.

issue10986
review381471003
(grafted from 970256a66ba01885af777a2fe13052f9664ba4c1)

--HG--
branch : 6.0
2021-12-18 01:37:06 +01:00
Cédric Krier 007b5cd6c0 Clear transaction cache after commit
If there are multiple commits, the data in the database may have been modified.

issue11014
review381481003
(grafted from f23258f695042a5958e53f54de153ccdda541121)

--HG--
branch : 6.0
2021-12-16 22:12:42 +01:00
Cédric Krier ec56771373 Increase version number
--HG--
branch : 6.0
2021-12-03 21:42:56 +01:00
Cédric Krier c63164deb7 Add tag 6.0.12 [skip ci]
--HG--
branch : 6.0
2021-12-03 21:42:41 +01:00
Cédric Krier 42379fc1c5 Prepare release 6.0.12 [skip ci]
--HG--
branch : 6.0
2021-12-03 21:42:41 +01:00
Cédric Krier 7f5166b849 Use HTTPStatus instead of http.client
Status in http.client is deprecated since 3.5
(grafted from 6b2ebf559245979bf0ee7262cde76aafb4f10620)

--HG--
branch : 6.0
2021-11-23 16:24:44 +01:00
Cédric Krier 123757907c Do not order on NULL when rank column is None
It is not valid to use NULL in ORDER BY clause.

issue10947
review381411002
(grafted from 449158110f20a1cb2d96d140c7e9b91ba95bbe1f)

--HG--
branch : 6.0
2021-11-19 23:56:36 +01:00
Cédric Krier 6cb8d5f7fc Retry to convert report also on subprocess error
issue10938
review370221002
(grafted from a844f8db203bb29af00836aa21c053354c18cfd3)

--HG--
branch : 6.0
2021-11-19 23:54:57 +01:00
Cédric Krier de998ddc68 Increase version number
--HG--
branch : 6.0
2021-11-20 13:41:22 +01:00
Cédric Krier 4f847493ab Add tag 6.0.11 [skip ci]
--HG--
branch : 6.0
2021-11-20 13:41:07 +01:00
Cédric Krier d0a49ca132 Prepare release 6.0.11 [skip ci]
--HG--
branch : 6.0
2021-11-20 13:41:07 +01:00
Adrià Tarroja Caubet 04734a76f7 Include action report name on report name max length
issue10946
review374151002
(grafted from 90517aa1addf77b9a1d8ac5cb65506f7828d6b11)

--HG--
branch : 6.0
2021-11-13 01:38:59 +01:00
Cédric Krier 3ba957fc56 Increase version number
--HG--
branch : 6.0
2021-11-05 00:01:42 +01:00
Cédric Krier c60fd4ba84 Add tag 6.0.10 [skip ci]
--HG--
branch : 6.0
2021-11-05 00:01:27 +01:00
Cédric Krier 1d9ae1c55e Prepare release 6.0.10 [skip ci]
--HG--
branch : 6.0
2021-11-05 00:01:26 +01:00
Cédric Krier 3de9018729 Do not set empty avatar when generating one
As the method is called on write and is also calling write via save, we must
ensure to save only when an avatar is filled to break the loop.

issue10914
review363041002
(grafted from 76a2462ece62a646eddbff8e99ded8e84f5b76cf)

--HG--
branch : 6.0
2021-10-30 02:25:37 +02:00
Cédric Krier aff8e4ed16 Evaluate invalid domain if there are many fields
We must find the field that is invalid instead of using the first one with a
domain constraint.

issue10418
review360371002
(grafted from b64005c6aaa91dbb07b06b1269f35be937747cf0)

--HG--
branch : 6.0
2021-10-30 02:20:23 +02:00
Korbinian Preisler 04e09daad6 Limit size of report name to 200 chars
issue10330
review332771003
(grafted from 12d2c2e990659c6eb709e937d7382b6ca2912a1d)

--HG--
branch : 6.0
2021-07-05 09:52:19 +02:00
Cédric Krier 6923dd6350 Use new image returned by PIL.Image methods
issue10703
review350531006
(grafted from b092e76193d8c6ca42ad11eab24efa01507c5306)

--HG--
branch : 6.0
2021-09-05 14:40:15 +02:00
Adrià Tarroja Caubet 42ee288c86 Add missing new lines on docs
issue10887
review387211002
(grafted from 71e538c0e6ea1f94198927715e0da1d25e908fa5)

--HG--
branch : 6.0
2021-10-20 15:16:10 +02:00
Cédric Krier be88a0f62a Set the target field name in the context to get the size
The getter of 'data_size' field must use the name 'data' in the context instead
of 'data_size'.

issue10849
review383301002
(grafted from 7166741cf718c8750d1dae951df49eec989e2d7b)

--HG--
branch : 6.0
2021-10-19 00:22:08 +02:00
Cédric Krier e75367d9ce Do not change action name if menu has multiple keywords
issue10828
review353011002
(grafted from d6f44538ceada798a22083c925228a00c4718e28)

--HG--
branch : 6.0
2021-10-15 19:15:14 +02:00
Cédric Krier 615f63d5de Increase version number
--HG--
branch : 6.0
2021-10-15 17:08:01 +02:00
Cédric Krier 66155e601a Add tag 6.0.9 [skip ci]
--HG--
branch : 6.0
2021-10-15 17:07:42 +02:00
Cédric Krier 5fb5e320e9 Prepare release 6.0.9 [skip ci]
--HG--
branch : 6.0
2021-10-15 17:07:41 +02:00
Cédric Krier 968080ed91 Search also for inactive foreign key
issue10782
review367581002
(grafted from 2bfee772d30473132e426e18fb1ac25d96f14dda)

--HG--
branch : 6.0
2021-10-03 00:31:21 +02:00
Cédric Krier a490b0deee Increase version number
--HG--
branch : 6.0
2021-10-02 00:20:24 +02:00
Cédric Krier 5288efda8d Add tag 6.0.8 [skip ci]
--HG--
branch : 6.0
2021-10-02 00:20:06 +02:00
Cédric Krier d153708025 Prepare release 6.0.8 [skip ci]
--HG--
branch : 6.0
2021-10-02 00:20:06 +02:00
Cédric Krier 0a95868ee5 Use always the menu name for the window action name
issue10738
review358911002
(grafted from e5f04f5be5269c7e3f14eb5cb02f109748c0635c)

--HG--
branch : 6.0
2021-09-19 00:08:37 +02:00
Cédric Krier 8070360fd8 Use biginteger for integer overflowing XML-RPC integer dumper
issue10732
review363891002
(grafted from 63c5ffec46df34be952103f289bd51b35480112f)

--HG--
branch : 6.0
2021-09-19 00:04:57 +02:00
Cédric Krier 8d18df2388 Increase version number
--HG--
branch : 6.0
2021-09-16 23:40:16 +02:00
Cédric Krier 11517ef335 Add tag 6.0.7 [skip ci]
--HG--
branch : 6.0
2021-09-16 23:39:59 +02:00
Cédric Krier 0ecec869c5 Prepare release 6.0.7 [skip ci]
--HG--
branch : 6.0
2021-09-16 23:39:59 +02:00
Cédric Krier 870ab73a9f Set search_similarity when testing search by similarity
issue10710
(grafted from 1944ebf20a76f6c13257f5bec59d39e3310b9b54)

--HG--
branch : 6.0
2021-09-10 19:54:44 +02:00
Cédric Krier 88119cbff8 Search by similarity only if a threshold is defined
issue10710
review363851002
(grafted from bb31ef4d81ad395677e9b6f6ca78d67e915d54c5)

--HG--
branch : 6.0
2021-09-10 19:13:05 +02:00
Cédric Krier a4bec38362 Start Pool before starting threads for cron and worker
issue10704
review346881064
(grafted from 659db305fa55228d27a6e1defb205cdf0c3aaef3)

--HG--
branch : 6.0
2021-09-10 19:11:45 +02:00
Cédric Krier 1ad8a88e3d Do not retry failing cron task directly
The next call datetime is set even if the task is failing. This way it will be
retried based on the configured frequency.

issue10695
review358751002
(grafted from befd1119ab8d12bf79e2b439376940f251b03280)

--HG--
branch : 6.0
2021-09-10 19:08:38 +02:00
Cédric Krier 3f082a04af Allow to execute reports without records
issue10409
review355391002
(grafted from df00526a82b28df676073255295a5cdfee060bc5)

--HG--
branch : 6.0
2021-09-02 23:19:36 +02:00
Cédric Krier 0af82fc0cb Increase version number
--HG--
branch : 6.0
2021-09-01 22:45:22 +02:00
Cédric Krier 954899a722 Add tag 6.0.6 [skip ci]
--HG--
branch : 6.0
2021-09-01 22:45:06 +02:00
Cédric Krier 044d536bdb Prepare release 6.0.6 [skip ci]
--HG--
branch : 6.0
2021-09-01 22:45:05 +02:00
Cédric Krier bf371629b1 Use a list to store multiple keywords of an action
When computing the action of a menu, if multiple menus have the same action
only the first one will get the right value. The others get the default value
because the dictionary action2keyword store only the last keyword.

issue10659
review353801002
(grafted from 5dde2220350cc8739b572b183d304fca385931a5)

--HG--
branch : 6.0
2021-08-27 08:44:56 +02:00
Cédric Krier 2b03334fff Do not build avatar if Pillow has not truetype support
issue10654
review365761002
(grafted from 9ce043f3044b39888e157bdd10d3211275f83c33)

--HG--
branch : 6.0
2021-08-19 22:30:51 +02:00
Cédric Krier ddc4e6b8d2 Clear the cache only if modules are updated
issue10646
review365731002
(grafted from 706d02b3cc23efdb037a8ebaaaf53b11cf062cfc)

--HG--
branch : 6.0
2021-08-19 22:29:09 +02:00
Cédric Krier 405da33172 Do not use authorisation for repr if it is None
issue10642
review342871005
(grafted from c9801860af620cbfe413c158a6a8c33ae3fb3d69)

--HG--
branch : 6.0
2021-08-19 22:25:24 +02:00
Cédric Krier 2a17ca0ac8 Clear transaction cache in test_read_last_translation
issue10630
(grafted from 11744680f56fdbe82440ec4af5591341e73d5613)

--HG--
branch : 6.0
2021-08-18 13:07:55 +02:00
Cédric Krier 0973bd6c9d Ensure to read only validated records
The list of records can be part of a large browse list which may be also read
when accessing attribute of the record. To prevent that we must use a new
browsing list.

issue10632
review334631003
(grafted from b799fb16468dec19830732f762088051140a1b53)

--HG--
branch : 6.0
2021-08-16 23:07:06 +02:00
Cédric Krier 6f966ac8c9 Use subquery when searching for similarity on translated Char
issue10624
review363621002
(grafted from 9cc55cca68b0fa69631ae93b0a63a229a5e83375)

--HG--
branch : 6.0
2021-08-12 18:38:15 +02:00
Cédric Krier b66c3ed724 Do not use keyword argument for sequence_next_number SQL
issue10621
review342831002
(grafted from b7ba7525fd00e7560e52868a51421a5a22afa7c0)

--HG--
branch : 6.0
2021-08-12 18:35:15 +02:00
Sergi Almacellas Abellana a1094c191a Do not check access when on email complete
issue10608
review371391002
(grafted from 086c5714907e2ee838dd95e335264b0c2ae199ac)

--HG--
branch : 6.0
2021-08-09 12:48:54 +02:00
Cédric Krier 0c51abc512 Increase version number
--HG--
branch : 6.0
2021-08-05 23:45:46 +02:00
Cédric Krier ed14503d83 Add tag 6.0.5 [skip ci]
--HG--
branch : 6.0
2021-08-05 23:45:29 +02:00
Cédric Krier a35a08fa18 Prepare release 6.0.5 [skip ci]
--HG--
branch : 6.0
2021-08-05 23:45:29 +02:00
Cédric Krier f3d62ef9e3 Make ImmutableDict dumpable by protocols
issue10599
review349001002
(grafted from 9826b7711f94fd9ae4b67b625f9b8b1c63f85cca)

--HG--
branch : 6.0
2021-07-22 19:06:15 +02:00
Cédric Krier 154ad577f4 Support avatar of size 2048
issue10543
review352261002
(grafted from 70b728cf044936ac1d7f6c1f644397dbc9f4e932)

--HG--
branch : 6.0
2021-07-07 00:44:40 +02:00
Cédric Krier 32fd647a3f Increase version number
--HG--
branch : 6.0
2021-07-21 08:13:42 +02:00
Cédric Krier 1ad89d07b9 Add tag 6.0.4 [skip ci]
--HG--
branch : 6.0
2021-07-21 08:13:25 +02:00
Cédric Krier 3589f64fbd Prepare release 6.0.4 [skip ci]
--HG--
branch : 6.0
2021-07-21 08:13:25 +02:00
Sergi Almacellas Abellana e1ad49299b Set full domain on email template setup
issue10517
review352191002
(grafted from 424253ecacc46841a2342e6cf9a9aa6efb0dd055)

--HG--
branch : 6.0
2021-06-29 11:57:04 +02:00
Cédric Krier e030ac21b7 Increase version number
--HG--
branch : 6.0
2021-07-01 21:37:36 +02:00
Cédric Krier 94c622ce50 Add tag 6.0.3 [skip ci]
--HG--
branch : 6.0
2021-07-01 21:37:20 +02:00
Cédric Krier 39b4f19a8b Prepare release 6.0.3 [skip ci]
--HG--
branch : 6.0
2021-07-01 21:37:20 +02:00
Nicolas Évrard c62f34fb3a Add support for SQL expression to sqlite's TRIM
issue10510
review352121003
(grafted from 3b899a065dce3c18d07ab1829bfb943f576ba9e9)

--HG--
branch : 6.0
2021-06-16 14:55:46 +02:00
Cédric Krier 4a6e513544 Set field context when validate domain
issue10386
review336171002
(grafted from 3f6ad2b8a63147715020daa288c4a3fe30d51769)

--HG--
branch : 6.0
2021-06-06 09:27:28 +02:00
Sergi Almacellas Abellana 650a13a28e Add support for werkzeug 2.0
issue10086
review337571002
(grafted from 5aad3a917a68bd9a1f876e85aa9381ba7893f4dc)

--HG--
branch : 6.0
2021-05-28 09:10:01 +02:00
Cédric Krier 6414dd3d9a Increase version number
--HG--
branch : 6.0
2022-01-15 16:22:19 +01:00
Cédric Krier 2774c6cd4f Add tag 6.0.4 [skip ci]
--HG--
branch : 6.0
2022-01-15 16:22:10 +01:00
Cédric Krier d9a608bcc6 Prepare release 6.0.4 [skip ci]
--HG--
branch : 6.0
2022-01-15 16:22:10 +01:00
Cédric Krier 70fba08515 Remove double TaxableMixin inheritage
Sale line inherits already of TaxableMixin in sale module.

issue11092
review372951002
(grafted from 786127fbce8707839b286f8a178abc36e2039301)

--HG--
branch : 6.0
2022-01-03 22:50:57 +01:00
Cédric Krier 67c8d691bf Increase version number
--HG--
branch : 6.0
2021-09-16 23:44:52 +02:00
Cédric Krier a287a117a4 Add tag 6.0.3 [skip ci]
--HG--
branch : 6.0
2021-09-16 23:44:43 +02:00
Cédric Krier 95b810b1c8 Prepare release 6.0.3 [skip ci]
--HG--
branch : 6.0
2021-09-16 23:44:43 +02:00
Cédric Krier 2963c742c2 Remove forbidden chars from vsf
issue10683
review344641002
(grafted from 8330e903dc0139a7307cf1dcf36b260bb17c2dc5)

--HG--
branch : 6.0
2021-09-02 23:16:10 +02:00
Cédric Krier 23d9464854 Increase version number
--HG--
branch : 6.0
2021-09-01 22:52:58 +02:00
Cédric Krier e335a82413 Add tag 6.0.2 [skip ci]
--HG--
branch : 6.0
2021-09-01 22:52:50 +02:00
Cédric Krier 9a1c081168 Prepare release 6.0.2 [skip ci]
--HG--
branch : 6.0
2021-09-01 22:52:50 +02:00
Cédric Krier 9a661f1dca Use the instance context to get carrier prices
issue10666
review358661002
(grafted from f3e5c54784ec0b571309a12db6361b6854bdc47c)

--HG--
branch : 6.0
2021-08-27 08:48:34 +02:00
Sergi Almacellas Abellana aa95a95ebd Add support for werkzeug 2.0
issue10086
review337571002
(grafted from 8b19a83781ee06d1d5ecab34ecedabf046cf0ba1)

--HG--
branch : 6.0
2021-05-28 09:09:52 +02:00
Sergi Almacellas Abellana 5d3cb6e6c7 Add support for werkzeug 2.0
issue10086
review337571002
(grafted from 4eb72fd6f725bf17c5acbd46b6e30ec459ef11ca)

--HG--
branch : 6.0
2021-05-28 09:09:45 +02:00
Cédric Krier 473a6b5585 Increase version number
--HG--
branch : 6.0
2022-03-01 19:46:39 +01:00
Cédric Krier 6a1a815184 Add tag 6.0.2 [skip ci]
--HG--
branch : 6.0
2022-03-01 19:46:30 +01:00
Cédric Krier a6ee8386aa Prepare release 6.0.2 [skip ci]
--HG--
branch : 6.0
2022-03-01 19:46:30 +01:00
Cédric Krier 6ff543b46f Return redirect and execute report with id
issue11227
review366731002
(grafted from 712dd652a666525e056f8ce985ea9e0a3e8d7434)

--HG--
branch : 6.0
2022-02-12 02:35:41 +01:00
Sergi Almacellas Abellana 370870c386 Add support for werkzeug 2.0
issue10086
review337571002
(grafted from 9886c6bfe35bc732b8bbc55b04c972830ca75693)

--HG--
branch : 6.0
2021-05-28 09:09:33 +02:00
Cédric Krier 4edc1a5eaf Increase version number
--HG--
branch : 6.0
2022-03-02 19:35:31 +01:00
Cédric Krier 776381420f Add tag 6.0.3 [skip ci]
--HG--
branch : 6.0
2022-03-02 19:35:21 +01:00
Cédric Krier 65251ea956 Prepare release 6.0.3 [skip ci]
--HG--
branch : 6.0
2022-03-02 19:35:21 +01:00
Cédric Krier cbb20bfddc Backed out changeset 8cb4fe63452a
--HG--
branch : 6.0
2022-03-02 19:34:41 +01:00
Cédric Krier d6b1edc8aa Increase version number
--HG--
branch : 6.0
2022-03-01 19:47:38 +01:00
Cédric Krier 86b4183131 Add tag 6.0.2 [skip ci]
--HG--
branch : 6.0
2022-03-01 19:47:29 +01:00
Cédric Krier 8b4b61dad9 Prepare release 6.0.2 [skip ci]
--HG--
branch : 6.0
2022-03-01 19:47:29 +01:00
Cédric Krier 00ff79a764 Backport
--HG--
branch : 6.0
2022-02-26 11:41:26 +01:00
Cédric Krier 7ba577e201 Increase version number
--HG--
branch : 6.0
2021-11-05 00:17:15 +01:00
Cédric Krier dad88a2938 Add tag 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-11-05 00:17:06 +01:00
Cédric Krier 419bbe50e7 Prepare release 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-11-05 00:17:06 +01:00
Cédric Krier 07ad64b606 Access to refund status as key in webhook
issue10909
review383491002
(grafted from 162483e8a37ab1b22a63bc49659ca19555d6835b)

--HG--
branch : 6.0
2021-10-30 02:21:45 +02:00
Sergi Almacellas Abellana 5bee27944a Add support for werkzeug 2.0
issue10086
review337571002
(grafted from ce60882f7c31c407c519997e3bdaad15d6dca281)

--HG--
branch : 6.0
2021-05-28 09:09:18 +02:00
Sergi Almacellas Abellana 710afcddaa Return empty value for payment fields when group has no payments
issue10470
review363391002
(grafted from 9feb4c7497a0038c2dd6d77a02c0074dae8f6a23)

--HG--
branch : 6.0
2021-05-28 09:06:51 +02:00
Sergi Almacellas Abellana 02b482a945 Check roots of lines per company
issue10451
review363361004
(grafted from b5a31178eb1acb43900797411c9ca65336416144)

--HG--
branch : 6.0
2021-05-28 09:03:22 +02:00
Sergi Almacellas Abellana 9c043bafb7 Add producible on product boms and lead time's depends
issue10444
review344211002
(grafted from 0155b54bf257b42423bb05b6775e8f88671b151c)

--HG--
branch : 6.0
2021-05-28 09:01:35 +02:00
Cédric Krier 03b10b4666 Use 1 as value when taxes_deductible_rate is None
issue10453
review353561002
(grafted from cfe4f7653a5b553c174c3bf426579fe32cb2d51a)

--HG--
branch : 6.0
2021-05-26 23:52:30 +02:00
Cédric Krier b27a143a06 Do not stop edition of CellRendererDate when calendar popup is visible
issue10443
review351981002
(grafted from efed57f8b0bd293cf1e97ba7f9eb4454c8d29239)

--HG--
branch : 6.0
2021-05-26 23:45:27 +02:00
Cédric Krier 6ccb4b3d34 Limit invoice line to same company as landed cost
issue10438
review336251002
(grafted from 058f2e23a600d9bd1b84984fed55f15c42cd951c)

--HG--
branch : 6.0
2021-05-26 23:44:13 +02:00
Cédric Krier 8e3289a43c Use Line from the pool and save description when grouping lines
issue10414
review365301002
(grafted from bcd7f3137a32d08363ee104dda69d268894fb5d8)

--HG--
branch : 6.0
2021-05-21 00:26:44 +02:00
Adrià Tarroja Caubet 5ed2a7e8d0 Rename sale state from cancel to cancelled
issue10448
review338251002
(grafted from 18d4e14a88083cfc0f39dbce259d7897b1f8f38c)

--HG--
branch : 6.0
2021-05-20 18:34:54 +02:00
Sergi Almacellas Abellana db3268ebbd Convert identifier types into list to append to other list
issue10420
review359621002
(grafted from 929a0e7d90aee9223a84b22470d1444f3c43b10f)

--HG--
branch : 6.0
2021-05-20 10:16:23 +02:00
Sergi Almacellas Abellana 3aeb76cbd7 Do not load company views when module is not activated
issue10407
review340751002
(grafted from 727f2d6a491d013d3b6c50567426dcdc00dd733b)

--HG--
branch : 6.0
2021-05-20 10:14:38 +02:00
Cédric Krier 79200d1028 Fix python formatting in translations
issue10425
review342351002
(grafted from bdcdda37d2add35e13e052b6c49fede0b762b7eb)

--HG--
branch : 6.0
2021-05-18 22:32:45 +02:00
Cédric Krier f953b650d5 Set company to the grouping move
issue10415
review353521002
(grafted from 9ca8eb48bd783965ed3ac6fc57923d9282dcd3d6)

--HG--
branch : 6.0
2021-05-16 17:50:48 +02:00
Cédric Krier 7d602948fb Check party deposit for all negative deposit lines
issue10399
review348381002
(grafted from eab463f01fae14d844db6a997fb7c7a575d9045a)

--HG--
branch : 6.0
2021-05-16 17:46:47 +02:00
Cédric Krier 5747186d9a Set readonly all date inputs and hide icon
issue10393
review344141002
(grafted from 33d542c5df1634e8a33f3121039f380f1d41009f)

--HG--
branch : 6.0
2021-05-16 17:45:03 +02:00
Cédric Krier 0a9a9ba2b0 Avoid NULL value for cost and revenue
It is needed to avoid NULL value because CategoryTree.get_total sum them.

issue10389
review344131002
(grafted from 6ee0054a3cd585ed04b9e81e270a4e89fd0a0879)

--HG--
branch : 6.0
2021-05-16 17:43:33 +02:00
Cédric Krier 2de3cf9c3b Increase version number
--HG--
branch : 6.0
2021-05-15 22:38:01 +02:00
Cédric Krier 3c4fdcab46 Add tag 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-05-15 22:37:54 +02:00
Cédric Krier cfb17ce6fb Prepare release 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-05-15 22:37:54 +02:00
Cédric Krier 1fabd76dfb Increase version number
--HG--
branch : 6.0
2021-05-15 22:37:41 +02:00
Cédric Krier a327d91014 Add tag 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-05-15 22:37:33 +02:00
Cédric Krier 4cd4cf807b Prepare release 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-05-15 22:37:33 +02:00
Cédric Krier b2c5aca31a Increase version number
--HG--
branch : 6.0
2021-05-15 22:37:24 +02:00
Cédric Krier 8a0fb3c383 Add tag 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-05-15 22:37:16 +02:00
Cédric Krier d600766df6 Prepare release 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-05-15 22:37:16 +02:00
Cédric Krier 013e901046 Increase version number
--HG--
branch : 6.0
2021-05-15 22:36:57 +02:00
Cédric Krier 60a3e0836a Add tag 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-05-15 22:36:47 +02:00
Cédric Krier 0d2555cc2e Prepare release 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-05-15 22:36:47 +02:00
Cédric Krier 6f315d994f Increase version number
--HG--
branch : 6.0
2021-05-15 22:36:33 +02:00
Cédric Krier 026055ec9f Add tag 6.0.2 [skip ci]
--HG--
branch : 6.0
2021-05-15 22:36:26 +02:00
Cédric Krier 81cf4a16d5 Prepare release 6.0.2 [skip ci]
--HG--
branch : 6.0
2021-05-15 22:36:26 +02:00
Cédric Krier 9b8836ce79 Increase version number
--HG--
branch : 6.0
2021-05-15 22:36:08 +02:00
Cédric Krier 9c899c653b Add tag 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-05-15 22:36:01 +02:00
Cédric Krier fb10c2feb7 Prepare release 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-05-15 22:36:00 +02:00
Cédric Krier 82605d0a1e Increase version number
--HG--
branch : 6.0
2021-05-15 22:35:43 +02:00
Cédric Krier cf0fb84f7e Add tag 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-05-15 22:35:36 +02:00
Cédric Krier f8ab87c85e Prepare release 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-05-15 22:35:35 +02:00
Cédric Krier ef89874b8e Increase version number
--HG--
branch : 6.0
2021-05-15 22:35:22 +02:00
Cédric Krier 0f9a81bcee Add tag 6.0.2 [skip ci]
--HG--
branch : 6.0
2021-05-15 22:35:08 +02:00
Cédric Krier c9fadf5cfc Prepare release 6.0.2 [skip ci]
--HG--
branch : 6.0
2021-05-15 22:35:08 +02:00
Cédric Krier 6dd8c0ffb6 Increase version number
--HG--
branch : 6.0
2021-05-15 22:34:39 +02:00
Cédric Krier abd3eb2821 Add tag 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-05-15 22:34:27 +02:00
Cédric Krier 9ba826b8a8 Prepare release 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-05-15 22:34:27 +02:00
Cédric Krier 7a265df611 Import unittest.mock before using it
issue10422
(grafted from de104ed0f6a829435c2aa93b3652707169f46404)

--HG--
branch : 6.0
2021-05-15 17:53:23 +02:00
Cédric Krier 1bf0748b51 Use start and stop methods of patch in scenario
This ensure that the modification on the object are removed at the end of the
scenario.

issue10422
review332891002
(grafted from 2b749711d629c35c1d2025fddb053ddb3bfa5edd)

--HG--
branch : 6.0
2021-05-15 09:22:28 +02:00
Cédric Krier 0913d70841 Use start and stop methods of patch in scenario
This ensure that the modification on the object are removed at the end of the
scenario.

issue10422
review332891002
(grafted from df2d180aecaf85de88f8501f2f703ffc9dc4564b)

--HG--
branch : 6.0
2021-05-15 09:22:28 +02:00
Cédric Krier 3a660be2ec Use start and stop methods of patch in scenario
This ensure that the modification on the object are removed at the end of the
scenario.

issue10422
review332891002
(grafted from 8df83d0cea818e030e694a61ca38e217ecaf60bc)

--HG--
branch : 6.0
2021-05-15 09:22:28 +02:00
Cédric Krier 998079e79c Use start and stop methods of patch in scenario
This ensure that the modification on the object are removed at the end of the
scenario.

issue10422
review332891002
(grafted from 25729b538f2df592e6a370aa0c75a6b2ac1a1684)

--HG--
branch : 6.0
2021-05-15 09:22:28 +02:00
Cédric Krier 48e240c454 Use start and stop methods of patch in scenario
This ensure that the modification on the object are removed at the end of the
scenario.

issue10422
review332891002
(grafted from 3ecfbf3586e429a78b9e40eb3d9702944e27a316)

--HG--
branch : 6.0
2021-05-15 09:22:28 +02:00
Cédric Krier 22d848d9f9 Fully set product domain of move on setup
When modify in __setup__ the domain of a field defined in the same class, this
alter the original copy of the field. So the domain is appended to itself on
each __setup__ call (each time the model is extended by another module).

issue10406
review336241002
(grafted from 3670b1a582ecf41612f1f84b73b8ab68f8bf8b1b)

--HG--
branch : 6.0
2021-05-15 09:20:43 +02:00
EdbO e520e66c7b Apply only first matching rule
issue10403
review363311002
(grafted from 207a8365fe23dbb71445d1441b55ee44754caa37)

--HG--
branch : 6.0
2021-05-14 17:34:18 +02:00
Cédric Krier 61d935f21d Increase version number
--HG--
branch : 6.0
2021-05-12 00:47:23 +02:00
Cédric Krier 8ac799d4eb Add tag 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-05-12 00:47:14 +02:00
Cédric Krier 21ab3354a4 Prepare release 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-05-12 00:47:13 +02:00
Cédric Krier be2aae0fa9 Add csv test files to package data
(grafted from 83a2004eba86e18eb961b8bfecd701eb4e2c8347)

--HG--
branch : 6.0
2021-05-11 17:54:49 +02:00
Cédric Krier a5d7da2c82 Increase version number
--HG--
branch : 6.0
2021-05-10 21:22:49 +02:00
Cédric Krier f9a32cd7b5 Add tag 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-05-10 21:22:40 +02:00
Cédric Krier 24343a99a4 Prepare release 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-05-10 21:22:40 +02:00
Cédric Krier aaa42149c5 Add html email template to package data
(grafted from 883c9d8af60c97721570a5e70112685912f0f3b5)

--HG--
branch : 6.0
2021-05-10 20:37:00 +02:00
Sergi Almacellas Abellana 56dc89d985 Do not show edited delivery date once the purchase is processed
We must show the computed delivery date once the edition is not more possible

issue10394
review348341002
(grafted from 2ff2430b92ac448a68fa56bb1757e82f704b9ae8)

--HG--
branch : 6.0
2021-05-10 12:39:02 +02:00
Cédric Krier 1677c62be1 Increase version number
--HG--
branch : 6.0
2021-05-07 22:27:28 +02:00
Cédric Krier 7a35d8523e Add tag 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-05-07 22:27:12 +02:00
Cédric Krier 81eb3c218f Prepare release 6.0.1 [skip ci]
--HG--
branch : 6.0
2021-05-07 22:27:12 +02:00
Cédric Krier b478c2d241 Remove _request key from cache's context
issue10376
review351901002
(grafted from 32c2df0914f6702aa98adb0a6acbd744d93ec057)

--HG--
branch : 6.0
2021-05-05 23:14:54 +02:00
Cédric Krier 391b551efb Pop cache keys from a copy of the context
Otherwise it modifies the context for the all transaction.

issue10380
review358061003
(grafted from b0a5d11ac400a8d1381e2950d3362ac3c287b4a0)

--HG--
branch : 6.0
2021-05-05 23:12:49 +02:00
Cédric Krier 28350c7f66 Do not test empty res_model against ModelSingleton
res_model is not required so it can be empty.

issue10387
review348321002
(grafted from 8ba2630e8589de543bfebf4c3077347e6f41951e)

--HG--
branch : 6.0
2021-05-05 23:10:30 +02:00
Cédric Krier 95b55227a2 Bundle GooCanvas 2.0 or 3.0
issue10378
review348291002
(grafted from f81f804ef4f13cbc2c59b45fdec3e94d8da633e6)

--HG--
branch : 6.0
2021-05-05 23:09:25 +02:00
Cédric Krier 1cb4866607 Skip avatar test if PIL is not installed
(grafted from 4d216b768a9c802ddd8c285c278dc9c2df50112c)

--HG--
branch : 6.0
2021-05-05 18:09:08 +02:00
Cédric Krier 8d3f4c3cba Set postgresql scheme to postgis DSN
(grafted from c83498eeebae115b38fce215501c49acd0d716f3)

--HG--
branch : 6.0
2021-05-05 17:42:37 +02:00
Cédric Krier 7609a40797 Rename zip into postal_code
(grafted from 4c2db8d802dd4d6615b958135d0176064f448ca7)

--HG--
branch : 6.0
2021-05-05 16:00:40 +02:00
Cédric Krier 134e9cee74 Ignore pool refresh if _modules is None
issue10383
review332831002
(grafted from 0e4019dbbf2cf4e2827ede3127ed1d97dcb717b7)

--HG--
branch : 6.0
2021-05-05 12:03:41 +02:00
Cédric Krier 6e1fe4b52f Add missing py39 to tox
(grafted from a366ffeb51bdb24b05eca8103c1c96ea1385c7fc)

--HG--
branch : 6.0
2021-05-05 12:03:03 +02:00
Cédric Krier 29f5f9d6e1 Create branch 6.0
--HG--
branch : 6.0
2021-05-03 16:48:42 +02:00
Cédric Krier 942bfb49c5 Increase version number
--HG--
branch : 6.0
2021-05-03 16:45:11 +02:00
Cédric Krier 3a69eb8f4f Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 16:45:11 +02:00
Cédric Krier 5bad85a5d7 Increase version number
--HG--
branch : 6.0
2021-05-03 16:11:40 +02:00
Cédric Krier b11a4c97b8 Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 16:11:40 +02:00
Cédric Krier e3e8ce2c47 Increase version number
--HG--
branch : 6.0
2021-05-03 16:11:27 +02:00
Cédric Krier 7c08450562 Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 16:11:26 +02:00
Cédric Krier 25ce0776e5 Increase version number
--HG--
branch : 6.0
2021-05-03 16:11:14 +02:00
Cédric Krier c36e2dc824 Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 16:11:14 +02:00
Cédric Krier 40fce68501 Increase version number
--HG--
branch : 6.0
2021-05-03 16:11:01 +02:00
Cédric Krier 31c90fe5dc Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 16:11:00 +02:00
Cédric Krier f33bf296fb Increase version number
--HG--
branch : 6.0
2021-05-03 16:10:48 +02:00
Cédric Krier e4d6185dab Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 16:10:47 +02:00
Cédric Krier 622c80d1e0 Increase version number
--HG--
branch : 6.0
2021-05-03 16:10:35 +02:00
Cédric Krier 9c561a8664 Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 16:10:34 +02:00
Cédric Krier 49dc735acd Increase version number
--HG--
branch : 6.0
2021-05-03 16:10:22 +02:00
Cédric Krier ae14fd5820 Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 16:10:22 +02:00
Cédric Krier 8dfd38b08f Increase version number
--HG--
branch : 6.0
2021-05-03 16:10:09 +02:00
Cédric Krier 1c1ef8034a Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 16:10:08 +02:00
Cédric Krier 949944f5e5 Increase version number
--HG--
branch : 6.0
2021-05-03 16:09:57 +02:00
Cédric Krier 6da063dbea Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 16:09:56 +02:00
Cédric Krier ed9b23ac56 Increase version number
--HG--
branch : 6.0
2021-05-03 16:09:43 +02:00
Cédric Krier ee46513d7f Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 16:09:42 +02:00
Cédric Krier 19429f77cf Increase version number
--HG--
branch : 6.0
2021-05-03 16:09:28 +02:00
Cédric Krier a7c1581b36 Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 16:09:28 +02:00
Cédric Krier d08e28a153 Increase version number
--HG--
branch : 6.0
2021-05-03 16:09:15 +02:00
Cédric Krier 83da8da2fc Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 16:09:15 +02:00
Cédric Krier 617896c489 Increase version number
--HG--
branch : 6.0
2021-05-03 16:09:02 +02:00
Cédric Krier c2e88fd7d6 Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 16:09:01 +02:00
Cédric Krier 92a420fe67 Increase version number
--HG--
branch : 6.0
2021-05-03 16:08:49 +02:00
Cédric Krier c6b94f7d35 Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 16:08:48 +02:00
Cédric Krier 0f4b6981c4 Increase version number
--HG--
branch : 6.0
2021-05-03 16:08:35 +02:00
Cédric Krier b56064410a Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 16:08:34 +02:00
Cédric Krier bb5641903d Increase version number
--HG--
branch : 6.0
2021-05-03 16:08:20 +02:00
Cédric Krier 5bc939324a Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 16:08:19 +02:00
Cédric Krier 1dbbfa2c08 Increase version number
--HG--
branch : 6.0
2021-05-03 16:08:06 +02:00
Cédric Krier fcc1bc49bc Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 16:08:06 +02:00
Cédric Krier 647198a0e2 Increase version number
--HG--
branch : 6.0
2021-05-03 16:07:53 +02:00
Cédric Krier 6abedd05b1 Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 16:07:52 +02:00
Cédric Krier 44594b4688 Increase version number
--HG--
branch : 6.0
2021-05-03 16:07:41 +02:00
Cédric Krier ea8145dac3 Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 16:07:41 +02:00
Cédric Krier ef20aa8908 Increase version number
--HG--
branch : 6.0
2021-05-03 16:07:28 +02:00
Cédric Krier 3ee124380d Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 16:07:27 +02:00
Cédric Krier 925381751c Increase version number
--HG--
branch : 6.0
2021-05-03 16:07:15 +02:00
Cédric Krier 2dd7f9a71b Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 16:07:14 +02:00
Cédric Krier a262dac85f Increase version number
--HG--
branch : 6.0
2021-05-03 16:07:01 +02:00
Cédric Krier 338bd55ee0 Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 16:07:01 +02:00
Cédric Krier fd93700965 Increase version number
--HG--
branch : 6.0
2021-05-03 16:06:49 +02:00
Cédric Krier 12cd2c20fa Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 16:06:48 +02:00
Cédric Krier ef608bf26c Increase version number
--HG--
branch : 6.0
2021-05-03 16:06:36 +02:00
Cédric Krier 3f4c84ccce Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 16:06:36 +02:00
Cédric Krier 16b5b56bc0 Increase version number
--HG--
branch : 6.0
2021-05-03 16:06:22 +02:00
Cédric Krier bb6df6153d Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 16:06:22 +02:00
Cédric Krier c72081bf6b Increase version number
--HG--
branch : 6.0
2021-05-03 16:06:09 +02:00
Cédric Krier 4564b035a9 Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 16:06:08 +02:00
Cédric Krier 431a577df9 Increase version number
--HG--
branch : 6.0
2021-05-03 16:05:56 +02:00
Cédric Krier 1823b4581d Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 16:05:56 +02:00
Cédric Krier 2e56f2e70a Increase version number
--HG--
branch : 6.0
2021-05-03 16:05:43 +02:00
Cédric Krier 9d4f017d0a Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 16:05:42 +02:00
Cédric Krier 0ede88defd Increase version number
--HG--
branch : 6.0
2021-05-03 16:05:31 +02:00
Cédric Krier 718a82589a Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 16:05:30 +02:00
Cédric Krier c9f5252bef Increase version number
--HG--
branch : 6.0
2021-05-03 16:05:18 +02:00
Cédric Krier 002e2a3620 Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 16:05:17 +02:00
Cédric Krier 52bfbfbfd6 Increase version number
--HG--
branch : 6.0
2021-05-03 16:05:05 +02:00
Cédric Krier 32568e0b14 Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 16:05:04 +02:00
Cédric Krier c907ccc13d Increase version number
--HG--
branch : 6.0
2021-05-03 16:04:52 +02:00
Cédric Krier 3908eba186 Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 16:04:51 +02:00
Cédric Krier e8affbd974 Increase version number
--HG--
branch : 6.0
2021-05-03 16:04:39 +02:00
Cédric Krier 3c7471a4b7 Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 16:04:39 +02:00
Cédric Krier a6b42e8953 Increase version number
--HG--
branch : 6.0
2021-05-03 16:04:27 +02:00
Cédric Krier 3693dccd05 Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 16:04:26 +02:00
Cédric Krier 7acd494b5b Increase version number
--HG--
branch : 6.0
2021-05-03 16:04:14 +02:00
Cédric Krier dc1a2b6c7a Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 16:04:13 +02:00
Cédric Krier d25e5f2fcd Increase version number
--HG--
branch : 6.0
2021-05-03 16:04:01 +02:00
Cédric Krier 3fd3dcb16a Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 16:04:00 +02:00
Cédric Krier 1988c7a672 Increase version number
--HG--
branch : 6.0
2021-05-03 16:03:49 +02:00
Cédric Krier 119e31f80b Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 16:03:48 +02:00
Cédric Krier 150d8eb820 Increase version number
--HG--
branch : 6.0
2021-05-03 16:03:36 +02:00
Cédric Krier 02b05d9422 Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 16:03:35 +02:00
Cédric Krier de2e9e25a3 Increase version number
--HG--
branch : 6.0
2021-05-03 16:03:23 +02:00
Cédric Krier b07cb663e6 Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 16:03:23 +02:00
Cédric Krier 632955382b Increase version number
--HG--
branch : 6.0
2021-05-03 16:03:09 +02:00
Cédric Krier 4ea76e01cf Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 16:03:08 +02:00
Cédric Krier ea1b5a697e Increase version number
--HG--
branch : 6.0
2021-05-03 16:02:55 +02:00
Cédric Krier db4de2ca1b Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 16:02:55 +02:00
Cédric Krier b88bf4b52f Increase version number
--HG--
branch : 6.0
2021-05-03 16:02:42 +02:00
Cédric Krier 8c9ccf24a2 Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 16:02:42 +02:00
Cédric Krier 0ca1218c8b Increase version number
--HG--
branch : 6.0
2021-05-03 16:02:29 +02:00
Cédric Krier cb19776eb4 Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 16:02:28 +02:00
Cédric Krier c9bb141a3d Increase version number
--HG--
branch : 6.0
2021-05-03 16:02:16 +02:00
Cédric Krier bf6463886e Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 16:02:15 +02:00
Cédric Krier 02bc3ee1c8 Increase version number
--HG--
branch : 6.0
2021-05-03 16:02:03 +02:00
Cédric Krier 36bdea2e84 Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 16:02:02 +02:00
Cédric Krier e24a39310d Increase version number
--HG--
branch : 6.0
2021-05-03 16:01:50 +02:00
Cédric Krier 977e9144c3 Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 16:01:49 +02:00
Cédric Krier 5b845545fc Increase version number
--HG--
branch : 6.0
2021-05-03 16:01:37 +02:00
Cédric Krier 11617476ad Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 16:01:36 +02:00
Cédric Krier 10813b6999 Increase version number
--HG--
branch : 6.0
2021-05-03 16:01:24 +02:00
Cédric Krier 62177612f0 Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 16:01:23 +02:00
Cédric Krier 671c0906e1 Increase version number
--HG--
branch : 6.0
2021-05-03 16:01:11 +02:00
Cédric Krier 13b65b4275 Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 16:01:10 +02:00
Cédric Krier 8327db6463 Increase version number
--HG--
branch : 6.0
2021-05-03 16:00:58 +02:00
Cédric Krier ce09f54e4c Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 16:00:57 +02:00
Cédric Krier 6cb806979a Increase version number
--HG--
branch : 6.0
2021-05-03 16:00:44 +02:00
Cédric Krier 4d7158cb7b Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 16:00:44 +02:00
Cédric Krier 530645a3dc Increase version number
--HG--
branch : 6.0
2021-05-03 16:00:31 +02:00
Cédric Krier d05d6e82bb Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 16:00:31 +02:00
Cédric Krier 5f872d1e14 Increase version number
--HG--
branch : 6.0
2021-05-03 16:00:19 +02:00
Cédric Krier 1ccaca0065 Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 16:00:19 +02:00
Cédric Krier 79f01cc31e Increase version number
--HG--
branch : 6.0
2021-05-03 16:00:07 +02:00
Cédric Krier 62dc156dad Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 16:00:06 +02:00
Cédric Krier 5ee6421af1 Increase version number
--HG--
branch : 6.0
2021-05-03 15:59:53 +02:00
Cédric Krier 96590fa39a Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:59:52 +02:00
Cédric Krier 3efdb62580 Increase version number
--HG--
branch : 6.0
2021-05-03 15:59:41 +02:00
Cédric Krier b1a83dede8 Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:59:40 +02:00
Cédric Krier dcd80da54b Increase version number
--HG--
branch : 6.0
2021-05-03 15:59:29 +02:00
Cédric Krier adb917e3c4 Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:59:28 +02:00
Cédric Krier 29365264ae Increase version number
--HG--
branch : 6.0
2021-05-03 15:59:15 +02:00
Cédric Krier 59a25c03dc Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:59:15 +02:00
Cédric Krier 4de0e4007c Increase version number
--HG--
branch : 6.0
2021-05-03 15:59:02 +02:00
Cédric Krier 5010d416c1 Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:59:01 +02:00
Cédric Krier 38536bf0b9 Increase version number
--HG--
branch : 6.0
2021-05-03 15:58:49 +02:00
Cédric Krier eba8f211d1 Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:58:48 +02:00
Cédric Krier 094ec59a11 Increase version number
--HG--
branch : 6.0
2021-05-03 15:58:35 +02:00
Cédric Krier 3846064f09 Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:58:34 +02:00
Cédric Krier 40fc10a20a Increase version number
--HG--
branch : 6.0
2021-05-03 15:58:22 +02:00
Cédric Krier fec1972fe0 Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:58:21 +02:00
Cédric Krier 49710e03e4 Increase version number
--HG--
branch : 6.0
2021-05-03 15:58:10 +02:00
Cédric Krier 4e8f359ae8 Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:58:09 +02:00
Cédric Krier be33c36068 Increase version number
--HG--
branch : 6.0
2021-05-03 15:57:58 +02:00
Cédric Krier 13d3e4bd3c Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:57:57 +02:00
Cédric Krier 801f46acb0 Increase version number
--HG--
branch : 6.0
2021-05-03 15:57:45 +02:00
Cédric Krier 3cc7d5d8fc Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:57:45 +02:00
Cédric Krier ae5787a3ac Increase version number
--HG--
branch : 6.0
2021-05-03 15:57:32 +02:00
Cédric Krier c4ccde19ed Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:57:31 +02:00
Cédric Krier 6a635ae36c Increase version number
--HG--
branch : 6.0
2021-05-03 15:57:19 +02:00
Cédric Krier e5bae24660 Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:57:18 +02:00
Cédric Krier e62c81a144 Increase version number
--HG--
branch : 6.0
2021-05-03 15:57:04 +02:00
Cédric Krier 68b4b974bd Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:57:04 +02:00
Cédric Krier e99fc9e661 Increase version number
--HG--
branch : 6.0
2021-05-03 15:56:50 +02:00
Cédric Krier c25b2a8b72 Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:56:49 +02:00
Cédric Krier 0cbe6a557d Increase version number
--HG--
branch : 6.0
2021-05-03 15:56:37 +02:00
Cédric Krier f6eee6beb0 Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:56:36 +02:00
Cédric Krier f30348c5b0 Increase version number
--HG--
branch : 6.0
2021-05-03 15:56:25 +02:00
Cédric Krier aba6aaec5f Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:56:24 +02:00
Cédric Krier e6c3438cab Increase version number
--HG--
branch : 6.0
2021-05-03 15:56:12 +02:00
Cédric Krier 9e86a6edb5 Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:56:11 +02:00
Cédric Krier 509907b655 Increase version number
--HG--
branch : 6.0
2021-05-03 15:55:59 +02:00
Cédric Krier 650d62204f Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:55:58 +02:00
Cédric Krier 0c3f3f4d60 Increase version number
--HG--
branch : 6.0
2021-05-03 15:55:45 +02:00
Cédric Krier f3441f0e36 Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:55:45 +02:00
Cédric Krier 613878050a Increase version number
--HG--
branch : 6.0
2021-05-03 15:55:31 +02:00
Cédric Krier 337c0f4e92 Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:55:30 +02:00
Cédric Krier 91f50cf622 Increase version number
--HG--
branch : 6.0
2021-05-03 15:55:18 +02:00
Cédric Krier d8e1c2cb14 Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:55:17 +02:00
Cédric Krier e3106b775c Increase version number
--HG--
branch : 6.0
2021-05-03 15:55:05 +02:00
Cédric Krier ffbe183bbf Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:55:04 +02:00
Cédric Krier b706d06b8a Increase version number
--HG--
branch : 6.0
2021-05-03 15:54:49 +02:00
Cédric Krier 2f94d21c1a Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:54:49 +02:00
Cédric Krier 4cafcf27dc Increase version number
--HG--
branch : 6.0
2021-05-03 15:54:34 +02:00
Cédric Krier c7cfdff4d4 Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:54:33 +02:00
Cédric Krier 24f7771163 Increase version number
--HG--
branch : 6.0
2021-05-03 15:54:19 +02:00
Cédric Krier 27055c1752 Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:54:18 +02:00
Cédric Krier e14c3e52e7 Increase version number
--HG--
branch : 6.0
2021-05-03 15:54:05 +02:00
Cédric Krier f752a00473 Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:54:04 +02:00
Cédric Krier a86d5cb725 Increase version number
--HG--
branch : 6.0
2021-05-03 15:53:51 +02:00
Cédric Krier 14128421b9 Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:53:51 +02:00
Cédric Krier 1ee5b21d1d Increase version number
--HG--
branch : 6.0
2021-05-03 15:53:38 +02:00
Cédric Krier 3cf0c13773 Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:53:37 +02:00
Cédric Krier 7e176fe303 Increase version number
--HG--
branch : 6.0
2021-05-03 15:53:25 +02:00
Cédric Krier bb827254ad Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:53:24 +02:00
Cédric Krier ad513a91e6 Increase version number
--HG--
branch : 6.0
2021-05-03 15:53:12 +02:00
Cédric Krier 332e9cc852 Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:53:11 +02:00
Cédric Krier 995c169357 Increase version number
--HG--
branch : 6.0
2021-05-03 15:52:58 +02:00
Cédric Krier 649e4d0172 Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:52:57 +02:00
Cédric Krier 577bf67e2b Increase version number
--HG--
branch : 6.0
2021-05-03 15:52:43 +02:00
Cédric Krier 43425adeea Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:52:43 +02:00
Cédric Krier 602ccb0037 Increase version number
--HG--
branch : 6.0
2021-05-03 15:52:30 +02:00
Cédric Krier 8bfa9fc472 Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:52:29 +02:00
Cédric Krier f59e02c2b5 Increase version number
--HG--
branch : 6.0
2021-05-03 15:52:16 +02:00
Cédric Krier 9ae64e96df Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:52:16 +02:00
Cédric Krier 7a74a0675f Increase version number
--HG--
branch : 6.0
2021-05-03 15:52:03 +02:00
Cédric Krier c6079cd671 Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:52:03 +02:00
Cédric Krier 2344c82acb Increase version number
--HG--
branch : 6.0
2021-05-03 15:51:49 +02:00
Cédric Krier 1cbdf915b7 Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:51:49 +02:00
Cédric Krier 7a912449b1 Increase version number
--HG--
branch : 6.0
2021-05-03 15:51:35 +02:00
Cédric Krier 741af1749c Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:51:35 +02:00
Cédric Krier 1736f8e88c Increase version number
--HG--
branch : 6.0
2021-05-03 15:51:22 +02:00
Cédric Krier 54488aabfd Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:51:21 +02:00
Cédric Krier 9674d1f1ed Increase version number
--HG--
branch : 6.0
2021-05-03 15:51:08 +02:00
Cédric Krier e89c7cbfbe Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:51:07 +02:00
Cédric Krier 92c5025326 Increase version number
--HG--
branch : 6.0
2021-05-03 15:50:54 +02:00
Cédric Krier 5898b5a01f Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:50:53 +02:00
Cédric Krier 8a03f003ea Increase version number
--HG--
branch : 6.0
2021-05-03 15:50:41 +02:00
Cédric Krier 607cfd749d Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:50:40 +02:00
Cédric Krier e17e218b01 Increase version number
--HG--
branch : 6.0
2021-05-03 15:50:27 +02:00
Cédric Krier eefd791182 Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:50:27 +02:00
Cédric Krier cbd7fda4d4 Increase version number
--HG--
branch : 6.0
2021-05-03 15:50:14 +02:00
Cédric Krier 461079e3d2 Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:50:13 +02:00
Cédric Krier 64c0f63207 Increase version number
--HG--
branch : 6.0
2021-05-03 15:50:00 +02:00
Cédric Krier 6199909c78 Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:50:00 +02:00
Cédric Krier c7394a804b Increase version number
--HG--
branch : 6.0
2021-05-03 15:49:47 +02:00
Cédric Krier a87fc73a4a Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:49:46 +02:00
Cédric Krier 227cfdd2da Increase version number
--HG--
branch : 6.0
2021-05-03 15:49:25 +02:00
Cédric Krier 0ac3fb90bc Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:49:24 +02:00
Cédric Krier 3118318c63 Increase version number
--HG--
branch : 6.0
2021-05-03 15:49:11 +02:00
Cédric Krier b9e513b649 Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:49:11 +02:00
Cédric Krier 33bdb17945 Increase version number
--HG--
branch : 6.0
2021-05-03 15:48:58 +02:00
Cédric Krier d19f77e130 Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:48:57 +02:00
Cédric Krier b119972c92 Increase version number
--HG--
branch : 6.0
2021-05-03 15:48:45 +02:00
Cédric Krier fadd1a5a50 Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:48:44 +02:00
Cédric Krier e776d77645 Increase version number
--HG--
branch : 6.0
2021-05-03 15:48:32 +02:00
Cédric Krier 174b249d0e Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:48:31 +02:00
Cédric Krier f2fb093d30 Increase version number
--HG--
branch : 6.0
2021-05-03 15:48:19 +02:00
Cédric Krier 2c8fa3aa8b Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:48:18 +02:00
Cédric Krier 5ddec6f6c1 Increase version number
--HG--
branch : 6.0
2021-05-03 15:48:05 +02:00
Cédric Krier 80edadd3b1 Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:48:05 +02:00
Cédric Krier 7e23c1b475 Increase version number
--HG--
branch : 6.0
2021-05-03 15:47:52 +02:00
Cédric Krier 35400bf2a5 Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:47:51 +02:00
Cédric Krier a798d2b663 Increase version number
--HG--
branch : 6.0
2021-05-03 15:47:38 +02:00
Cédric Krier 3609ed1632 Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:47:38 +02:00
Cédric Krier 259c119fbf Increase version number
--HG--
branch : 6.0
2021-05-03 15:47:26 +02:00
Cédric Krier a333859d2e Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:47:25 +02:00
Cédric Krier 138ffbf7f0 Increase version number
--HG--
branch : 6.0
2021-05-03 15:47:11 +02:00
Cédric Krier 2f9335cea8 Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:47:10 +02:00
Cédric Krier 03562ac8e5 Increase version number
--HG--
branch : 6.0
2021-05-03 15:46:56 +02:00
Cédric Krier 9d301d5644 Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:46:55 +02:00
Cédric Krier 1e5923ba67 Increase version number
--HG--
branch : 6.0
2021-05-03 15:46:43 +02:00
Cédric Krier 3d8b052284 Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:46:42 +02:00
Cédric Krier cbc2086d1e Increase version number
--HG--
branch : 6.0
2021-05-03 15:46:30 +02:00
Cédric Krier 2fc74c9a9e Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:46:30 +02:00
Cédric Krier ae48577e84 Increase version number
--HG--
branch : 6.0
2021-05-03 15:46:17 +02:00
Cédric Krier b814d8fa7e Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:46:17 +02:00
Cédric Krier 169fff3e2a Increase version number
--HG--
branch : 6.0
2021-05-03 15:46:05 +02:00
Cédric Krier ab0e807d45 Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:46:04 +02:00
Cédric Krier af5ab1a7ec Increase version number
--HG--
branch : 6.0
2021-05-03 15:45:53 +02:00
Cédric Krier e74f3829c9 Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:45:52 +02:00
Cédric Krier 6628e32f7c Increase version number
--HG--
branch : 6.0
2021-05-03 15:45:41 +02:00
Cédric Krier c16170c116 Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:45:40 +02:00
Cédric Krier 0caf1f12d1 Increase version number
--HG--
branch : 6.0
2021-05-03 15:45:29 +02:00
Cédric Krier dbfb63fbe6 Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:45:28 +02:00
Cédric Krier ce8aebc5f3 Increase version number
--HG--
branch : 6.0
2021-05-03 15:45:17 +02:00
Cédric Krier ecc4131ebe Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:45:16 +02:00
Cédric Krier a5b5f3d04f Increase version number
--HG--
branch : 6.0
2021-05-03 15:45:04 +02:00
Cédric Krier f7d2a1ae45 Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:45:03 +02:00
Cédric Krier 0c0044d6e7 Increase version number
--HG--
branch : 6.0
2021-05-03 15:44:51 +02:00
Cédric Krier ab198d05c1 Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:44:51 +02:00
Cédric Krier 1a78557b65 Increase version number
--HG--
branch : 6.0
2021-05-03 15:44:38 +02:00
Cédric Krier 88035ebea5 Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:44:38 +02:00
Cédric Krier 9b853f7895 Increase version number
--HG--
branch : 6.0
2021-05-03 15:44:26 +02:00
Cédric Krier a559e409b6 Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:44:26 +02:00
Cédric Krier c30e0b8340 Increase version number
--HG--
branch : 6.0
2021-05-03 15:44:14 +02:00
Cédric Krier 61ef0c6f8a Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:44:14 +02:00
Cédric Krier 7e13e8c1a3 Increase version number
--HG--
branch : 6.0
2021-05-03 15:44:03 +02:00
Cédric Krier 0def029125 Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:44:03 +02:00
Cédric Krier 0713e0dd5d Increase version number
--HG--
branch : 6.0
2021-05-03 15:43:52 +02:00
Cédric Krier 407f6189a7 Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:43:51 +02:00
Cédric Krier 036333c47e Increase version number
--HG--
branch : 6.0
2021-05-03 15:43:41 +02:00
Cédric Krier dba69fb2c4 Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:43:40 +02:00
Cédric Krier e9ee0df927 Increase version number
--HG--
branch : 6.0
2021-05-03 15:43:29 +02:00
Cédric Krier 3f5017e34c Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:43:29 +02:00
Cédric Krier f0f2447853 Increase version number
--HG--
branch : 6.0
2021-05-03 15:43:18 +02:00
Cédric Krier 81fbaef567 Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:43:17 +02:00
Cédric Krier 0071c1e6e2 Increase version number
--HG--
branch : 6.0
2021-05-03 15:43:06 +02:00
Cédric Krier fcb577fef8 Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:43:06 +02:00
Cédric Krier 1a451264b6 Increase version number
--HG--
branch : 6.0
2021-05-03 15:42:55 +02:00
Cédric Krier 6ef875c36c Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:42:54 +02:00
Cédric Krier 8326e794a3 Increase version number
--HG--
branch : 6.0
2021-05-03 15:42:41 +02:00
Cédric Krier 7ff6aaafcb Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:42:40 +02:00
Cédric Krier c828ecfaa1 Increase version number
--HG--
branch : 6.0
2021-05-03 15:42:29 +02:00
Cédric Krier 865f9e41fe Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:42:29 +02:00
Cédric Krier 2bebeb4b09 Increase version number
--HG--
branch : 6.0
2021-05-03 15:42:18 +02:00
Cédric Krier c163605e6b Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:42:17 +02:00
Cédric Krier acfb1e2cc4 Increase version number
--HG--
branch : 6.0
2021-05-03 15:42:07 +02:00
Cédric Krier 4e07046aee Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:42:06 +02:00
Cédric Krier 012621686e Increase version number
--HG--
branch : 6.0
2021-05-03 15:41:55 +02:00
Cédric Krier e37dee2b2e Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:41:55 +02:00
Cédric Krier e5c06c9b77 Increase version number
--HG--
branch : 6.0
2021-05-03 15:41:44 +02:00
Cédric Krier cde8da1e02 Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:41:44 +02:00
Cédric Krier 73ec9f3138 Increase version number
--HG--
branch : 6.0
2021-05-03 15:41:33 +02:00
Cédric Krier 7ab5c91ca4 Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:41:32 +02:00
Cédric Krier fbc9fce07c Increase version number
--HG--
branch : 6.0
2021-05-03 15:41:22 +02:00
Cédric Krier 791f752209 Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:41:21 +02:00
Cédric Krier 51978d269c Increase version number
--HG--
branch : 6.0
2021-05-03 15:41:10 +02:00
Cédric Krier dd40c76512 Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:41:09 +02:00
Cédric Krier 7f091488a2 Increase version number
--HG--
branch : 6.0
2021-05-03 15:40:58 +02:00
Cédric Krier 76b5ff2e0f Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:40:57 +02:00
Cédric Krier 7d6a9979fa Increase version number
--HG--
branch : 6.0
2021-05-03 15:40:46 +02:00
Cédric Krier 188fb55d09 Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:40:45 +02:00
Cédric Krier 7754de4fa7 Increase version number
--HG--
branch : 6.0
2021-05-03 15:40:33 +02:00
Cédric Krier 26c228b213 Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:40:32 +02:00
Cédric Krier d9c5b3fc32 Increase version number
--HG--
branch : 6.0
2021-05-03 15:40:21 +02:00
Cédric Krier d525cb0fe1 Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:40:21 +02:00
Cédric Krier b6dcda455f Increase version number
--HG--
branch : 6.0
2021-05-03 15:40:09 +02:00
Cédric Krier b5b7dc774a Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:40:09 +02:00
Cédric Krier db30bc0e43 Increase version number
--HG--
branch : 6.0
2021-05-03 15:39:58 +02:00
Cédric Krier 327b4906f2 Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:39:57 +02:00
Cédric Krier 4068e741d5 Increase version number
--HG--
branch : 6.0
2021-05-03 15:39:43 +02:00
Cédric Krier 92ac632a8f Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:39:42 +02:00
Cédric Krier 2b5d628ba5 Increase version number
--HG--
branch : 6.0
2021-05-03 15:39:31 +02:00
Cédric Krier a4aa53e7fa Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:39:31 +02:00
Cédric Krier 437ef9701c Increase version number
--HG--
branch : 6.0
2021-05-03 15:39:19 +02:00
Cédric Krier 7a97f1a7e6 Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:39:18 +02:00
Cédric Krier 8cd1c9784c Increase version number
--HG--
branch : 6.0
2021-05-03 15:39:06 +02:00
Cédric Krier 48c6176a8b Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:39:05 +02:00
Cédric Krier d91d25e9a9 Increase version number
--HG--
branch : 6.0
2021-05-03 15:38:53 +02:00
Cédric Krier bfe2eee883 Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:38:52 +02:00
Cédric Krier a5b87a156f Increase version number
--HG--
branch : 6.0
2021-05-03 15:38:40 +02:00
Cédric Krier 1ae2d88165 Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:38:39 +02:00
Cédric Krier 47bf447133 Increase version number
--HG--
branch : 6.0
2021-05-03 15:38:28 +02:00
Cédric Krier 43ca8aad7a Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:38:28 +02:00
Cédric Krier 4131a7bff5 Increase version number
--HG--
branch : 6.0
2021-05-03 15:38:16 +02:00
Cédric Krier 42e6faff58 Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:38:16 +02:00
Cédric Krier b05960fcd4 Increase version number
--HG--
branch : 6.0
2021-05-03 15:38:04 +02:00
Cédric Krier bbc8f45c72 Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:38:04 +02:00
Cédric Krier 27a2461dd8 Increase version number
--HG--
branch : 6.0
2021-05-03 15:37:53 +02:00
Cédric Krier ac4304e094 Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:37:53 +02:00
Cédric Krier dfc2c1f941 Increase version number
--HG--
branch : 6.0
2021-05-03 15:37:42 +02:00
Cédric Krier 269fa94a79 Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:37:42 +02:00
Cédric Krier 739693c634 Increase version number
--HG--
branch : 6.0
2021-05-03 15:37:31 +02:00
Cédric Krier f129da5df8 Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:37:30 +02:00
Cédric Krier 37659f6aba Increase version number
--HG--
branch : 6.0
2021-05-03 15:37:19 +02:00
Cédric Krier 398456e28d Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:37:19 +02:00
Cédric Krier c0b70b664d Increase version number
--HG--
branch : 6.0
2021-05-03 15:37:08 +02:00
Cédric Krier 0082a1db23 Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:37:07 +02:00
Cédric Krier 2f87edb1bb Increase version number
--HG--
branch : 6.0
2021-05-03 15:36:57 +02:00
Cédric Krier 5a2e0deee8 Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:36:56 +02:00
Cédric Krier 8dfd7a3567 Increase version number
--HG--
branch : 6.0
2021-05-03 15:34:01 +02:00
Cédric Krier 1b5476da11 Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:34:00 +02:00
Cédric Krier b4100d8fbb Increase version number
--HG--
branch : 6.0
2021-05-03 15:33:39 +02:00
Cédric Krier d464c1d947 Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:33:38 +02:00
Cédric Krier 4b6416eb0c Increase version number
--HG--
branch : 6.0
2021-05-03 15:33:09 +02:00
Cédric Krier ae8dfe75b0 Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:33:09 +02:00
Cédric Krier 41b9676bb8 Increase version number
--HG--
branch : 6.0
2021-05-03 15:32:42 +02:00
Cédric Krier 2171c37fef Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:32:42 +02:00
Cédric Krier c8e162e0d2 Increase version number
--HG--
branch : 6.0
2021-05-03 15:32:17 +02:00
Cédric Krier ddd7219b03 Create branch 6.0 [skip ci]
--HG--
branch : 6.0
2021-05-03 15:32:16 +02:00
12724 changed files with 332085 additions and 1208948 deletions
-3
View File
@@ -1,5 +1,2 @@
[flake8]
ignore=E123,E124,E126,E128,E741,W503
extend-exclude=cookiecutter-module
per-file-ignores =
**/*/tests/scenario*.py:E302,E305
+42 -1032
View File
File diff suppressed because it is too large Load Diff
+38 -168
View File
@@ -22,12 +22,6 @@ packages:
image: ${CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX}/tryton/ci
variables:
DOC_BASE_URL: ${CI_PROJECT_DIR}/docs
PIP_CACHE_DIR: "$CI_PROJECT_DIR/.cache/pip"
cache:
paths:
- .cache/pip/http-v2
before_script:
- pip install build "hatchling >= 1" hatch-tryton babel rnc2rng
script:
- .gitlab-scripts/generate-packages.sh packages
artifacts:
@@ -38,14 +32,6 @@ packages:
documentation:
stage: preparation
image: ${CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX}/sphinxdoc/sphinx
variables:
DOC_NO_ISOLATION: true
PIP_CACHE_DIR: "$CI_PROJECT_DIR/.cache/pip"
cache:
paths:
- .cache/pip/http-v2
before_script:
- pip install build "hatchling >= 1" hatch-tryton babel rnc2rng
script:
- .gitlab-scripts/generate-doc.sh docs
- find docs -type f -not -name 'objects.inv' -delete
@@ -74,23 +60,18 @@ documentation:
variables:
DOC_BASE_URL: ${CI_PROJECT_DIR}/docs
DOC_DIR: doc
DOC_NO_ISOLATION: true
PIP_CACHE_DIR: "$CI_PROJECT_DIR/.cache/pip"
cache:
paths:
- .cache/pip/http-v2
before_script:
- pip install -r "${PACKAGE}/${DOC_DIR}/requirements-doc.txt"
- pip install build "hatchling >= 1" hatch-tryton babel rnc2rng
- pip install sphinx-lint rstcheck[sphinx]
- pip install setuptools
script:
- cd "${PACKAGE}"
- python -m sphinx -T -E -W -n -b html -D html_theme_options.navigation_with_keys=False ${DOC_DIR} _build/html
- python -m sphinxlint ${DOC_DIR}
- rstcheck --recursive ${DOC_DIR}
- python -m sphinx -T -E -n -b html ${DOC_DIR} _build/html
- |
if [ "${CHECK_LINK}" ]; then
python -m sphinx -T -E -W -n -b linkcheck ${DOC_DIR} _build;
python -m sphinx -T -E -n -b linkcheck ${DOC_DIR} _build;
fi
rules:
- if: $CI_COMMIT_TAG == null
@@ -101,18 +82,6 @@ documentation:
when: on_success
- when: never
.check-doc-readme:
extends: .check-doc
script:
- python -m sphinxlint README.rst
- rstcheck README.rst
rules:
- if: $CI_COMMIT_TAG == null
changes:
- README.rst
when: on_success
- when: never
check-doc:
extends: .check-doc
variables:
@@ -127,51 +96,37 @@ check-doc:
.check-code:
extends: .check
before_script:
- .gitlab-scripts/doctest2python.py
rules:
- if: $CI_MERGE_REQUEST_TARGET_BRANCH_NAME == $CI_DEFAULT_BRANCH
changes:
- "**/*.py"
- "**/tests/*.rst"
when: always
- when: never
check-flake8:
extends: .check-code
script:
- flake8 --exclude 'cookiecutter*'
check-isort:
extends: .check-code
script:
- isort --multi-line VERTICAL_GRID --check --diff --skip-glob 'cookiecutter*' .
- hg diff --rev s0 | flake8 --diff
check-dist:
extends: .check
stage: check
needs:
- packages
image: ${CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX}/tryton/ci
script:
- twine check packages/*
check-eslint:
extends: .check
image: ${CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX}/node:lts
image: ${CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX}/node
variables:
NODE_CACHE_DIR: "$CI_PROJECT_DIR/.cache/npm"
cache:
paths:
- .cache/npm
before_script:
- sh .gitlab-scripts/bower_allow_root.sh
script:
- cd sao
- npm install --cache ${NODE_CACHE_DIR} --unsafe-perm --legacy-peer-deps
- npm run check
rules:
- if: $CI_MERGE_REQUEST_TARGET_BRANCH_NAME == $CI_DEFAULT_BRANCH
changes:
- "sao/**/*.js"
when: always
- when: never
check-ci-modules:
extends: .check
@@ -179,56 +134,6 @@ check-ci-modules:
- python .gitlab-scripts/generate-ci.py "${TMPDIR}/gitab-ci-modules.yml"
- cmp .gitlab-ci-modules.yml "${TMPDIR}/gitab-ci-modules.yml"
check-cookiecutter-module:
extends: .check
variables:
PIP_CACHE_DIR: "$CI_PROJECT_DIR/.cache/pip"
cache:
paths:
- .cache/pip/http-v2
before_script:
- pip install cookiecutter
script:
- cookiecutter --no-input cookiecutter-module -o "${TMPDIR}"
- flake8 "${TMPDIR}/my_module"
- isort --multi-line VERTICAL_GRID --check --diff "${TMPDIR}/my_module"
rules:
- if: $CI_MERGE_REQUEST_TARGET_BRANCH_NAME == $CI_DEFAULT_BRANCH
changes:
- cookiecutter-module/**/*
when: always
- when: never
check-template-modules:
extends: .check
variables:
PIP_CACHE_DIR: "$CI_PROJECT_DIR/.cache/pip"
cache:
paths:
- .cache/pip/http-v2
before_script:
- pip install cookiecutter
script:
- .gitlab-scripts/check-template-modules.sh
check-account-chart:
extends: .check
image: ${CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX}/alpine
before_script:
- apk add --no-cache libxslt
script:
- .gitlab-scripts/check-account-chart.sh
rules:
- if: $CI_COMMIT_TAG == null
changes:
- modules/*/localize.xsl
- modules/account/account_chart*.xml
- modules/account_be/account_be*.xml
- modules/account_be/tax_be*.xml
- modules/account_syscohada/account_syscohada*.xml
when: on_success
- when: never
.test:
stage: test
rules:
@@ -252,26 +157,17 @@ check-account-chart:
before_script:
- pip install tox
script:
- tox -e "py${PYTHON_VERSION/./}" -c "${PACKAGE}" -- -v --output-file "${CI_PROJECT_DIR}/${PACKAGE}/junit.xml"
after_script:
- .gitlab-scripts/rewrite-coverage-paths.py "trytond/" "" ${PACKAGE}/junit.xml ${PACKAGE}/coverage.xml
coverage: '/(?i)total.*? (100(?:\.0+)?\%|[1-9]?\d(?:\.\d+)?\%)$/'
artifacts:
reports:
junit: ${PACKAGE}/junit.xml
coverage_report:
coverage_format: cobertura
path: ${PACKAGE}/coverage.xml
- tox -e "py${PYTHON_VERSION/./}" -c "${PACKAGE}"
parallel:
matrix:
- PYTHON_VERSION: ["3.10", "3.11", "3.12", "3.13", "3.14"]
- PYTHON_VERSION: ["3.6", "3.7", "3.8", "3.9"]
.test-db:
extends: .test-tox
variables:
DB_CACHE: "${TMPDIR}/cache"
script:
- tox -e "py${PYTHON_VERSION/./}-${DATABASE}" -c "${PACKAGE}" -- -v --output-file "${CI_PROJECT_DIR}/${PACKAGE}/junit.xml"
- tox -e "py${PYTHON_VERSION/./}-${DATABASE}" -c "${PACKAGE}"
.test-sqlite:
extends: .test-db
@@ -282,7 +178,6 @@ check-account-chart:
extends: .test-db
variables:
DATABASE: postgresql
DB_CACHE: postgresql://
POSTGRESQL_URI: postgresql://postgres@postgresql:5432/
POSTGRES_HOST_AUTH_METHOD: trust
services:
@@ -291,7 +186,7 @@ check-account-chart:
command: ["-c", "fsync=off", "-c", "synchronous_commit=off", "-c", "full_page_writes=off"]
parallel:
matrix:
- PYTHON_VERSION: ["3.14"]
- PYTHON_VERSION: ["3.9"]
.test-postgis:
extends: .test-db
@@ -300,7 +195,7 @@ check-account-chart:
POSTGIS_URI: postgis://postgres@postgis:5432/
POSTGRES_HOST_AUTH_METHOD: trust
script:
- tox -e "py${PYTHON_VERSION/./}" -c "${PACKAGE}" -- -v --output-file "${CI_PROJECT_DIR}/${PACKAGE}/junit.xml"
- tox -e "py${PYTHON_VERSION/./}" -c "${PACKAGE}"
services:
- name: ${CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX}/postgis/postgis
alias: postgis
@@ -308,43 +203,58 @@ check-account-chart:
.test-npm:
extends: .test
image: ${CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX}/node:lts
image: ${CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX}/node
variables:
NODE_CACHE_DIR: "$CI_PROJECT_DIR/.cache/npm"
cache:
paths:
- .cache/npm
before_script:
- sh .gitlab-scripts/bower_allow_root.sh
script:
- cd "${PACKAGE}"
- npm -s install --cache ${NODE_CACHE_DIR} --unsafe-perm --legacy-peer-deps
- npm test
artifacts:
reports:
junit: ${PACKAGE}/_build/test-reports/*.xml
check-doc-trytond:
extends: .check-doc
variables:
PACKAGE: trytond
check-trytond-rng:
extends: .check
variables:
PIP_CACHE_DIR: "$CI_PROJECT_DIR/.cache/pip"
cache:
paths:
- .cache/pip/http-v2
before_script:
- pip install rnc2rng
script:
- python trytond/setup.py update_rng
- |
if [ `hg status trytond| wc -l` -ne 0 ]; then
false
fi
rules:
- changes:
- trytond/**/*.rnc
- trytond/**/*.rng
test-trytond-sqlite:
extends: .test-sqlite
after_script:
- .gitlab-scripts/rewrite-coverage-paths.py "" "${PACKAGE}/" ${PACKAGE}/junit.xml ${PACKAGE}/coverage.xml
variables:
PACKAGE: trytond
TAG_PATTERN: '/^trytond-.*/'
test-trytond-postgresql:
extends: .test-postgresql
after_script:
- .gitlab-scripts/rewrite-coverage-paths.py "" "${PACKAGE}/" ${PACKAGE}/junit.xml ${PACKAGE}/coverage.xml
variables:
PACKAGE: trytond
TAG_PATTERN: '/^trytond-.*/'
parallel:
matrix:
- PYTHON_VERSION: ["3.10", "3.11", "3.12", "3.13", "3.14"]
- PYTHON_VERSION: ["3.6", "3.7", "3.8", "3.9"]
check-doc-trytond-gis:
extends: .check-doc
@@ -353,8 +263,6 @@ check-doc-trytond-gis:
test-trytond-gis-postgis:
extends: .test-postgis
after_script:
- .gitlab-scripts/rewrite-coverage-paths.py "" "${PACKAGE}/" ${PACKAGE}/junit.xml ${PACKAGE}/coverage.xml
variables:
PACKAGE: trytond-gis
TAG_PATTERN: '/^trytond-gis-.*/'
@@ -366,25 +274,10 @@ check-doc-proteus:
test-proteus:
extends: .test-tox
after_script:
- .gitlab-scripts/rewrite-coverage-paths.py "" "${PACKAGE}/" ${PACKAGE}/junit.xml ${PACKAGE}/coverage.xml
variables:
PACKAGE: proteus
TAG_PATTERN: '/^proteus-.*/'
check-doc-naiad:
extends: .check-doc
variables:
PACKAGE: naiad
test-naiad:
extends: .test-tox
after_script:
- .gitlab-scripts/rewrite-coverage-paths.py "" "${PACKAGE}/" ${PACKAGE}/junit.xml ${PACKAGE}/coverage.xml
variables:
PACKAGE: naiad
TAG_PATTERN: '/^naiad-.*/'
check-doc-tryton:
extends: .check-doc
variables:
@@ -393,8 +286,6 @@ check-doc-tryton:
test-tryton:
extends: .test-tox
image: ${CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX}/tryton/tryton-test:${PYTHON_VERSION}
after_script:
- .gitlab-scripts/rewrite-coverage-paths.py "" "${PACKAGE}/" ${PACKAGE}/junit.xml ${PACKAGE}/coverage.xml
variables:
PACKAGE: tryton
TAG_PATTERN: '/^tryton-.*/'
@@ -406,25 +297,4 @@ test-sao:
PACKAGE: sao
TAG_PATTERN: '/^sao-.*/'
test-demo:
stage: test
image: ${CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX}/python:3.10
variables:
TRYTOND_DATABASE__PATH: "$TMPDIR"
PIP_CACHE_DIR: "$CI_PROJECT_DIR/.cache/pip"
cache:
paths:
- .cache/pip/http-v2
before_script:
- pip install packages/trytond* packages/proteus*
script:
- touch "${TRYTOND_DATABASE__PATH}/demo.sqlite"
- echo "admin" > "${TMPDIR}/password"
- TRYTONPASSFILE="${TMPDIR}/password" trytond-admin --database demo --all --email admin@example.com
- python -m demo --database demo
rules:
- changes:
- demo/**/*
- modules/{account,account_invoice,account_payment,account_statement,company,country,currency,party,product,production,production_routing,production_work,project,purchase,sale,stock,timesheet}/**/*
include: '.gitlab-ci-modules.yml'
+2
View File
@@ -0,0 +1,2 @@
#!/bin/sh
echo '{ "allow_root": true }' > ~/.bowerrc
-46
View File
@@ -1,46 +0,0 @@
#!/bin/sh
set -eu
OUTPUT=${1:-`mktemp -d`}
for module in account account_asset account_deposit sale_advance_payment
do
module="modules/${module}"
mkdir -p "${OUTPUT}/${module}"
for lang in de en es fr
do
printf "Check ${module} ${lang} ..."
file="${module}/account_chart_${lang}.xml"
xsltproc --stringparam lang "${lang}" "modules/account/localize.xsl" "${module}/account_chart.xml" > "${OUTPUT}/${file}"
cmp "${file}" "${OUTPUT}/${file}"
printf "OK\n"
done
done
module="modules/account_be"
mkdir -p "${OUTPUT}/${module}"
for lang in fr nl
do
printf "Check ${module} ${lang} ..."
for template in account tax
do
file="${module}/${template}_be_${lang}.xml"
xsltproc --stringparam lang "${lang}" "${module}/localize.xsl" "${module}/${template}_be.xml" > "${OUTPUT}/${file}"
cmp "${file}" "${OUTPUT}/${file}"
done
printf "OK\n"
done
module="modules/account_syscohada"
mkdir -p "${OUTPUT}/${module}"
for chart in 2001 2016
do
for lang in fr
do
printf "Check ${module} ${chart} ${lang} ..."
file="${module}/account_syscohada_${chart}_${lang}.xml"
xsltproc --stringparam chart "${chart}" --stringparam lang "${lang}" "${module}/localize.xsl" "${module}/account_syscohada.xml" | sed -e "s/\$country/SYSCOHADA/" > "${OUTPUT}/${file}"
cmp "${file}" "${OUTPUT}/${file}"
printf "OK\n"
done
done
-17
View File
@@ -1,17 +0,0 @@
#!/bin/sh
set -eu
OUTPUT=${1:-`mktemp -d`}
find modules -maxdepth 2 -name pyproject.toml -print | while read path
do
path=`dirname "${path}"`
module=`basename "${path}"`
printf "Check $module ... "
cookiecutter --no-input cookiecutter-module -o "${OUTPUT}" module_name="${module}"
for file in tox.ini doc/conf.py doc/requirements-doc.txt
do
cmp "${path}/${file}" "${OUTPUT}/${module}/${file}"
done
printf "OK\n"
done
-28
View File
@@ -1,28 +0,0 @@
#!/usr/bin/env python3
import doctest
import glob
import os
from itertools import chain
from pathlib import Path
ROOT_DIR = os.path.dirname(os.path.dirname(__file__))
if __name__ == '__main__':
parser = doctest.DocTestParser()
for filename in chain(glob.glob('**/*/tests/*.rst', root_dir=ROOT_DIR)):
filename = Path(filename)
with open(filename, 'r') as scenario:
text = scenario.read()
with open(filename.with_suffix('.py'), 'w') as file:
lineno = -1
for line in parser.parse(text):
if isinstance(line, doctest.Example):
file.write(('#\n' * (line.lineno - lineno - 1))[1:])
file.write(line.source)
lineno = line.lineno + len(line.source.splitlines()) - 1
newline = False
else:
pass
+1 -2
View File
@@ -27,7 +27,6 @@ ${extra}""")
RESOURCE_GROUPS = {
'account_fr_chorus': 'chorus',
'account_payment_stripe': 'stripe',
'edocument_peppol_peppyrus': 'peppyrus',
'web_shop_shopify': 'shopify',
}
@@ -62,7 +61,7 @@ def render(file):
def all_packages():
root_dir = os.path.dirname(BASE_DIR)
for filename in chain(
glob.glob('modules/*/pyproject.toml', root_dir=root_dir)):
glob.glob('modules/*/setup.py', root_dir=root_dir)):
yield os.path.dirname(filename)
+5 -6
View File
@@ -7,9 +7,10 @@ mkdir -p "${OUTPUTDIR}"
: ${MAX_PROCS:=$(( `nproc` * 2 ))}
export DOC_BASE_URL
requirements=$(mktemp "${TMPDIR}/requirements-doc-XXXXXXXXXX.txt")
find . -name 'cookiecutter*' -prune -o -path '*/doc/requirements-doc.txt' -exec cat {} + | sort | uniq > "${requirements}"
pip install -r "${requirements}"
pip install setuptools
find . -name 'cookiecutter*' -prune -o -path '*/doc/requirements-doc.txt' -print | while read path; do
pip install -r "${path}"
done
(find . -name 'cookiecutter*' -prune -o -path '*/doc/conf.py' -print | while read path; do
path=`dirname "${path}"`
@@ -22,8 +23,6 @@ pip install -r "${requirements}"
package="client-desktop"
elif [ "${package}" = "proteus" ]; then
package="client-library"
elif [ "${package}" = "naiad" ]; then
package="client-rest"
elif [ "${package}" = "trytond-gis" ]; then
package="backend-gis"
elif [ "${package}" = "." ]; then
@@ -32,4 +31,4 @@ pip install -r "${requirements}"
package="modules-${package}"
fi
echo "${path}/doc" "${OUTPUTDIR}/${package}"
done) | xargs --max-args=2 --max-procs=${MAX_PROCS} python3 -m sphinx -Q -T -E -b html
done) | xargs --max-args=2 --max-procs=${MAX_PROCS} python -m sphinx -Q -T -E -b html
+3 -3
View File
@@ -4,6 +4,6 @@ set -eu
PACKAGES=`realpath "${1}"`
mkdir -p "${PACKAGES}"
(find . -name 'cookiecutter*' -prune -o -name pyproject.toml -print | while read path; do
echo "`dirname ${path}`"
done) | xargs --max-procs=$(( `nproc` * 2)) -I '{}' sh -c "cd \"{}\" && python3 -m build --no-isolation --wheel --quiet --outdir \"${PACKAGES}\""
find . -name setup.py | while read path; do
(cd "`dirname ${path}`" && python setup.py sdist && cp dist/* "${PACKAGES}")
done
-33
View File
@@ -1,33 +0,0 @@
#!/usr/bin/env python3
import sys
import xml.etree.ElementTree as ET
def _replace_path(root, tag, attribute, old_prefix, new_prefix):
for element in root.iter(tag):
original_path = element.get(attribute)
if old_prefix and original_path.startswith(old_prefix):
new_path = original_path.replace(old_prefix, new_prefix, 1)
element.set(attribute, new_path)
elif not old_prefix:
new_path = new_prefix + original_path
element.set(attribute, new_path)
def rewrite_coverage_xml(file_path, old_prefix, new_prefix):
tree = ET.parse(file_path)
root = tree.getroot()
if root.tag == 'coverage':
_replace_path(root, 'class', 'filename', old_prefix, new_prefix)
elif root.tag == 'testsuites':
_replace_path(root, 'testcase', 'file', old_prefix, new_prefix)
tree.write(file_path)
if __name__ == "__main__":
old_prefix, new_prefix, *file_paths = sys.argv[1:]
for file_path in file_paths:
rewrite_coverage_xml(file_path, old_prefix, new_prefix)
+1 -2
View File
@@ -1,11 +1,10 @@
syntax: glob
*.py[cdo]
*.mo
*.rng
*.egg-info
dist/
build/
node_modules/
bower_components/
.tox/
requirements.txt
requirements-dev.txt
+1465 -3439
View File
File diff suppressed because it is too large Load Diff
+2 -2
View File
@@ -12,11 +12,11 @@ destination = os.path.join(root, 'trytond', 'trytond', 'modules')
modules = set()
try:
filenames = glob.glob('modules/*/pyproject.toml', root_dir=root)
filenames = glob.glob('modules/*/setup.py', root_dir=root)
except TypeError:
# If root_dir is not supported, fallback considering the hook is executed
# from the repository root
filenames = glob.glob('modules/*/pyproject.toml')
filenames = glob.glob('modules/*/setup.py')
for filename in filenames:
modules.add(os.path.basename(os.path.dirname(filename)))
+47 -49
View File
@@ -2,80 +2,78 @@
# This file is part of Tryton. The COPYRIGHT file at the top level of
# this repository contains the full copyright notices and license terms.
import importlib.metadata
import io
import json
import os
import subprocess
from multiprocessing.dummy import Pool
from packaging.requirements import Requirement
root = os.path.dirname(os.path.dirname(__file__))
module_path = os.path.join(root, 'modules')
dependencies = set()
build_dependencies = {
'rnc2rng',
'Babel',
'hatchling',
'hatch-tryton',
}
development_dependencies = build_dependencies | {
'Sphinx',
'cookiecutter',
'sphinx-lint',
'tox',
}
development_dependencies = set()
FNULL = open(os.devnull, 'w')
_build_deps_installed = True
try:
for requirement in build_dependencies:
importlib.metadata.version(Requirement(requirement).name)
except importlib.metadata.PackageNotFoundError:
_build_deps_installed = False
def add_dependencies(package):
cmd = 'python3 -m build -qq --metadata'
if _build_deps_installed:
cmd += ' --no-isolation'
metadata = subprocess.check_output(
cmd, shell=True, encoding='utf-8', cwd=package).strip()
metadata = json.loads(metadata)
for requirement in metadata.get('requires_dist', []):
requirement = Requirement(requirement)
if (requirement.name.startswith('trytond')
or requirement.name in {'proteus', 'tryton'}):
continue
development = bool(requirement.marker)
requirement.marker = None
if development:
development_dependencies.add(requirement)
else:
dependencies.add(requirement)
def add_dependencies(package, path):
egg_info_name = '%s.egg-info' % package
egg_info = os.path.join(path, egg_info_name)
if (not os.path.isdir(egg_info)
or (os.path.getmtime(os.path.join(path, 'setup.py'))
> os.path.getmtime(os.path.join(egg_info, 'requires.txt')))
or (os.path.exists(os.path.join(path, 'tryton.cfg'))
and os.path.getmtime(os.path.join(path, 'tryton.cfg'))
> os.path.getmtime(os.path.join(egg_info, 'requires.txt')))):
subprocess.call(
['./setup.py', 'egg_info'],
cwd=path,
stdout=FNULL,
stderr=FNULL)
with io.open(os.path.join(egg_info, 'requires.txt')) as f:
development = False
for dependency in f.readlines():
dependency = dependency.strip('\n')
# Do not include trytond requirements as we have its source code
if (not dependency
or dependency.startswith('trytond')
or dependency.startswith('proteus')):
continue
# Always include optional dependencies as development
if dependency[0].startswith('['):
development = True
continue
# Remove version numbers
for char in ['>', '<', '=']:
dependency = dependency.split(char)[0]
if development:
development_dependencies.add(dependency)
else:
dependencies.add(dependency)
pool = Pool()
pool.apply_async(add_dependencies, (os.path.join(root, 'trytond'),))
pool.apply_async(add_dependencies, (os.path.join(root, 'tryton'),))
pool.apply_async(add_dependencies, (os.path.join(root, 'proteus'),))
pool.apply_async(add_dependencies, (os.path.join(root, 'trytond-gis'),))
pool.apply_async(add_dependencies,
('trytond', os.path.join(root, 'trytond')))
pool.apply_async(add_dependencies,
('tryton', os.path.join(root, 'tryton')))
pool.apply_async(add_dependencies,
('proteus', os.path.join(root, 'proteus')))
pool.apply_async(add_dependencies,
('trytond_gis', os.path.join(root, 'trytond-gis')))
for module in os.listdir(module_path):
path = os.path.join(module_path, module)
if not os.path.isdir(path):
continue
pool.apply_async(add_dependencies, (path,))
pool.apply_async(
add_dependencies, ('trytond_%s' % module, path))
pool.close()
pool.join()
with io.open(os.path.join(root, 'requirements.txt'), 'w') as fp:
fp.writelines(map(lambda d: d + '\n', sorted(map(str, dependencies))))
fp.writelines(map(lambda d: d + '\n', sorted(dependencies)))
with io.open(os.path.join(root, 'requirements-dev.txt'), 'w') as fp:
fp.writelines(
map(lambda d: d + '\n', sorted(map(str, development_dependencies))))
fp.writelines(map(lambda d: d + '\n', sorted(development_dependencies)))
-3
View File
@@ -1,3 +0,0 @@
[settings]
multi_line_output=4
known_first_party=trytond,trytond_gis
-3
View File
@@ -1,3 +0,0 @@
[rstcheck]
ignore_directives = include
ignore_messages = (Hyperlink target .* is not referenced)|(Duplicate implicit target name:.*)
+12 -46
View File
@@ -1,57 +1,23 @@
######
Tryton
######
This repository contains all the packages of Tryton.
Tryton is business software, ideal for companies of any size, easy to use,
complete and 100% Open Source.
To have symlinks for modules created automatically on Mercurial update, add
the following line to the hooks section of your .hg/hgrc:
This repository contains the source for all the packages of Tryton.
update.modules = .hooks/link_modules
Setup
=====
To automatically generate requirements files on Mercurial update, add
the following line to the hooks section of your .hg/hgrc:
It is recommended to isolate the development within a Python `virtual
environment <https://docs.python.org/tutorial/venv.html>`_.
From the root directory of the repository run:
.. code-block:: console
pip install packaging build
.hooks/update_requirements
.hooks/link_modules
update.requirements = .hooks/update_requirements
.. warning::
The process of updating requirements files may take some time.
The process of updating requirements files may take some time
Install the dependencies with:
Then you can install the required dependencies with:
.. code-block:: console
pip install -r requirements.txt
pip install -e trytond -e tryton -e proteus -r requirements.txt -r requirements-dev.txt
And you can also install the development dependencies with:
Automate
========
To automate the process, add the following lines to the ``[hooks]`` section of
the ``.hg/hgrc``:
.. code-block:: ini
[hooks]
update.modules = .hooks/link_modules
update.requirements = .hooks/update_requirements
update.trytond = trytond/hatch_build.py
update.tryton = tryton/hatch_build.py
On ``hg update``, the first hook will automatically create symlinks for
modules, the second hook will automatically generate requirements files, the
third generate the ``RNG`` files for ``trytond`` and the last compile the
translation files for ``tryton``.
Submit Change
=============
For information about how to submit change, please read on and follow the
`guidelines <https://www.tryton.org/develop>`_.
pip install -r requirements-dev.txt
-25
View File
@@ -1,25 +0,0 @@
===================
cookiecutter-module
===================
Cookiecutter_ template for a Tryton module
(requires cookiecutter >= 1.4.0)
Features
--------
* Ready to use pyproject.toml
* Vanilla testing setup with `unittest`
* Tox_: Setup to easily test for Python, PyPy, SQlite and PostgreSQL
* Documentation folder with standard layout
Quickstart
----------
Generate a Tryton module project::
cookiecutter --output-dir modules cookiecutter-module
.. _Cookiecutter: https://github.com/cookiecutter/cookiecutter
.. _Tox: https://tox.wiki/
-12
View File
@@ -1,12 +0,0 @@
{
"module_name": "my_module",
"prefix": "",
"package_name": "{% if not cookiecutter.prefix %}trytond_{{ cookiecutter.module_name }}{% else %}{{ cookiecutter.prefix }}_{{ cookiecutter.module_name }}{% endif %}",
"version": "{{ version }}",
"description": "",
"author": "",
"author_email": "",
"keywords": "",
"test_with_scenario": "",
"_extensions": ["extensions.Version"]
}
-24
View File
@@ -1,24 +0,0 @@
import io
import os
import re
from jinja2.ext import Extension
def read(fname):
return io.open(
os.path.join(os.path.dirname(__file__), fname),
'r', encoding='utf-8').read()
def get_version():
init = read(os.path.join(
os.path.dirname(__file__), '../trytond/trytond/__init__.py'))
version = re.search('__version__ = "([0-9.]*)"', init).group(1)
return '.'.join(version.split('.')[:2] + ['0'])
class Version(Extension):
def __init__(self, environment):
super().__init__(environment)
environment.globals.update(version=get_version())
@@ -1,14 +0,0 @@
import os
import shutil
try:
os.symlink('doc/index.rst', 'README.rst')
except (AttributeError, OSError):
shutil.copyfile('doc/index.rst', 'README.rst')
{% if cookiecutter.prefix %}
try:
os.symlink('.', '{{ cookiecutter.package_name }}')
except (AttributeError, OSError):
pass
{% endif %}
@@ -1,14 +0,0 @@
Copyright (C) {% now 'local', '%Y' %} {{ cookiecutter.author }}{% if cookiecutter.author_email %} <{{ cookiecutter.author_email }}>{% endif %}
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
@@ -1,4 +0,0 @@
{% if not cookiecutter.prefix -%}
# This file is part of Tryton. The COPYRIGHT file at the top level of
# this repository contains the full copyright notices and license terms.
{% endif -%}
@@ -1,119 +0,0 @@
{% if not cookiecutter.prefix -%}
# This file is part of Tryton. The COPYRIGHT file at the top level of
# this repository contains the full copyright notices and license terms.
{% endif -%}
import os
base_url = os.environ.get('DOC_BASE_URL')
if base_url:
modules_url = base_url + '/modules-{module}/'
trytond_url = base_url + '/server/'
else:
modules_url = (
'https://docs.tryton.org/{series}/modules-{module}/')
trytond_url = 'https://docs.tryton.org/{series}/server/'
def get_info():
import configparser
import json
import subprocess
module_dir = os.path.dirname(os.path.dirname(__file__))
config = configparser.ConfigParser()
config.read_file(open(os.path.join(module_dir, 'tryton.cfg')))
info = dict(config.items('tryton'))
metadata_cmd = 'python3 -m build -qq --metadata'
if os.environ.get('DOC_NO_ISOLATION'):
metadata_cmd += ' --no-isolation'
metadata = subprocess.check_output(
metadata_cmd, shell=True, encoding='utf-8', cwd=module_dir).strip()
metadata = json.loads(metadata)
info['name'] = metadata['name']
info['description'] = metadata['summary']
major_version, minor_version, _ = metadata['version'].split('.', 2)
major_version = int(major_version)
minor_version = int(minor_version)
if minor_version % 2:
info['series'] = 'latest'
{%- if not cookiecutter.prefix %}
info['branch'] = 'branch/default'
{%- endif %}
else:
info['series'] = '.'.join(metadata['version'].split('.', 2)[:2])
{%- if not cookiecutter.prefix %}
info['branch'] = 'branch/' + info['series']
{%- endif %}
for key in {'depends', 'extras_depend'}:
info[key] = info.get(key, '').strip().splitlines()
info['modules'] = set(info['depends'] + info['extras_depend'])
info['modules'] -= {'ir', 'res'}
return info
info = get_info()
html_theme = 'sphinx_book_theme'
{%- if not cookiecutter.prefix %}
html_theme_options = {
'logo': {
'alt_text': "Tryton Documentation",
'image_light': 'https://docs.tryton.org/logo-light.svg',
'image_dark': 'https://docs.tryton.org/logo-dark.svg',
'link': base_url,
},
'home_page_in_toc': True,
'repository_provider': 'gitlab',
'repository_url': 'https://code.tryton.org/tryton',
'repository_branch': info['branch'],
'use_source_button': True,
'use_edit_page_button': True,
'use_repository_button': True,
'use_download_button': False,
'path_to_docs': 'modules/{{ cookiecutter.module_name }}/doc',
}
{%- endif %}
html_title = info['description']
master_doc = 'index'
project = info['name']
release = version = info['series']
default_role = 'ref'
highlight_language = 'none'
exclude_patterns = ['**/*.inc.rst']
extensions = [
'sphinx_copybutton',
'sphinx.ext.intersphinx',
]
intersphinx_mapping = {
'trytond': (trytond_url.format(series=version), None),
}
intersphinx_mapping.update({
m: (modules_url.format(
module=m.replace('_', '-'), series=version), None)
for m in info['modules']
})
linkcheck_ignore = [r'/.*', r'https://demo.tryton.org/*']
linkcheck_request_headers = {
'User-Agent': (
'TrytonBot/0.0 (https://www.tryton.org/foundation) '
'sphinx-linkcheck/0.0'),
'Accept-Encoding': 'gzip',
}
linkcheck_workers = 1
try:
with open(os.path.join(
os.path.dirname(__file__),
'linkcheck_ignore.json'), 'r') as f:
import json
linkcheck_ignore.extend(json.load(f))
del json
except FileNotFoundError:
pass
del get_info, info, base_url, modules_url, trytond_url
@@ -1,5 +0,0 @@
*************
Configuration
*************
.. to remove, see https://www.tryton.org/develop/guidelines/documentation#configuration.rst
@@ -1,5 +0,0 @@
******
Design
******
.. to remove, see https://www.tryton.org/develop/guidelines/documentation#design.rst
@@ -1,15 +0,0 @@
{{ '#' * (cookiecutter.module_name|replace('_', ' ')|title|length + 7) }}
{{ cookiecutter.module_name.replace('_', ' ').title() }} Module
{{ '#' * (cookiecutter.module_name|replace('_', ' ')|title|length + 7) }}
.. to remove, see https://www.tryton.org/develop/guidelines/documentation#index.rst
.. toctree::
:maxdepth: 2
setup
usage
configuration
design
reference
releases
@@ -1,5 +0,0 @@
*************
API Reference
*************
.. to remove, see https://www.tryton.org/develop/guidelines/documentation#reference.rst
@@ -1,7 +0,0 @@
.. _releases-index:
=============
Release notes
=============
.. include:: ../CHANGELOG
@@ -1,3 +0,0 @@
build
sphinx_book_theme
sphinx_copybutton
@@ -1,5 +0,0 @@
*****
Setup
*****
.. to remove, see https://www.tryton.org/develop/guidelines/documentation#setup.rst
@@ -1,5 +0,0 @@
*****
Usage
*****
.. to remove, see https://www.tryton.org/develop/guidelines/documentation#usage.rst
@@ -1,202 +0,0 @@
Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
1. Definitions.
"License" shall mean the terms and conditions for use, reproduction,
and distribution as defined by Sections 1 through 9 of this document.
"Licensor" shall mean the copyright owner or entity authorized by
the copyright owner that is granting the License.
"Legal Entity" shall mean the union of the acting entity and all
other entities that control, are controlled by, or are under common
control with that entity. For the purposes of this definition,
"control" means (i) the power, direct or indirect, to cause the
direction or management of such entity, whether by contract or
otherwise, or (ii) ownership of fifty percent (50%) or more of the
outstanding shares, or (iii) beneficial ownership of such entity.
"You" (or "Your") shall mean an individual or Legal Entity
exercising permissions granted by this License.
"Source" form shall mean the preferred form for making modifications,
including but not limited to software source code, documentation
source, and configuration files.
"Object" form shall mean any form resulting from mechanical
transformation or translation of a Source form, including but
not limited to compiled object code, generated documentation,
and conversions to other media types.
"Work" shall mean the work of authorship, whether in Source or
Object form, made available under the License, as indicated by a
copyright notice that is included in or attached to the work
(an example is provided in the Appendix below).
"Derivative Works" shall mean any work, whether in Source or Object
form, that is based on (or derived from) the Work and for which the
editorial revisions, annotations, elaborations, or other modifications
represent, as a whole, an original work of authorship. For the purposes
of this License, Derivative Works shall not include works that remain
separable from, or merely link (or bind by name) to the interfaces of,
the Work and Derivative Works thereof.
"Contribution" shall mean any work of authorship, including
the original version of the Work and any modifications or additions
to that Work or Derivative Works thereof, that is intentionally
submitted to Licensor for inclusion in the Work by the copyright owner
or by an individual or Legal Entity authorized to submit on behalf of
the copyright owner. For the purposes of this definition, "submitted"
means any form of electronic, verbal, or written communication sent
to the Licensor or its representatives, including but not limited to
communication on electronic mailing lists, source code control systems,
and issue tracking systems that are managed by, or on behalf of, the
Licensor for the purpose of discussing and improving the Work, but
excluding communication that is conspicuously marked or otherwise
designated in writing by the copyright owner as "Not a Contribution."
"Contributor" shall mean Licensor and any individual or Legal Entity
on behalf of whom a Contribution has been received by Licensor and
subsequently incorporated within the Work.
2. Grant of Copyright License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
copyright license to reproduce, prepare Derivative Works of,
publicly display, publicly perform, sublicense, and distribute the
Work and such Derivative Works in Source or Object form.
3. Grant of Patent License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
(except as stated in this section) patent license to make, have made,
use, offer to sell, sell, import, and otherwise transfer the Work,
where such license applies only to those patent claims licensable
by such Contributor that are necessarily infringed by their
Contribution(s) alone or by combination of their Contribution(s)
with the Work to which such Contribution(s) was submitted. If You
institute patent litigation against any entity (including a
cross-claim or counterclaim in a lawsuit) alleging that the Work
or a Contribution incorporated within the Work constitutes direct
or contributory patent infringement, then any patent licenses
granted to You under this License for that Work shall terminate
as of the date such litigation is filed.
4. Redistribution. You may reproduce and distribute copies of the
Work or Derivative Works thereof in any medium, with or without
modifications, and in Source or Object form, provided that You
meet the following conditions:
(a) You must give any other recipients of the Work or
Derivative Works a copy of this License; and
(b) You must cause any modified files to carry prominent notices
stating that You changed the files; and
(c) You must retain, in the Source form of any Derivative Works
that You distribute, all copyright, patent, trademark, and
attribution notices from the Source form of the Work,
excluding those notices that do not pertain to any part of
the Derivative Works; and
(d) If the Work includes a "NOTICE" text file as part of its
distribution, then any Derivative Works that You distribute must
include a readable copy of the attribution notices contained
within such NOTICE file, excluding those notices that do not
pertain to any part of the Derivative Works, in at least one
of the following places: within a NOTICE text file distributed
as part of the Derivative Works; within the Source form or
documentation, if provided along with the Derivative Works; or,
within a display generated by the Derivative Works, if and
wherever such third-party notices normally appear. The contents
of the NOTICE file are for informational purposes only and
do not modify the License. You may add Your own attribution
notices within Derivative Works that You distribute, alongside
or as an addendum to the NOTICE text from the Work, provided
that such additional attribution notices cannot be construed
as modifying the License.
You may add Your own copyright statement to Your modifications and
may provide additional or different license terms and conditions
for use, reproduction, or distribution of Your modifications, or
for any such Derivative Works as a whole, provided Your use,
reproduction, and distribution of the Work otherwise complies with
the conditions stated in this License.
5. Submission of Contributions. Unless You explicitly state otherwise,
any Contribution intentionally submitted for inclusion in the Work
by You to the Licensor shall be under the terms and conditions of
this License, without any additional terms or conditions.
Notwithstanding the above, nothing herein shall supersede or modify
the terms of any separate license agreement you may have executed
with Licensor regarding such Contributions.
6. Trademarks. This License does not grant permission to use the trade
names, trademarks, service marks, or product names of the Licensor,
except as required for reasonable and customary use in describing the
origin of the Work and reproducing the content of the NOTICE file.
7. Disclaimer of Warranty. Unless required by applicable law or
agreed to in writing, Licensor provides the Work (and each
Contributor provides its Contributions) on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied, including, without limitation, any warranties or conditions
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
PARTICULAR PURPOSE. You are solely responsible for determining the
appropriateness of using or redistributing the Work and assume any
risks associated with Your exercise of permissions under this License.
8. Limitation of Liability. In no event and under no legal theory,
whether in tort (including negligence), contract, or otherwise,
unless required by applicable law (such as deliberate and grossly
negligent acts) or agreed to in writing, shall any Contributor be
liable to You for damages, including any direct, indirect, special,
incidental, or consequential damages of any character arising as a
result of this License or out of the use or inability to use the
Work (including but not limited to damages for loss of goodwill,
work stoppage, computer failure or malfunction, or any and all
other commercial damages or losses), even if such Contributor
has been advised of the possibility of such damages.
9. Accepting Warranty or Additional Liability. While redistributing
the Work or Derivative Works thereof, You may choose to offer,
and charge a fee for, acceptance of support, warranty, indemnity,
or other liability obligations and/or rights consistent with this
License. However, in accepting such obligations, You may act only
on Your own behalf and on Your sole responsibility, not on behalf
of any other Contributor, and only if You agree to indemnify,
defend, and hold each Contributor harmless for any liability
incurred by, or claims asserted against, such Contributor by reason
of your accepting any such warranty or additional liability.
END OF TERMS AND CONDITIONS
APPENDIX: How to apply the Apache License to your work.
To apply the Apache License to your work, attach the following
boilerplate notice, with the fields enclosed by brackets "[]"
replaced with your own identifying information. (Don't include
the brackets!) The text should be enclosed in the appropriate
comment syntax for the file format. We also recommend that a
file or class name and description of purpose be included on the
same "printed page" as the copyright notice for easier
identification within third-party archives.
Copyright [yyyy] [name of copyright owner]
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
@@ -1,89 +0,0 @@
[build-system]
requires = ['hatchling >= 1', 'hatch-tryton']
build-backend = 'hatchling.build'
[project]
name = '{{ cookiecutter.package_name }}'
dynamic = ['version', 'dependencies', 'optional-dependencies', 'authors', 'readme']
requires-python = '>=3.10'
maintainers = [
{%- if cookiecutter.prefix %}
{name = "{{ cookiecutter.author }}", email = "{{ cookiecutter.author_email }}"},
{%- else %}
{name = "Tryton", email = "foundation@tryton.org"},
{%- endif %}
]
description = "{{ cookiecutter.description }}"
license = 'GPL-3.0-or-later'
license-files = ['LICENSE', 'icons/LICENSE', 'COPYRIGHT']
keywords = {{ cookiecutter.keywords.split() | tojson }}
classifiers = [
"Development Status :: 5 - Production/Stable",
"Environment :: Plugins",
"Framework :: Tryton",
"Topic :: Office/Business",
{%- if cookiecutter.module_name.startswith('account') or cookiecutter.module_name.startswith('analytic_account')%}
"Topic :: Office/Business :: Financial :: Accounting",
{%- endif %}
{%- if cookiecutter.module_name.startswith('sale') %}
"Topic :: Office/Business :: Financial :: Point-Of-Sale",
{%- endif %}
"Topic :: Software Development :: Libraries :: Python Modules",
]
[project.entry-points.'trytond.modules']
{%- if cookiecutter.prefix %}
{{ cookiecutter.module_name }} = '{{ cookiecutter.package_name }}'
{%- else %}
{{ cookiecutter.module_name }} = 'trytond.modules.{{ cookiecutter.module_name }}'
{%- endif %}
[project.urls]
{%- if not cookiecutter.prefix %}
homepage = "https://www.tryton.org/"
documentation = "https://docs.tryton.org/modules-{{ cookiecutter.module_name|replace('_', '-') }}/"
changelog = "https://docs.tryton.org/modules-{{ cookiecutter.module_name|replace('_', '-') }}/releases.html"
forum = "https://www.tryton.org/forum"
issues = "https://bugs.tryton.org/tryton"
repository = "https://code.tryton.org/tryton"
funding = "https://www.tryton.org/donate"
{%- endif %}
[tool.hatch.build]
include = [
'**/tryton.cfg',
'**/*.py',
'**/*.xml',
'view/**/*.xml',
'locale/**/*.po',
'**/*.fodt',
'icons/**/*.svg',
'tests/**/*.rst',
'tests/**/*.json',
]
exclude = ['doc']
{%- if cookiecutter.prefix %}
dev-mode-dirs = ["."]
{%- endif %}
[tool.hatch.build.targets.wheel.sources]
{%- if cookiecutter.prefix %}
"" = "{{ cookiecutter.package_name }}"
{%- else %}
"" = "trytond/modules/{{ cookiecutter.module_name }}"
{%- endif %}
[tool.hatch.metadata.hooks.tryton]
{%- if cookiecutter.prefix %}
prefixes = {}
{%- endif %}
dependencies = []
copyright = 'COPYRIGHT'
readme = 'README.rst'
[tool.hatch.metadata.hooks.tryton.tryton-optional-dependencies]
{%- if cookiecutter.test_with_scenario %}
test = ['proteus']
{%- else %}
test = []
{%- endif %}
@@ -1,4 +0,0 @@
{% if not cookiecutter.prefix -%}
# This file is part of Tryton. The COPYRIGHT file at the top level of
# this repository contains the full copyright notices and license terms.
{% endif -%}
@@ -1,14 +0,0 @@
{% if not cookiecutter.prefix -%}
# This file is part of Tryton. The COPYRIGHT file at the top level of
# this repository contains the full copyright notices and license terms.
{%- endif %}
from trytond.tests.test_tryton import ModuleTestCase
class {{ cookiecutter.module_name.replace('_', ' ').title().replace(' ', '') }}TestCase(ModuleTestCase):
"Test {{ cookiecutter.module_name.replace('_', ' ').title() }} module"
module = '{{ cookiecutter.module_name }}'
del ModuleTestCase
@@ -1,12 +0,0 @@
{{ '=' * (cookiecutter.module_name|replace('_', ' ')|title|length + 9) }}
{{ cookiecutter.module_name.replace('_', ' ').title() }} Scenario
{{ '=' * (cookiecutter.module_name|replace('_', ' ')|title|length + 9) }}
Imports::
>>> from proteus import Model
>>> from trytond.tests.tools import activate_modules
Activate modules::
>>> config = activate_modules('{{ cookiecutter.module_name }}')
@@ -1,10 +0,0 @@
{% if not cookiecutter.prefix -%}
# This file is part of Tryton. The COPYRIGHT file at the top level of
# this repository contains the full copyright notices and license terms.
{% endif -%}
from trytond.tests.test_tryton import load_doc_tests
def load_tests(*args, **kwargs):
return load_doc_tests(__name__, __file__, *args, **kwargs)
@@ -1,28 +0,0 @@
[tox]
envlist = {py310,py311,py312,py313,py314}-{sqlite,postgresql}
[testenv]
changedir = {env_site_packages_dir}
extras = test
commands =
{%- if cookiecutter.prefix %}
coverage run --rcfile={toxinidir}/tox.ini --source={{ cookiecutter.package_name }} --omit=*/tests/* -m xmlrunner discover -s {{ cookiecutter.package_name }} {posargs}
{%- else %}
coverage run --rcfile={toxinidir}/tox.ini --source=trytond.modules.{{ cookiecutter.module_name }} --omit=*/tests/* -m xmlrunner discover -s trytond.modules.{{ cookiecutter.module_name }} {posargs}
{%- endif %}
commands_post =
coverage report --rcfile={toxinidir}/tox.ini
coverage xml --rcfile={toxinidir}/tox.ini -o {package_root}/coverage.xml
deps =
coverage
unittest-xml-reporting
postgresql: psycopg[pool,binary] >= 3
passenv = *
setenv =
sqlite: TRYTOND_DATABASE_URI={env:SQLITE_URI:sqlite://}
postgresql: TRYTOND_DATABASE_URI={env:POSTGRESQL_URI:postgresql://}
sqlite: DB_NAME={env:DB_NAME::memory:}
postgresql: DB_NAME={env:DB_NAME:test}
[coverage:run]
relative_files = true
@@ -1,14 +0,0 @@
[tryton]
version={{ cookiecutter.version }}
depends:
ir
xml:
[register]
model:
wizard:
report:
router:
@@ -1,2 +0,0 @@
[flake8]
ignore=E123,E124,E126,E128,E741,W503
@@ -1,3 +0,0 @@
[settings]
multi_line_output=4
known_first_party=trytond
-173
View File
@@ -1,173 +0,0 @@
#!/usr/bin/env python3
# This file is part of Tryton. The COPYRIGHT file at the top level of
# this repository contains the full copyright notices and license terms.
from argparse import ArgumentDefaultsHelpFormatter, ArgumentParser
from proteus import Model, Wizard
from proteus import config as pconfig
from . import account, account_invoice, account_payment, account_statement
from . import company as company_
from . import (
country, currency, party, product, production, project, purchase, sale,
stock, timesheet)
def set_config(database, config_file):
return pconfig.set_trytond(database, config_file=config_file)
def activate_modules(config, modules):
Module = Model.get('ir.module')
modules = Module.find([
('name', 'in', modules),
])
for module in modules:
if module.state == 'activated':
module.click('upgrade')
elif module.state == 'not activated':
module.click('activate')
modules = [x.name for x in Module.find([('state', '=', 'to activate')])]
Wizard('ir.module.activate_upgrade').execute('upgrade')
ConfigWizardItem = Model.get('ir.module.config_wizard.item')
for item in ConfigWizardItem.find([('state', '!=', 'done')]):
item.state = 'done'
item.save()
activated_modules = [m.name
for m in Module.find([('state', '=', 'activated')])]
return modules, activated_modules
def setup_user(config, demo_password, company=None):
User = Model.get('res.user')
Group = Model.get('res.group')
admin = config.user
# Use root to skip password validation
config.user = 0
try:
user, = User.find([('login', '=', 'demo')])
except ValueError:
user = User()
user.name = "Demo"
user.login = 'demo'
user.password = demo_password
groups = Group.find([
('name', 'not ilike', '%Admin%'),
])
user.groups.extend(groups)
if company:
Company = Model.get('company.company')
user.companies.append(Company(company.id))
user.company = company
user.save()
config.user = admin
def setup_languages(config):
Lang = Model.get('ir.lang')
langs = Lang.find()
Lang.click(langs, 'load_translations')
def main(database, modules, demo_password, config_file=None):
config = set_config(database, config_file)
to_activate, activated = activate_modules(config, modules)
if 'country' in to_activate:
country.do_import()
if 'currency' in to_activate:
currency.do_import()
if ('party' in to_activate
or 'sale' in to_activate
or 'purchase' in to_activate
or 'stock' in activated):
customers, suppliers = party.setup(config, modules)
if 'company' in to_activate:
company = company_.setup(config, activated)
elif 'company' in activated:
company = company.get()
else:
company = None
if 'account' in to_activate:
account.setup(config, activated, company)
if 'company' in to_activate:
company_.setup_post(config, activated, company)
if 'product' in to_activate:
product.setup(config, activated, company=company)
if 'account_invoice' in to_activate:
account_invoice.setup(config, activated, company)
if 'sale' in to_activate:
sale.setup(config, activated, company, customers)
if 'purchase' in to_activate:
purchase.setup(config, activated, company, suppliers)
if 'stock' in to_activate:
stock.setup(config, activated, company, suppliers)
if 'account_invoice' in activated:
account_invoice.setup_post(config, activated, company)
if 'account_payment' in activated:
account_payment.setup(config, activated, company)
if 'account_statement' in activated:
account_statement.setup(config, activated, company)
if 'project' in activated:
project.setup(config, activated, company, customers)
if 'timesheet' in activated:
timesheet.setup(config, activated, company)
if 'production' in to_activate:
production.setup(config, activated, company)
setup_user(config, demo_password, company=company)
setup_languages(config)
if __name__ == '__main__':
parser = ArgumentParser(formatter_class=ArgumentDefaultsHelpFormatter)
parser.add_argument('-c', '--config', dest='config_file')
parser.add_argument('-m', '--module', dest='modules', nargs='+',
help='module to activate', default=[
'account',
'account_invoice',
'account_payment',
'account_statement',
'company',
'party',
'party_avatar',
'product',
'purchase',
'sale',
'stock',
'project',
'timesheet',
'production',
'production_routing',
'production_work',
])
parser.add_argument('--demo_password', dest='demo_password',
default='demo', help='demo password')
parser.add_argument('-d', '--database', dest='database',
default='demo', help="database name")
options = parser.parse_args()
main(options.database, options.modules, options.demo_password,
config_file=options.config_file)
-96
View File
@@ -1,96 +0,0 @@
# This file is part of Tryton. The COPYRIGHT file at the top level of
# this repository contains the full copyright notices and license terms.
import datetime as dt
from dateutil.relativedelta import relativedelta
from proteus import Model, Wizard
def setup(config, modules, company):
AccountTemplate = Model.get('account.account.template')
Account = Model.get('account.account')
FiscalYear = Model.get('account.fiscalyear')
SequenceStrict = Model.get('ir.sequence.strict')
SequenceType = Model.get('ir.sequence.type')
Party = Model.get('party.party')
WriteOff = Model.get('account.move.reconcile.write_off')
Journal = Model.get('account.journal')
root_template, = AccountTemplate.find([
('parent', '=', None),
('name', '=', 'Universal Chart of Accounts'),
])
create_chart_account = Wizard('account.create_chart')
create_chart_account.execute('account')
create_chart_account.form.account_template = root_template
create_chart_account.form.company = company
create_chart_account.execute('create_account')
receivable, = Account.find([
('company', '=', company.id),
('code', '=', '1.2.1'),
])
payable, = Account.find([
('company', '=', company.id),
('code', '=', '2.1.1'),
])
create_chart_account.form.account_receivable = receivable
create_chart_account.form.account_payable = payable
create_chart_account.execute('create_properties')
# Set account for parties created without company
parties = Party.find([])
for party in parties:
party.account_receivable = receivable
party.account_payable = payable
Party.save(parties)
move_sequence_type, = SequenceType.find(
[('name', '=', "Account Move")], limit=1)
invoice_sequence_type, = SequenceType.find([
('name', '=', "Invoice"),
], limit=1)
today = dt.date.today()
for start_date in (
today + relativedelta(month=1, day=1, years=-1),
today + relativedelta(month=1, day=1),
today + relativedelta(month=1, day=1, years=1)):
fiscalyear = FiscalYear(name='%s' % start_date.year)
fiscalyear.start_date = start_date
fiscalyear.end_date = start_date + relativedelta(month=12, day=31)
fiscalyear.company = company
move_sequence = SequenceStrict(
name='%s' % start_date.year,
sequence_type=move_sequence_type,
company=company)
move_sequence.save()
fiscalyear.move_sequence = move_sequence
invoice_sequence, = fiscalyear.invoice_sequences
if 'account_invoice' in modules:
for attr, name in (('out_invoice_sequence', 'Invoice'),
('in_invoice_sequence', 'Supplier Invoice'),
('out_credit_note_sequence', 'Credit Note'),
('in_credit_note_sequence', 'Supplier Credit Note')):
sequence = SequenceStrict(
name='%s %s' % (name, start_date.year),
sequence_type=invoice_sequence_type,
company=company)
sequence.save()
setattr(invoice_sequence, attr, sequence)
fiscalyear.save()
fiscalyear.click('create_period')
expense, = Account.find([
('company', '=', company.id),
('code', '=', '6.2.1'),
], limit=1)
write_off = WriteOff()
write_off.name = "Currency Exchange"
write_off.journal, = Journal.find(
[('code', '=', 'EXC'), ('type', '=', 'write-off')], limit=1)
write_off.credit_account = expense
write_off.debit_account = expense
write_off.save()
-76
View File
@@ -1,76 +0,0 @@
# This file is part of Tryton. The COPYRIGHT file at the top level of
# this repository contains the full copyright notices and license terms.
import datetime as dt
import random
from itertools import chain
from dateutil.relativedelta import relativedelta
from proteus import Model
from .tools import skip_warning
def setup(config, modules, company):
Party = Model.get('party.party')
PaymentTerm = Model.get('account.invoice.payment_term')
PaymentMethod = Model.get('account.invoice.payment.method')
Journal = Model.get('account.journal')
Account = Model.get('account.account')
payment_term = PaymentTerm(name='30 days')
line = payment_term.lines.new()
line.type = 'remainder'
delta = line.relativedeltas.new()
delta.days = 30
payment_term.save()
parties = Party.find()
Party.write([p.id for p in parties], {
'customer_payment_term': payment_term.id,
'supplier_payment_term': payment_term.id,
}, config.context)
cash_account, = Account.find([
('company', '=', company.id),
('code', '=', '1.1.1'),
], limit=1)
payment_method = PaymentMethod()
payment_method.name = "Cash"
payment_method.journal, = Journal.find([('type', '=', 'cash')], limit=1)
payment_method.credit_account = cash_account
payment_method.debit_account = cash_account
payment_method.save()
def setup_post(config, modules, company):
Invoice = Model.get('account.invoice')
invoices = Invoice.find([
('type', '=', 'out'),
('state', 'in', ['draft', 'validated']),
])
invoices = random.sample(invoices, len(invoices) * 2 // 3)
invoices = list(chain(*list(zip(invoices,
Invoice.find([
('type', '=', 'in'),
('state', 'in', ['draft', 'validated']),
])))))
today = dt.date.today()
invoice_date = today + relativedelta(months=-1)
i = j = 0
while invoice_date <= today:
j = random.randint(1, 5)
for invoice in invoices[i:i + j]:
invoice.invoice_date = invoice_date
invoice.save()
i += j
invoice_date += relativedelta(days=random.randint(1, 3))
invoices = [inv for inv in invoices[0:i]]
for invoice in invoices:
skip_warning(config, 'invoice_payment_term', [invoice])
skip_warning(config, 'invoice_date_future', invoices)
Invoice.click(invoices, 'post')
-47
View File
@@ -1,47 +0,0 @@
# This file is part of Tryton. The COPYRIGHT file at the top level of
# this repository contains the full copyright notices and license terms.
import random
from proteus import Model, Wizard
def setup(config, modules, company):
Currency = Model.get('currency.currency')
Journal = Model.get('account.payment.journal')
Line = Model.get('account.move.line')
Payment = Model.get('account.payment')
usd, = Currency.find([('code', '=', 'USD')])
journal = Journal(name='Manual', currency=usd, company=company,
process_method='manual')
journal.save()
lines = Line.find([
('account.type.payable', '=', True),
('party', '!=', None),
('reconciliation', '=', None),
('payment_amount', '!=', 0),
])
lines = random.sample(lines, len(lines) * 2 // 3)
if not lines:
return
pay_line = Wizard('account.move.line.pay', lines)
pay_line.execute('next_')
pay_line.form.journal = journal
pay_line.execute('next_')
payments = Payment.find([])
payments = random.sample(payments, len(payments) * 2 // 3)
for payment in payments:
payment.click('submit')
payment.click('approve')
payments = random.sample(payments, len(payments) * 2 // 3)
i = j = 0
while i < len(payments):
j = random.randint(1, 5)
Wizard('account.payment.process', payments[i:i + j])
i += j
-59
View File
@@ -1,59 +0,0 @@
# This file is part of Tryton. The COPYRIGHT file at the top level of
# this repository contains the full copyright notices and license terms.
import random
from decimal import Decimal
from dateutil.relativedelta import relativedelta
from proteus import Model
def setup(config, modules, company):
Journal = Model.get('account.statement.journal')
Statement = Model.get('account.statement')
AccountJournal = Model.get('account.journal')
Account = Model.get('account.account')
Invoice = Model.get('account.invoice')
cash, = Account.find([
('company', '=', company.id),
('code', '=', '1.1.1'),
])
account_journal = AccountJournal(name='Bank', type='statement')
account_journal.save()
journal = Journal(name='Bank',
journal=account_journal,
account=cash,
validation='balance')
journal.save()
invoices = Invoice.find([
('state', '=', 'posted'),
])
invoices = random.sample(invoices, len(invoices) * 2 // 3)
total_amount = Decimal(0)
statement = Statement(name='001',
journal=journal,
start_balance=Decimal(0))
for i, invoice in enumerate(invoices):
if not invoice.amount_to_pay:
continue
line = statement.lines.new()
line.number = str(i)
line.date = invoice.invoice_date + relativedelta(
days=random.randint(1, 20))
amount = invoice.amount_to_pay
if invoice.type in ('in_invoice', 'out_credit_note'):
amount = - amount
line.amount = amount
line.party = invoice.party
if random.random() < 2. / 3.:
line.related_to = invoice
total_amount += line.amount
statement.end_balance = total_amount
statement.click('validate_statement')
-11
View File
@@ -1,11 +0,0 @@
# This file is part of Tryton. The COPYRIGHT file at the top level of
# this repository contains the full copyright notices and license terms.
import os
_AVATAR_DIR = os.path.join(os.path.dirname(__file__), 'avatars')
def get(name):
with open(os.path.join(_AVATAR_DIR, name), 'rb') as fp:
return fp.read()
Binary file not shown.

Before

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 17 KiB

-213
View File
@@ -1,213 +0,0 @@
# This file is part of Tryton. The COPYRIGHT file at the top level of
# this repository contains the full copyright notices and license terms.
import datetime as dt
from decimal import Decimal
from proteus import Model, Wizard
from . import avatar
def setup(config, modules):
Address = Model.get('party.address')
Company = Model.get('company.company')
Country = Model.get('country.country')
Currency = Model.get('currency.currency')
Party = Model.get('party.party')
Subdivision = Model.get('country.subdivision')
usd, = Currency.find([('code', '=', 'USD')])
rate = usd.rates.new()
rate.date = dt.date(dt.date.today().year, 1, 1)
rate.rate = Decimal('1')
usd.save()
try:
us, = Country.find([('code', '=', 'US')])
except ValueError:
us = None
company_config = Wizard('company.company.config')
company_config.execute('company')
company = company_config.form
party = Party(name="Dunder Mifflin")
address = Address()
party.addresses.append(address)
address.street = "1725 Slough Avenue"
address.city = "Scranton"
address.country = us
try:
address.subdivision, = Subdivision.find([('code', '=', 'US-PA')])
except ValueError:
pass
if 'party_avatar' in modules:
party.avatar = avatar.get('dunder-mifflin.jpg')
party.save()
company.party = party
company.currency = usd
company_config.execute('add')
# Reload context
User = Model.get('res.user')
config._context = User.get_preferences(True, {})
company, = Company.find()
return company
def setup_post(config, modules, company):
Company = Model.get('company.company')
Employee = Model.get('company.employee')
Group = Model.get('res.group')
Party = Model.get('party.party')
User = Model.get('res.user')
party_avatar = 'party_avatar' in modules
party_scott = Party(name="Michael Scott")
if party_avatar:
party_scott.avatar = avatar.get('michael-scott.jpg')
party_scott.save()
employee_scott = Employee(party=party_scott, company=company)
employee_scott.save()
user_scott = User()
user_scott.name = "Michael Scott"
user_scott.login = 'michael'
user_scott.groups.extend(Group.find([
('name', 'not ilike', "%Admin%"),
]))
user_scott.companies.append(Company(company.id))
user_scott.company = company
user_scott.employees.append(employee_scott)
user_scott.employee = employee_scott
user_scott.avatar = avatar.get('michael-scott.jpg')
user_scott.save()
party_beesly = Party(name="Pam Beesly")
if party_avatar:
party_beesly.avatar = avatar.get('pam-beesly.jpg')
party_beesly.save()
employee_beesly = Employee(party=party_beesly, company=company)
employee_beesly.save()
user_beesly = User()
user_beesly.name = "Pam Beesly"
user_beesly.login = 'pam'
user_beesly.groups.extend(Group.find(['OR',
('name', 'ilike', "Party%"),
('name', 'ilike', "Employee%"),
('name', 'ilike', "Timesheet%"),
('name', 'ilike', "Project%"),
]))
user_beesly.companies.append(Company(company.id))
user_beesly.company = company
user_beesly.employees.append(employee_beesly)
user_beesly.employee = employee_beesly
user_beesly.avatar = avatar.get('pam-beesly.jpg')
user_beesly.save()
party_howard = Party(name="Ryan Howard")
if party_avatar:
party_howard.avatar = avatar.get('ryan-howard.jpg')
party_howard.save()
employee_howard = Employee(party=party_howard, company=company)
employee_howard.save()
user_howard = User()
user_howard.name = "Ryan Howard"
user_howard.login = 'ryan'
user_howard.companies.append(Company(company.id))
user_howard.company = company
user_howard.employees.append(employee_howard)
user_howard.employee = employee_howard
user_howard.avatar = avatar.get('ryan-howard.jpg')
user_howard.save()
party_halper = Party(name="Jim Halper")
if party_avatar:
party_halper.avatar = avatar.get('jim-halper.jpg')
party_halper.save()
employee_halper = Employee(party=party_halper, company=company)
employee_halper.save()
user_halper = User()
user_halper.name = "Jim Halper"
user_halper.login = 'jim'
user_halper.groups.extend(Group.find(['OR',
('name', '=', "Sales"),
('name', 'ilike', "Project%"),
]))
user_halper.companies.append(Company(company.id))
user_halper.company = company
user_halper.employees.append(employee_halper)
user_halper.employee = employee_halper
user_halper.avatar = avatar.get('jim-halper.jpg')
user_halper.save()
party_schrute = Party(name="Dwight Schrute")
if party_avatar:
party_schrute.avatar = avatar.get('dwight-schrute.jpg')
party_schrute.save()
employee_schrute = Employee(party=party_schrute, company=company)
employee_schrute.save()
user_schrute = User()
user_schrute.name = "Dwight Schrute"
user_schrute.login = 'dwight'
user_schrute.groups.extend(Group.find(['OR',
('name', '=', "Sales"),
('name', 'ilike', "Project%"),
('name', 'ilike', "Product%"),
]))
user_schrute.companies.append(Company(company.id))
user_schrute.company = company
user_schrute.employees.append(employee_schrute)
user_schrute.employee = employee_schrute
user_schrute.avatar = avatar.get('dwight-schrute.jpg')
user_schrute.save()
party_martin = Party(name="Angela Martin")
if party_avatar:
party_martin.avatar = avatar.get('angela-martin.jpg')
party_martin.save()
employee_martin = Employee(party=party_martin, company=company)
employee_martin.save()
user_martin = User()
user_martin.name = "Angela Martin"
user_martin.login = 'angela'
user_martin.groups.extend(Group.find(['OR',
('name', 'ilike', "Account%"),
('name', 'ilike', "Bank%"),
('name', 'ilike', "Currency%"),
('name', 'ilike', "Payment%"),
('name', 'ilike', "Statement%"),
]))
user_martin.companies.append(Company(company.id))
user_martin.company = company
user_martin.employees.append(employee_martin)
user_martin.employee = employee_martin
user_martin.avatar = avatar.get('angela-martin.jpg')
user_martin.save()
party_philbin = Party(name="Darryl Philbin")
if party_avatar:
party_philbin.avatar = avatar.get('darryl-philbin.jpg')
party_philbin.save()
employee_philbin = Employee(party=party_philbin, company=company)
employee_philbin.save()
user_philbin = User()
user_philbin.name = "Darryl Philbin"
user_philbin.login = 'darryl'
user_philbin.groups.extend(Group.find(['OR',
('name', 'ilike', "Stock%"),
]))
user_philbin.companies.append(Company(company.id))
user_philbin.company = company
user_philbin.employees.append(employee_philbin)
user_philbin.employee = employee_philbin
user_philbin.avatar = avatar.get('darryl-philbin.jpg')
user_philbin.save()
def get():
Company = Model.get('company.company')
company, = Company.find([
('party.name', '=', "Dunder Mifflin"),
])
return company
-10
View File
@@ -1,10 +0,0 @@
# This file is part of Tryton. The COPYRIGHT file at the top level of
# this repository contains the full copyright notices and license terms.
try:
from trytond.modules.country.scripts.import_countries import do_import
except ImportError:
def do_import(*args, **kwargs):
pass
__all__ = [do_import]
-14
View File
@@ -1,14 +0,0 @@
# This file is part of Tryton. The COPYRIGHT file at the top level of
# this repository contains the full copyright notices and license terms.
from proteus import Model
try:
from trytond.modules.currency.scripts.import_currencies import do_import
except ImportError:
def do_import(*args, **kwargs):
Currency = Model.get('currency.currency')
usd = Currency(name="USD", code='USD')
usd.save()
__all__ = [do_import]
-83
View File
@@ -1,83 +0,0 @@
# This file is part of Tryton. The COPYRIGHT file at the top level of
# this repository contains the full copyright notices and license terms.
from proteus import Model
from . import avatar
def setup(config, modules):
Party = Model.get('party.party')
Address = Model.get('party.address')
Country = Model.get('country.country')
Subdivision = Model.get('country.subdivision')
ContactMechanism = Model.get('party.contact_mechanism')
customers, suppliers = [], []
try:
us, = Country.find([('code', '=', 'US')])
except ValueError:
us = None
try:
pennsylvania, = Subdivision.find([('code', '=', 'US-PA')])
except ValueError:
pennsylvania = None
name = 'Electric City Trolley Museum Association'
try:
party, = Party.find([('name', '=', name)])
except ValueError:
party = Party(name=name)
party.addresses.pop()
party.addresses.append(Address(street='300 Cliff Street',
postal_code='18503', city='Scranton', country=us,
subdivision=pennsylvania))
party.contact_mechanisms.append(ContactMechanism(type='phone',
value='+1 570-963-6590'))
party.contact_mechanisms.append(ContactMechanism(type='website',
value='http://www.ectma.org/'))
party.save()
customers.append(party)
name = 'Albright Memorial Library'
try:
party, = Party.find([('name', '=', name)])
except ValueError:
party = Party(name=name)
party.addresses.pop()
party.addresses.append(Address(street='500 Vine Street',
postal_code='18509', city='Scranton', country=us,
subdivision=pennsylvania))
party.contact_mechanisms.append(ContactMechanism(type='phone',
value='+1 570-348-3000'))
party.contact_mechanisms.append(ContactMechanism(type='website',
value='http://www.albright.org/'))
party.save()
customers.append(party)
name = "Cooper's Seafood House"
try:
party, = Party.find([('name', '=', name)])
except ValueError:
party = Party(name=name)
party.addresses.pop()
party.addresses.append(Address(street='701 North Washington Avenue',
postal_code='18509', city='Scranton', country=us,
subdivision=pennsylvania))
party.contact_mechanisms.append(ContactMechanism(type='phone',
value='+1 570-346-6883'))
party.save()
customers.append(party)
name = "Saber"
try:
party, = Party.find([('name', '=', name)])
except ValueError:
party = Party(name=name)
if 'party_avatar' in modules:
party.avatar = avatar.get('saber.jpg')
party.save()
suppliers.append(party)
return customers, suppliers
-62
View File
@@ -1,62 +0,0 @@
# This file is part of Tryton. The COPYRIGHT file at the top level of
# this repository contains the full copyright notices and license terms.
from decimal import Decimal
from proteus import Model
def setup(config, modules, company=None):
ProductTemplate = Model.get('product.template')
Category = Model.get('product.category')
Uom = Model.get('product.uom')
if 'account_product' in modules:
Account = Model.get('account.account')
expense, = Account.find([
('company', '=', company.id),
('code', '=', '5.1.1'),
])
revenue, = Account.find([
('company', '=', company.id),
('code', '=', '4.1.1'),
])
account_category = Category(name="Papers", accounting=True)
account_category.account_expense = expense
account_category.account_revenue = revenue
account_category.save()
papers = Category(name='Papers')
papers.save()
sizes = {}
for format in ['A5', 'A4', 'A3', 'Letter', 'Legal', 'Ledger']:
size = Category(name=format, parent=papers)
if 'account_product' in modules:
size.account_expense = expense
size.account_revenue = revenue
size.save()
sizes[format] = size
unit, = Uom.find([('name', '=', 'Unit')])
margin = Decimal('1.01')
for quantity in [250, 500]:
for format, category in sizes.items():
paper_template = ProductTemplate(name='%s Paper %s'
% (format, quantity))
paper_template.categories.append(Category(category.id))
if 'account_product' in modules:
paper_template.account_category = account_category
paper_template.default_uom = unit
paper_template.type = 'goods'
paper_template.list_price = (Decimal('0.02') * quantity * margin
).quantize(Decimal('0.0001'))
paper, = paper_template.products
paper.cost_price = Decimal('0.01') * quantity
if 'sale' in modules:
paper_template.salable = True
if 'purchase' in modules:
paper_template.purchasable = True
paper_template.save()
margin *= margin
-214
View File
@@ -1,214 +0,0 @@
# This file is part of Tryton. The COPYRIGHT file at the top level of
# this repository contains the full copyright notices and license terms.
import datetime as dt
import random
from decimal import Decimal
from dateutil.relativedelta import relativedelta
from proteus import Model
def setup(config, activated, company):
BOM = Model.get('production.bom')
Production = Model.get('production')
ProductTemplate = Model.get('product.template')
Category = Model.get('product.category')
Uom = Model.get('product.uom')
unit, = Uom.find([('name', '=', 'Unit')])
if 'account_product' in activated:
Account = Model.get('account.account')
expense, = Account.find([
('company', '=', company.id),
('code', '=', '5.1.1'),
])
revenue, = Account.find([
('company', '=', company.id),
('code', '=', '4.1.1'),
])
account_category = Category(name="Computers", accounting=True)
account_category.account_expense = expense
account_category.account_revenue = revenue
account_category.save()
def create_product(name, list_price, cost_price):
template = ProductTemplate(name=name)
template.default_uom = unit
template.type = 'goods'
template.list_price = list_price
template.cost_price = cost_price
if 'account_product' in activated:
template.account_category = account_category
template.save()
return template.products[0]
bom = BOM(name='Computer rev1')
input_ = bom.inputs.new()
tower = create_product('Tower', Decimal(400), Decimal(250))
input_.product = tower
input_.quantity = 1
input_ = bom.inputs.new()
input_.product = create_product('Keyboard', Decimal(30), Decimal(10))
input_.quantity = 1
input_ = bom.inputs.new()
input_.product = create_product('Mouse', Decimal(10), Decimal(5))
input_.quantity = 1
input_ = bom.inputs.new()
input_.product = create_product('Screen', Decimal(300), Decimal(200))
input_.quantity = 1
output = bom.outputs.new()
computer = create_product('Computer', Decimal(750), Decimal(465))
computer.template.producible = True
computer.template.save()
output.product = computer
output.quantity = 1
bom.save()
computer.boms.new(bom=bom)
computer.save()
if 'production_routing' in activated:
setup_routing(config, activated, company)
if 'production_work' in activated:
WorkCenter = Model.get('production.work.center')
WorkCycle = Model.get('production.work.cycle')
setup_production_work(config, activated, company)
work_centers = WorkCenter.find([('parent', '=', None)])
today = dt.date.today()
production_date = today + relativedelta(months=-1)
while production_date <= today + relativedelta(days=20):
for _ in range(random.randint(0, 3)):
production = Production()
production.effective_date = production_date
production.product = computer
production.quantity = random.randint(1, 40)
production.bom = computer.boms[0].bom
if 'production_routing' in activated:
production.routing = computer.boms[0].routing
if 'production_work' in activated:
production.work_center = random.choice(work_centers)
production.save()
if (production_date < today) or (random.random() <= 1. / 3.):
production.click('wait')
if production_date < today:
production.click('assign_force')
production.click('run')
if random.random() <= 2. / 3.:
if 'production_work' in activated:
for work in production.works:
for _ in range(0, random.randint(1, 2)):
cycle = WorkCycle(work=work)
cycle.save()
cycle.click('run')
cycle.duration = dt.timedelta(
seconds=random.randint(60, 3600))
cycle.click('do')
output, = production.outputs
output.unit_price = (production.cost
/ Decimal(production.quantity)
).quantize(Decimal('0.0001'))
production.click('do')
production_date += relativedelta(days=random.randint(1, 3))
def setup_routing(config, activated, company):
Routing = Model.get('production.routing')
Operation = Model.get('production.routing.operation')
Product = Model.get('product.product')
routing = Routing(name='Computer routing rev1')
operation1 = Operation(name='Assemble pieces')
operation1.save()
step1 = routing.steps.new()
step1.operation = operation1
operation2 = Operation(name='Install software')
operation2.save()
step2 = routing.steps.new()
step2.operation = operation2
operation3 = Operation(name='Test')
operation3.save()
step3 = routing.steps.new()
step3.operation = operation3
operation4 = Operation(name='Package')
operation4.save()
step4 = routing.steps.new()
step4.operation = operation4
routing.boms.extend(routing.boms.find([('name', '=', 'Computer rev1')]))
routing.save()
computer, = Product.find([('name', '=', 'Computer')])
bom, = computer.boms
bom.routing = routing
bom.save()
def setup_production_work(config, activated, company):
WorkCenterCategory = Model.get('production.work.center.category')
WorkCenter = Model.get('production.work.center')
Operation = Model.get('production.routing.operation')
assembly = WorkCenterCategory(name='Assembly')
assembly.save()
operation, = Operation.find([('name', '=', 'Assemble pieces')])
operation.work_center_category = assembly
operation.save()
installation = WorkCenterCategory(name='Installation')
installation.save()
operations = Operation.find([
('name', 'in', ['Install software', 'Test']),
])
for operation in operations:
operation.work_center_category = installation
Operation.save(operations)
packaging = WorkCenterCategory(name='Packaging')
packaging.save()
operation, = Operation.find([('name', '=', 'Package')])
operation.work_center_category = packaging
operation.save()
lines = []
for i in range(1, 4):
line = WorkCenter(name='Line %i' % i)
assembly_line = line.children.new()
assembly_line.name = 'Assembly Line %i' % i
assembly_line.category = assembly
assembly_line.cost_method = 'cycle'
assembly_line.cost_price = Decimal(20)
installation_line = line.children.new()
installation_line.name = 'Installation Line %i' % i
installation_line.category = installation
installation_line.cost_method = 'hour'
installation_line.cost_price = Decimal(15)
packaging_line = line.children.new()
packaging_line.name = 'Packaging Line %i' % i
packaging_line.category = packaging
packaging_line.cost_method = 'hour'
packaging_line.cost_price = Decimal(10)
lines.append(line)
WorkCenter.save(lines)
-29
View File
@@ -1,29 +0,0 @@
# This file is part of Tryton. The COPYRIGHT file at the top level of
# this repository contains the full copyright notices and license terms.
import datetime as dt
import random
from proteus import Model
def setup(config, activated, company, customers):
Work = Model.get('project.work')
customer_projects = {
'Website': ['analysis', 'design', 'setup'],
'Labels': ['design'],
'Calendar': ['design'],
}
for name, task_names in customer_projects.items():
project = Work(name=name, type='project', timesheet_available=False)
project.party = random.choice(customers)
for task_name in task_names:
task = Work(name=task_name, type='task', timesheet_available=True)
task.effort_duration = dt.timedelta(
days=random.randint(10, 30),
hours=random.randint(1, 5))
task.progress = random.randint(1, 100) // 5 * 5 / 100.
project.children.append(task)
project.save()
-42
View File
@@ -1,42 +0,0 @@
# This file is part of Tryton. The COPYRIGHT file at the top level of
# this repository contains the full copyright notices and license terms.
import datetime as dt
import random
from dateutil.relativedelta import relativedelta
from proteus import Model
def setup(config, modules, company, suppliers):
Purchase = Model.get('purchase.purchase')
Product = Model.get('product.product')
all_products = Product.find([
('purchasable', '=', True),
])
today = dt.date.today()
purchase_date = today - relativedelta(days=60)
while purchase_date <= today + relativedelta(days=20):
supplier = random.choice(suppliers)
purchase = Purchase()
purchase.party = supplier
purchase.purchase_date = purchase_date
products = random.sample(
all_products, random.randint(1, len(all_products)))
for product in products:
purchase_line = purchase.lines.new()
purchase_line.product = product
purchase_line.quantity = random.randint(20, 100)
purchase_line.unit_price = product.cost_price
purchase.save()
threshold = 2. / 3.
if random.random() <= threshold:
purchase.click('quote')
if random.random() <= threshold:
purchase.click('confirm')
purchase.click('process')
elif random.choice([True, False]):
purchase.click('cancel')
purchase_date += relativedelta(days=random.randint(5, 10))
-48
View File
@@ -1,48 +0,0 @@
# This file is part of Tryton. The COPYRIGHT file at the top level of
# this repository contains the full copyright notices and license terms.
import datetime as dt
import random
from dateutil.relativedelta import relativedelta
from proteus import Model
def setup(config, modules, company, customers):
Sale = Model.get('sale.sale')
Product = Model.get('product.product')
all_products = Product.find([
('salable', '=', True),
])
today = dt.date.today()
sale_date = today + relativedelta(months=-2)
while sale_date <= today + relativedelta(days=10):
for _ in range(random.randint(1, 5)):
customer = random.choice(customers)
sale = Sale()
sale.party = customer
sale.sale_date = sale_date
products = random.sample(
all_products, random.randint(1, len(all_products)))
for product in products:
sale_line = sale.lines.new()
sale_line.product = product
sale_line.quantity = random.randint(1, 50)
sale.save()
if sale_date <= today:
threshold = 2. / 3.
else:
threshold = 1. / 3.
if random.random() <= threshold:
sale.click('quote')
if random.random() <= threshold:
sale.click('confirm')
if random.random() <= threshold:
sale.click('process')
elif random.random() >= threshold:
sale.click('cancel')
elif random.random() >= threshold:
sale.click('cancel')
sale_date += relativedelta(days=random.randint(1, 3))
-32
View File
@@ -1,32 +0,0 @@
# This file is part of Tryton. The COPYRIGHT file at the top level of
# this repository contains the full copyright notices and license terms.
import random
from proteus import Model
def setup(config, activated, company, suppliers):
ShipmentIn = Model.get('stock.shipment.in')
ShipmentOut = Model.get('stock.shipment.out')
for supplier in suppliers:
shipment = ShipmentIn()
shipment.supplier = supplier
all_moves = shipment.incoming_moves.find()
moves = random.sample(all_moves, len(all_moves) * 2 // 3)
while moves:
shipment = ShipmentIn()
shipment.supplier = supplier
for _ in range(random.randint(1, len(moves))):
move = moves.pop()
shipment.incoming_moves.append(move)
shipment.click('receive')
shipment.click('do')
shipments = ShipmentOut.find([('state', '=', 'waiting')])
for shipment in shipments:
if shipment.click('assign_try'):
shipment.click('pick')
shipment.click('pack')
shipment.click('do')
-39
View File
@@ -1,39 +0,0 @@
# This file is part of Tryton. The COPYRIGHT file at the top level of
# this repository contains the full copyright notices and license terms.
import datetime as dt
import random
from dateutil.relativedelta import relativedelta
from proteus import Model
def setup(config, activated, company):
Work = Model.get('timesheet.work')
Employee = Model.get('company.employee')
Line = Model.get('timesheet.line')
for name in ['Marketing', 'Accounting', 'Secretary']:
work = Work(name=name)
work.save()
employees = Employee.find([('company', '=', company.id)])
works = Work.find([])
today = dt.date.today()
date = today + relativedelta(months=-1)
day = dt.timedelta(hours=8)
while date <= today:
if date.weekday() < 5:
for employee in employees:
total = dt.timedelta()
while total < day:
if random.random() > 0.8:
break
line = Line(employee=employee, date=date)
line.work = random.choice(works)
duration = dt.timedelta(hours=random.randint(1, 8))
line.duration = min(duration, day - total)
line.save()
date += dt.timedelta(days=1)
-16
View File
@@ -1,16 +0,0 @@
# This file is part of Tryton. The COPYRIGHT file at the top level of
# this repository contains the full copyright notices and license terms.
import hashlib
from proteus import Model
def format_warning(name, records):
key = '|'.join(map(str, records)).encode('utf-8')
return '%s.%s' % (hashlib.md5(key).hexdigest(), name)
def skip_warning(config, name, records):
Warning_ = Model.get('res.user.warning')
Warning_(user=config.user, name=format_warning(name, records)).save()
+5 -53
View File
@@ -14,15 +14,9 @@ Accounting
:doc:`Belgian <account_be:index>`
Belgian accounting.
:doc:`Budget <account_budget:index>`
Budgets for accounts.
:doc:`Cash Rounding <account_cash_rounding:index>`
Round cash amounts.
:doc:`Consolidation <account_consolidation:index>`
Consolidate accounting of multiple companies.
:doc:`Credit Limit <account_credit_limit:index>`
Manage credit limit of parties.
@@ -41,11 +35,8 @@ Accounting
:doc:`Dunning Letter <account_dunning_letter:index>`
Print dunning letters.
:doc:`Export <account_export:index>`
Export of accounting.
:doc:`Export WinBooks <account_export_winbooks:index>`
Export to WinBooks.
:doc:`Spanish <account_es:index>`
Spanish accounting.
:doc:`Europe <account_eu:index>`
Common European requirements.
@@ -56,6 +47,9 @@ Accounting
:doc:`French Chorus <account_fr_chorus:index>`
Send invoices via Chorus Pro.
:doc:`German <account_de_skr03:index>`
German accounting.
:doc:`Invoice <account_invoice:index>`
Manage customer and supplier invoices.
@@ -65,9 +59,6 @@ Accounting
:doc:`Invoice Defer <account_invoice_defer:index>`
Defer expense and revenue.
:doc:`Invoice Factur-X <account_invoice_factur_x:index>`
Generate Factur-X.
:doc:`Invoice History <account_invoice_history:index>`
Historize invoice.
@@ -80,21 +71,12 @@ Accounting
:doc:`Invoice Stock <account_invoice_stock:index>`
Link invoice lines and stock moves.
:doc:`Invoice Watermark <account_invoice_watermark:index>`
Add watermark to printed invoices.
:doc:`Move Line Grouping <account_move_line_grouping:index>`
Show move line grouped.
:doc:`Payment <account_payment:index>`
Manage payments.
:doc:`Payment Braintree <account_payment_braintree:index>`
Receive payment from Braintree.
:doc:`Payment Check <account_payment_check:index>`
Manage and print checks.
:doc:`Payment Clearing <account_payment_clearing:index>`
Use clearing account for payments.
@@ -110,12 +92,6 @@ Accounting
:doc:`Product <account_product:index>`
Add accounting on product and category.
:doc:`Receivable Rule <account_receivable_rule:index>`
Apply rules to receivable.
:doc:`Rule <account_rule:index>`
Apply rules on accounts.
:doc:`Statement <account_statement:index>`
Book bank statement, cash day book etc.
@@ -125,50 +101,26 @@ Accounting
:doc:`Statement CODA <account_statement_coda:index>`
Import statements in CODA format.
:doc:`Statement MT940 <account_statement_mt940:index>`
Import statement in MT940 format.
:doc:`Statement OFX <account_statement_ofx:index>`
Import statements in OFX format.
:doc:`Statement Rule <account_statement_rule:index>`
Apply rules on imported statements.
:doc:`Statement SEPA <account_statement_sepa:index>`
Import statements in SEPA format.
:doc:`Stock Anglo-Saxon <account_stock_anglo_saxon:index>`
Value stock using the anglo-saxon method.
:doc:`Stock Continental <account_stock_continental:index>`
Value stock using the continental method.
:doc:`Stock European <account_stock_eu:index>`
Common stock European requirements.
:doc:`Stock European Excise <account_stock_eu_excise:index>`
Common European requirements for excise products.
:doc:`Stock Landed Cost <account_stock_landed_cost:index>`
Allocate landed cost.
:doc:`Stock Landed Cost Weight <account_stock_landed_cost_weight:index>`
Allocate landed cost based on weight.
:doc:`Stock Shipment Cost <account_stock_shipment_cost:index>`
Allocate shipment cost.
:doc:`Stock Shipment Cost Weight <account_stock_shipment_cost_weight:index>`
Allocate shipment cost by weight.
:doc:`SYSCOHADA <account_syscohada:index>`
SYSCOHADA chart of accounts.
:doc:`Tax Cash <account_tax_cash:index>`
Report tax on cash basis.
:doc:`Tax Non-Deductible <account_tax_non_deductible:index>`
Report non-deductible tax.
:doc:`Tax Rule Country <account_tax_rule_country:index>`
Apply taxes per country of origin and destination.
-3
View File
@@ -8,9 +8,6 @@ Analytic Accounting
:doc:`Account <analytic_account:index>`
Fundamentals for analytic.
:doc:`Budget <analytic_budget:index>`
Budgets for analytic accounts.
:doc:`Invoice <analytic_invoice:index>`
Add analytic on invoice.
-3
View File
@@ -5,9 +5,6 @@
Authentication
==============
:doc:`SAML <authentication_saml:index>`
Authentication per SAML.
:doc:`SMS <authentication_sms:index>`
Authentication per SMS.
-3
View File
@@ -8,9 +8,6 @@ Carrier
:doc:`Carrier <carrier:index>`
Fundamentals to manage carriers.
:doc:`Carriage <carrier_carriage:index>`
Support multiple carriers per document.
:doc:`Percentage <carrier_percentage:index>`
Compute cost based on percentage.
+8 -32
View File
@@ -9,7 +9,6 @@ if base_url:
trytond_gis_url = base_url + '/backend-gis/'
tryton_url = base_url + '/client-desktop/'
proteus_url = base_url + '/client-library/'
naiad_url = base_url + '/client-rest/'
else:
modules_url = (
'https://docs.tryton.org/${series}/modules-{module}/')
@@ -17,31 +16,28 @@ else:
trytond_gis_url = 'https://docs.tryton.org/${series}/backend-gis/'
tryton_url = 'https://docs.tryton.org/${series}/client-desktop/'
proteus_url = 'https://docs.tryton.org/${series}/client-library/'
naiad_url = 'https://docs.tryton.org/${series}/client-rest/'
def get_info():
import json
import subprocess
import sys
trytond_dir = os.path.join(os.path.dirname(__file__), '../trytond')
info = dict()
metadata_cmd = 'python3 -m build -qq --metadata'
if os.environ.get('DOC_NO_ISOLATION'):
metadata_cmd += ' --no-isolation'
metadata = subprocess.check_output(
metadata_cmd, shell=True, encoding='utf-8', cwd=trytond_dir).strip()
metadata = json.loads(metadata)
major_version, minor_version, _ = metadata['version'].split('.', 2)
result = subprocess.run(
[sys.executable, 'setup.py', '--version'],
stdout=subprocess.PIPE, check=True, cwd=trytond_dir)
version = result.stdout.decode('utf-8').strip()
major_version, minor_version, _ = version.split('.', 2)
major_version = int(major_version)
minor_version = int(minor_version)
if minor_version % 2:
info['series'] = 'latest'
info['branch'] = 'branch/default'
else:
info['series'] = '.'.join(metadata['version'].split('.', 2)[:2])
info['series'] = '.'.join(version.split('.', 2)[:2])
info['branch'] = 'branch/' + info['series']
info['modules'] = [
@@ -52,24 +48,6 @@ def get_info():
info = get_info()
html_theme = 'sphinx_book_theme'
html_theme_options = {
'logo': {
'alt_text': "Tryton Documentation",
'image_light': 'https://docs.tryton.org/logo-light.svg',
'image_dark': 'https://docs.tryton.org/logo-dark.svg',
'link': base_url,
},
'home_page_in_toc': True,
'repository_provider': 'gitlab',
'repository_url': 'https://code.tryton.org/tryton',
'repository_branch': info['branch'],
'use_source_button': True,
'use_edit_page_button': True,
'use_repository_button': True,
'use_download_button': False,
'path_to_docs': 'doc',
}
html_title = "Tryton Documentation"
master_doc = 'index'
project = "Tryton Documentation"
@@ -77,7 +55,6 @@ release = version = info['series']
default_role = 'ref'
highlight_language = 'none'
extensions = [
'sphinx_copybutton',
'sphinx.ext.intersphinx',
]
intersphinx_mapping = {
@@ -86,7 +63,6 @@ intersphinx_mapping = {
'trytond_gis': (trytond_gis_url.format(series=version), None),
'tryton': (tryton_url.format(series=version), None),
'proteus': (proteus_url.format(series=version), None),
'naiad': (naiad_url.format(series=version), None),
}
intersphinx_mapping.update({
m: (modules_url.format(
@@ -96,4 +72,4 @@ intersphinx_mapping.update({
linkcheck_ignore = [r'/.*', r'https://demo.tryton.org/*']
del (
get_info, info, base_url, modules_url, trytond_url, trytond_gis_url,
tryton_url, proteus_url, naiad_url)
tryton_url, proteus_url)
-3
View File
@@ -14,8 +14,5 @@ Document Incoming
:doc:`OCR <document_incoming_ocr:index>`
Basis to interact with OCR services.
:doc:`OCR Eagle Doc <document_incoming_ocr_eagle_doc:index>`
Integrate with Eagle Doc services.
:doc:`OCR Typless <document_incoming_ocr_typless:index>`
Integrate with Typless services.
-9
View File
@@ -5,15 +5,6 @@
Electronic Document
===================
:doc:`Peppol <edocument_peppol:index>`
Support for the Peppol network.
:doc:`Peppol Peppyrus <edocument_peppol_peppyrus:index>`
Connect with Peppyrus Peppol access point.
:doc:`UBL <edocument_ubl:index>`
Support UBL format.
:doc:`UN/CEFACT <edocument_uncefact:index>`
Support UN/CEFACT format.
+9 -27
View File
@@ -3,7 +3,7 @@ Tryton Documentation
====================
Main
====
----
:doc:`Server <trytond:index>`
The main application.
@@ -17,20 +17,17 @@ Main
:doc:`Scripting Client <proteus:index>`
The library to access models, wizards and reports like a client.
:doc:`REST Client <naiad:index>`
The library to access REST API.
Backend
=======
-------
:doc:`GIS <trytond_gis:index>`
Adds GIS support.
Modules
=======
-------
Operational
-----------
^^^^^^^^^^^
:ref:`Financial Accounting <index-accounting>`
Reports all transactions of your chart of accounts.
@@ -59,18 +56,9 @@ Operational
:ref:`Purchase <index-purchase>`
Follows your purchases.
:ref:`Quality <index-quality>`
Manage Quality.
:ref:`Sale <index-sale>`
Follows sale orders.
:ref:`Sale Point <index-sale-point>`
Point of Sales.
:ref:`Sale Rental <index-sale-rental>`
Rents assets and services.
:ref:`Sale Subscription <index-sale_subscription>`
Subscribes to recurring service.
@@ -81,7 +69,7 @@ Operational
Tracks time spend.
Referential
-----------
^^^^^^^^^^^
:doc:`Banking <bank:index>`
Adds bank and account.
@@ -104,6 +92,9 @@ Referential
:doc:`Dashboard <dashboard:index>`
Customized dashboard.
:doc:`Google Maps <google_maps:index>`
Links address to Google map.
:doc:`Incoterm <incoterm:index>`
Defines incoterms.
@@ -114,16 +105,7 @@ Referential
Manages products.
Administration
--------------
:ref:`Document Incoming <index-document-incoming>`
Process incoming document.
:doc:`Inbound Email <inbound_email:index>`
Receive email.
:ref:`Resource <trytond:res>`
Manage users and groups.
^^^^^^^^^^^^^^
:ref:`Authentication <index-authentication>`
Extends authentication mechanism.
+1 -4
View File
@@ -11,8 +11,5 @@ Marketing
:doc:`Automation <marketing_automation:index>`
Use scenario.
:doc:`Campaign <marketing_campaign:index>`
Manage campaign.
:doc:`Email <marketing_email:index>`
:doc:`E-mail <marketing_email:index>`
Manage mailing lists.
+248 -262
View File
@@ -11,269 +11,9 @@ a database from another series.
.. note::
If you skip a series, all actions between them must be performed.
.. warning::
You cannot skip more than 2 series ending with ``.0``.
.. _migration-8.2:
8.2
---
.. _migration-8.2-before:
Before
~~~~~~
* Remove hard-coded admin user and add root user:
.. code-block:: SQL
DELETE FROM "ir_model_data" WHERE module = 'res' AND fs_id = 'user_admin';
INSERT INTO ir_model_data (fs_id, model, module, db_id, noupdate, field_names) VALUES
('user_root', 'res.user', 'res', 0, False, '["login", "name", "active", "administrator"]');
* If the ``trytond-worker`` is configured, stop it and finish all dequeued
tasks:
.. code-block:: SQL
UPDATE "ir_queue" SET finished_at = CURRENT_TIMESTAMP WHERE dequeued_at IS NOT NULL AND finished_at IS NULL;
.. _migration-8.2-after:
After
~~~~~
* Set the administrator flag on the ``admin`` user:
.. code-block:: SQL
UPDATE "res_user" SET administrator = true WHERE login IN ('root', 'admin');
.. note::
Include in the clause all the users' login that are administrators.
* If ``account`` module is activated, update the reconciliation date using
maturity date:
.. code-block:: SQL
UPDATE "account_move_reconciliation" AS r SET date = (SELECT GREATEST(MAX(l.maturity_date), MAX(m.date)) FROM account_move_line AS l JOIN account_move AS m ON l.move = m.id WHERE l.reconciliation = r.id);
.. _migration-8.0:
8.0
---
.. _migration-8.0-before:
Before
~~~~~~
* Remove ``google_maps`` module:
.. code-block:: SQL
DELETE FROM "ir_module" WHERE name = 'google_maps';
* Remove ``account_es`` and ``account_es_sii`` modules if you are not
installing external replacements:
.. code-block:: SQL
DELETE FROM "ir_module" WHERE name in ('account_es', 'account_es_sii');
* Remove ``account_de_skr03`` module if you are not installing external
replacement:
.. code-block:: SQL
DELETE FROM "ir_module" WHERE name = 'account_de_skr03';
.. _migration-7.8:
7.8
---
.. _migration-7.8-before:
Before
~~~~~~
* If ``carrier_carriage`` module is activated, remove ``NOT NULL`` to
``before_carrier`` and ``after_carrier``:
.. code-block:: SQL
ALTER TABLE "incoterm_incoterm" ALTER COLUMN "before_carrier" DROP NOT NULL;
ALTER TABLE "incoterm_incoterm" ALTER COLUMN "after_carrier" DROP NOT NULL;
.. _migration-7.8-after:
After
~~~~~
* If ``account_payment_sepa`` module is activated, fill the address of
validated mandates with default value with the ``trytond-console``:
.. code-block:: python
Mandate = pool.get('account.payment.sepa.mandate')
mandates = Mandate.search([
('state', '=', 'validated'),
('address', '=', None),
])
for mandate in mandates:
mandate.on_change_party()
Mandate.save(mandates)
transaction.commit()
.. _migration-7.6:
7.6
---
.. _migration-7.6-before:
Before
~~~~~~
* Rename columns of ``ir.model`` and ``ir.model.field``:
.. code-block:: SQL
ALTER TABLE IF EXISTS "ir_model" RENAME COLUMN "name" TO "string";
ALTER TABLE IF EXISTS "ir_model" RENAME COLUMN "model" TO "name";
ALTER TABLE IF EXISTS "ir_model_field" RENAME COLUMN "field_description" TO "string";
* ``pbkdf2_sha512`` and ``scrypt`` password hashes are no more supported.
Make sure to enable ``argon2`` and update old passwords by logging in.
.. _migration-7.6-after:
After
~~~~~
* If ``stock`` module is activated with internal shipment using transit
location, fill the internal transit location with the ``trytond-console``:
.. code-block:: python
Shipment = pool.get('stock.shipment.internal')
shipments = Shipment.search([('state', 'not in', ['request', 'draft'])])
for shipment in shipments:
state = shipment.state
shipment.state = 'draft'
shipment.internal_transit_location = shipment.transit_location
shipment.state = state
Shipment.save(shipments)
transaction.commit()
* If ``account_budget`` module is activated, invert amount sign:
.. code-block:: SQL
UPDATE "account_budget_line" SET amount = -amount;
* If ``analytic_budget`` module is activated, invert amount sign:
.. code-block:: SQL
UPDATE "analytic_account_budget_line" SET amount = -amount;
.. _migration-7.4:
7.4
---
.. _migration-7.4-before:
Before
~~~~~~
* If ``product_price_list`` and ``product_price_list_dates`` are activated,
remove ``open_lines`` button:
.. code-block:: SQL
DELETE FROM "ir_model_button" WHERE "name" = 'open_lines' AND "model" = 'product.price_list';
.. _migration-7.2:
7.2
---
.. _migration-7.2-before:
Before
~~~~~~
* Use NULL value for empty foreign key with:
.. code-block:: SQL
UPDATE "ir_ui_view" SET "model" = NULL WHERE "model" = '';
UPDATE "ir_action_act_window" SET "res_model" = NULL WHERE "res_model" = '';
UPDATE "ir_action_wizard" SET "model" = NULL WHERE "model" = '';
UPDATE "ir_action_report" SET "model" = NULL WHERE "model" = '';
UPDATE "ir_action_report" SET "module" = NULL WHERE "module" = '';
UPDATE "ir_translation" SET "module" = NULL WHERE "module" = '';
.. _migration-7.0:
7.0
---
.. _migration-7.0-before:
Before
~~~~~~
* If ``account_payment_clearing`` module is activated, remove ``account`` if ``line`` is
set:
.. code-block:: SQL
UPDATE "account_payment" SET "account" = NULL WHERE "line" IS NOT NULL;
.. _migration-7.0-after:
After
~~~~~
* If ``account_invoice`` module is activated, fill the amount caches with the
``trytond-console``:
.. code-block:: python
Invoice = pool.get('account.invoice')
invoices = Invoice.search([('state', 'in', ['posted', 'paid'])])
for invoice in invoices:
invoice.untaxed_amount_cache = invoice.untaxed_amount
invoice.tax_amount_cache = invoice.tax_amount
invoice.total_amount_cache = invoice.total_amount
Invoice.save(invoices)
transaction.commit()
.. note::
This process may take some time depending on the number of invoices on
your database.
* If ``product_price_list`` module is activated, add a default price list line
if price list does not have one and it was relying on the fallback price.
.. _migration-6.0:
6.0
---
.. _migration-6.0-before:
Before
~~~~~~
@@ -292,8 +32,6 @@ Before
UPDATE "account_invoice_line" SET "invoice_type" = (SELECT "type" FROM "account_invoice" WHERE "id" = "account_invoice_line"."invoice") WHERE "invoice_type" IS NOT NULL AND "invoice" IS NOT NULL;
UPDATE "account_invoice_line" SET "party" = (SELECT "party" FROM "account_invoice" WHERE "id" = "account_invoice_line"."invoice") WHERE "party" IS NOT NULL AND "invoice" IS NOT NULL;
.. _migration-6.0-after:
After
~~~~~
@@ -302,3 +40,251 @@ After
.. code-block:: SQL
ALTER TABLE IF EXISTS "ir_sequence_type" DROP COLUMN IF EXISTS "code";
5.6
---
Before
~~~~~~
* If ``project`` module is activated, update project status based on previous
state:
.. code-block:: SQL
UPDATE "project_work" SET "status" = "db_id" FROM "ir_model_data" WHERE "module" = 'project' AND "fs_id" = 'work_open_status' AND "state" = 'opened';
UPDATE "project_work" SET "status" = "db_id" FROM "ir_model_data" WHERE "module" = 'project' and "fs_id" = 'work_done_status' AND "state" = 'done';
* If ``sale_amendment`` module is activated, the foreign key of shipment_party
of sale amendment must be recreated:
.. code-block:: SQL
ALTER TABLE IF EXISTS "sale_amendment_line" DROP CONSTRAINT IF EXISTS "sale_amendment_line_shipment_party_fkey";
5.4
---
Before
~~~~~~
* If ``account_payment_sepa`` module is activated, replace
``account_payment_sepa_message`` from ``TEXT`` to ``BYTEA``:
.. code-block:: SQL
ALTER TABLE IF EXISTS "account_payment_sepa_message" ALTER COLUMN IF EXISTS "message" TYPE BYTEA USING "message"::BYTEA;
5.2
---
Before
~~~~~~
* Remove ``src_md5`` from ``ir.translation``:
.. code-block:: SQL
ALTER TABLE "ir_translation" DROP CONSTRAINT IF EXISTS "ir_translation_translation_md5_uniq";
ALTER TABLE "ir_translation" DROP COLUMN IF EXISTS "src_md5";
After
~~~~~
* Remove error translations:
.. code-block:: SQL
DELETE FROM "ir_translation" WHERE "type" = 'error';
* Remove old users:
.. code-block:: SQL
DELETE FROM "ir_model_data" WHERE "model" = 'res.user' AND "fs_id" = 'user_chorus' AND "module" = 'account_fr_chorus';
DELETE FROM "ir_model_data" WHERE "model" = 'res.user' AND "fs_id" = 'user_post_clearing_moves' AND "module" = 'account_payment_clearing';
DELETE FROM "ir_model_data" WHERE "model" = 'res.user' AND "fs_id" = 'user_stripe' AND "module" = 'account_payment_stripe';
DELETE FROM "ir_model_data" WHERE "model" = 'res.user' AND "fs_id" = 'user_marketing_automation' AND "module" = 'marketing_automation';
DELETE FROM "ir_model_data" WHERE "model" = 'res.user' AND "fs_id" = 'user_generate_line_consumption' AND "module" = 'sale_subscription';
DELETE FROM "ir_model_data" WHERE "model" = 'res.user' AND "fs_id" = 'user_generate_line_consumption' AND "module" = 'sale_subscription';
DELETE FROM "ir_model_data" WHERE "model" = 'res.user' AND "fs_id" = 'user_generate_invoice' AND "module" = 'sale_subscription';
DELETE FROM "ir_model_data" WHERE "model" = 'res.user' AND "fs_id" = 'user_role' AND "module" = 'user_role';
DELETE FROM "ir_model_data" WHERE "model" = 'res.user' AND "fs_id" = 'user_trigger' AND "module" = 'res';
5.0
---
Before
~~~~~~
* If ``account_product`` module is activated, set an accounting category to all
products which have accounts and taxes defined (see `#3805
<https://bugs.tryton.org/3805>`_).
After
~~~~~
* Remove old users:
.. code-block:: SQL
DELETE FROM "ir_model_data" WHERE "model" = 'res.user' AND "fs_id" = 'user_process_sale' AND "module" = 'sale';
DELETE FROM "ir_model_data" WHERE "model" = 'res.user' AND "fs_id" = 'user_process_purchase' AND "module" = 'purchase';
* If ``account`` module is activated, clean ``account.journal.type`` data:
.. code-block:: SQL
DELETE FROM "ir_model_data" WHERE "model" = 'account.journal.type';
4.8
---
Before
~~~~~~
* Assign any record rules linked to users to a group.
* Add parent language:
.. code-block:: SQL
ALTER TABLE IF EXISTS "ir_lang" ADD COLUMN IF NOT EXISTS "parent" VARCHAR;
* If ``account`` module is activated, update tax line sign:
.. code-block:: SQL
UPDATE "account_tax_line" SET "amount" = -"amount" WHERE "id" IN (SELECT "tl"."id" FROM "account_tax_line" AS "tl" JOIN "account_move_line" AS "ml" ON "tl"."move_line" = "ml"."id" JOIN "account_move" AS "m" ON "ml"."move" = "m"."id" JOIN "account_invoice" AS "i" ON "i"."id" = CAST(SUBSTRING("m"."origin", 17) AS INTEGER) AND "m"."origin" like 'account.invoice,%' WHERE "tl"."amount" > 0 AND "ml"."credit" > 0 AND "i"."type" = 'in');
UPDATE "account_tax_line" SET "amount" = -"amount" WHERE "id" IN (SELECT "tl"."id" FROM "account_tax_line" AS "tl" JOIN "account_move_line" AS "ml" ON "tl"."move_line" = "ml"."id" JOIN "account_move" AS "m" ON "ml"."move" = "m"."id" JOIN "account_invoice" AS "i" ON "i"."id" = CAST(SUBSTRING("m"."origin", 17) AS INTEGER) AND "m"."origin" like 'account.invoice,%' WHERE "tl"."amount" > 0 AND "ml"."debit" > 0 AND "i"."type" = 'out');
After
~~~~~
* If ``account`` module is activated, update tax lines of inactive tax to their
parent:
.. code-block:: SQL
UPDATE "account_tax_line" as "l" SET "tax" = (SELECT "parent" FROM "account_tax" WHERE "account_tax"."id" = "tax") FROM "account_tax" as "t" WHERE "l"."tax" = "t"."id" AND "t"."active" = false;
* If ``account`` module is activated, delete duplicate tax lines:
.. code-block:: SQL
DELETE FROM "account_tax_line" WHERE "id" IN (SELECT MAX("id") FROM "account_tax_line" GROUP BY "tax", "amount", "type", "move_line" HAVING count(*) > 1);
.. note:: Run multiple times until no record are deleted.
* Check taxes and tax codes definitions (inactivate old children taxes and add
them to the right codes)
4.6
---
Before
~~~~~~
* If ``web_user`` module is activated, update to lower case email of web users:
.. code-block:: SQL
UPDATE "web_user" SET "email" = LOWER("email");
4.4
---
Before
~~~~~~
* Remove deprecated modules:
.. code-block:: SQL
DELETE FROM "ir_module" WHERE "name" IN ('webdav', 'calendar', 'calendar_todo', 'calendar_scheduling', 'calendar_classification', 'party_vcarddav');
DELETE FROM "ir_ui_view" WHERE "module" IN ('webdav', 'calendar', 'calendar_todo', 'calendar_scheduling', 'calendar_classification', 'party_vcarddav');
* If ``party`` module is activated, update address formats:
.. code-block:: SQL
UPDATE "party_address_format" SET "format_" = REPLACE("format_", '${district}', '${subdivision}');
* If ``purchase`` module is activated, delete relation between purchase and invoice_line:
.. code-block:: SQL
DROP TABLE IF EXISTS "purchase_invoice_line_rel";
After
~~~~~
* If ``account_asset`` module is activated, the depreciation duration of the
products must be checked for all assets as previous value could not be
migrated (see `#6395 <https://bugs.tryton.org/6395>`_).
* After property migration old model data should be cleared:
.. code-block:: SQL
DELETE FROM "ir_model_data" WHERE "model" = 'ir.property';
4.2
---
Before
~~~~~~
* Language codes have been simplified.
If you want to keep custom translation you must update translation code to
match the new code.
Here is an example for the code change from ``en_US`` to ``en``:
.. code-block:: SQL
UPDATE "ir_translation" SET "lang" = 'en' WHERE "lang" = 'en_US';
UPDATE "ir_configuration" SET "language" = 'en' WHERE "language" = 'en_US';
4.0
---
Before
~~~~~~
* If ``account`` module is activated, change tax sign for credit note:
.. code-block:: SQL
UPDATE "account_tax_template" SET "credit_note_base_sign" = "credit_note_base_sign" * -1, "credit_note_tax_sign" = "credit_note_tax_sign" * -1;
UPDATE "account_tax" SET "credit_note_base_sign" = "credit_note_base_sign" * -1, "credit_note_tax_sign" = "credit_note_tax_sign" * -1;
* If ``project`` module is activated, drop the foreign key constraint
``project_work_work_fkey``:
.. code-block:: SQL
ALTER TABLE IF EXISTS "project_work" DROP CONSTRAINT IF EXISTS "project_work_work_fkey";
After
~~~~~
* If ``product`` module is activated, drop column ``category`` from
``product.template``:
.. code-block:: SQL
ALTER TABLE "product_template" DROP COLUMN IF EXISTS "category";
3.6
---
Before
~~~~~~
* If ``account`` module is activated, update amount second currency with:
.. code-block:: SQL
UPDATE "account_move_line" SET "amount_second_currency" = ("amount_second_currency" * -1) WHERE "amount_second_currency" IS NOT NULL AND SIGN("amount_second_currency") != SIGN("debit" - "credit");
-9
View File
@@ -32,20 +32,11 @@ Product
:doc:`Price List <product_price_list:index>`
Compute price.
:doc:`Price List Cache <product_price_list_cache:index>`
Pre-compute prices.
:doc:`Price List Dates <product_price_list_dates:index>`
Set start and end date on price lists.
:doc:`Price List Parent <product_price_list_parent:index>`
Add price list cascading.
:doc:`Image <product_image:index>`
Add images.
:doc:`Image Attribute <product_image_attribute:index>`
Add attributes to product images.
:doc:`Kit <product_kit:index>`
Add support for product kits.
-3
View File
@@ -8,9 +8,6 @@ Production
:doc:`Production <production:index>`
Fundamentals for production management.
:doc:`Ethanol <production_ethanol:index>`
Track produced ethanol.
:doc:`Outsourcing <production_outsourcing:index>`
Outsource the production.
-3
View File
@@ -8,9 +8,6 @@ Project
:doc:`Project <project:index>`
Fundamentals for project management.
:doc:`Disbursement <project_disbursement:index>`
Pay and invoice disbursements for projects.
:doc:`Invoice <project_invoice:index>`
Invoice projects.
-6
View File
@@ -11,9 +11,6 @@ Purchase
:doc:`Amendment <purchase_amendment:index>`
Amend purchases in processing.
:doc:`Blanket Agreement <purchase_blanket_agreement:index>`
Manage blanket agreements.
:doc:`History <purchase_history:index>`
Manage revisions.
@@ -23,9 +20,6 @@ Purchase
:doc:`Price List <purchase_price_list:index>`
Apply price lists.
:doc:`Product Quantity <purchase_product_quantity:index>`
Add constraints on quantity purchased.
:doc:`Request <purchase_request:index>`
Collect purchase requests.
-3
View File
@@ -1,3 +0,0 @@
build
sphinx_book_theme
sphinx_copybutton
-21
View File
@@ -14,9 +14,6 @@ Sale
:doc:`Amendment <sale_amendment:index>`
Amend sales in processing.
:doc:`Blanket Agreement <sale_blanket_agreement:index>`
Manage sale blanket agreements.
:doc:`Complaint <sale_complaint:index>`
Solve customer complaints.
@@ -35,9 +32,6 @@ Sale
:doc:`History <sale_history:index>`
Manage revisions.
:doc:`Invoice Date <sale_invoice_date:index>`
Compute the date of invoice.
:doc:`Invoice Grouping <sale_invoice_grouping:index>`
Group invoices.
@@ -53,27 +47,12 @@ Sale
:doc:`Product Customer <sale_product_customer:index>`
Add customer's name and code for product.
:doc:`Product Quantity <sale_product_quantity:index>`
Add constraints on quantity sold.
:doc:`Product Recommendation <sale_product_recommendation:index>`
Recommend products.
:doc:`Product Recommendation Association Rule <sale_product_recommendation_association_rule:index>`
Recommend products based on association rules.
:doc:`Project Task <sale_project_task:index>`
Create tasks for services sold.
:doc:`Promotion <sale_promotion:index>`
Apply promotions.
:doc:`Promotion Coupon <sale_promotion_coupon:index>`
Apply promotions with coupons.
:doc:`Promotion Coupon Payment <sale_promotion_coupon_payment:index>`
Count coupon per identical payment party.
:doc:`Shipment Cost <sale_shipment_cost:index>`
Compute shipment cost.
-12
View File
@@ -1,12 +0,0 @@
:orphan:
.. _index-sale-rental:
Sale Rental
===========
:doc:`Rental <sale_rental:index>`
Fundamentals to manage rental sales.
:doc:`Progress Invoice <sale_rental_progress_invoice:index>`
Generate progress invoice
-24
View File
@@ -14,12 +14,6 @@ Stock
:doc:`Consignment <stock_consignment:index>`
Manage consignment stock from supplier or at customer warehouse.
:doc:`Conversion <stock_conversion:index>`
Transform one product into another.
:doc:`Ethanol <stock_ethanol:index>`
Track ethanol in stock.
:doc:`Forecast <stock_forecast:index>`
Forecast the stock levels.
@@ -50,21 +44,12 @@ Stock
:doc:`Package Shipping DPD <stock_package_shipping_dpd:index>`
Connect with DPD shipping service.
:doc:`Package Shipping MyGLS <stock_package_shipping_mygls:index>`
Connect with MyGLS shipping service.
:doc:`Package Shipping Sendcloud <stock_package_shipping_sendcloud:index>`
Connect to the Sendcloud shipping service.
:doc:`Package Shipping UPS <stock_package_shipping_ups:index>`
Connect with UPS shipping service.
:doc:`Product Location <stock_product_location:index>`
Define preferred locations for products.
:doc:`Product Location Place <stock_product_location_place:index>`
Defines fixed place of products per location.
:doc:`Quantity Early Planning <stock_quantity_early_planning:index>`
Consume earlier stock.
@@ -74,21 +59,12 @@ Stock
:doc:`Secondary Unit <stock_secondary_unit:index>`
Add a secondary unit of measure.
:doc:`Shipment Customs <stock_shipment_customs:index>`
Generate commercial invoices.
:doc:`Shipment Cost <stock_shipment_cost:index>`
Add shipment costs to outgoing moves.
:doc:`Shipment Cost Weight <stock_shipment_cost_weight:index>`
Set shipment costs based on weight.
:doc:`Shipment Measurements <stock_shipment_measurements:index>`
Add measurements to shipments.
:doc:`Shipping Point <stock_shipping_point:index>`
Define a shipping point for each shipment.
:doc:`Split <stock_split:index>`
Split moves and shipments.
-6
View File
@@ -8,12 +8,6 @@ Web
:doc:`Shop <web_shop:index>`
Fundamentals to sale online.
:doc:`Shop Product Data Feed <web_shop_product_data_feed:index>`
Publish product data feed for markets.
:doc:`Shop Shopify <web_shop_shopify:index>`
Integrate with Shopify.
:doc:`Shop Vue Storefront <web_shop_vue_storefront:index>`
Integrate with Vue Storefront.
+130 -112
View File
@@ -1,108 +1,151 @@
Version 8.2.0 - 2026-10-05
--------------------------
* Bug fixes (see mercurial logs for details)
* Replace open journal wizard by a context model
* Use also maturity date to calculate reconciliation date
Version 8.0.0 - 2026-04-20
--------------------------
* Bug fixes (see mercurial logs for details)
* Add support for Python 3.14
* Remove support for Python 3.9
* Use flat balance for general ledger
* Add cron job to reconcile move lines
Version 7.8.0 - 2025-12-15
--------------------------
Version 6.0.35 - 2026-04-16
---------------------------
* Bug fixes (see mercurial logs for details)
Version 7.6.0 - 2025-04-28
--------------------------
Version 6.0.34 - 2026-03-02
---------------------------
* Bug fixes (see mercurial logs for details)
* Remove support for Python 3.8
* Add support for Python 3.13
* Use strict sequence to number moves
* Rename post number to number
* Remove number on move and its sequence on journal
Version 7.4.0 - 2024-11-04
--------------------------
* Bug fixes (see mercurial logs for details)
* Replace minimal by universal chart of account
* Allow copying move from closed period
* Replace Accounting Party by Accounting group
Version 7.2.0 - 2024-04-29
--------------------------
Version 6.0.33 - 2025-12-17
---------------------------
* Bug fixes (see mercurial logs for details)
* Convert recursive calls of reconcile accounts wizard into loop
* Remove active field on journal - period
* Allow modifying period dates with moves
Version 7.0.0 - 2023-10-30
--------------------------
* Bug fixes (see mercurial logs for details)
* Add support for Python 3.12
* Use origin description as fallback description
* Post write-off and exchange moves when reconcile posted lines
* Post cancelled, grouped, rescheduled and delegated moves
* Rename close state to closed
* Ask for date when creating move from template
* Add receivable/payable to company
Version 6.8.0 - 2023-05-01
--------------------------
Version 6.0.32 - 2025-09-03
---------------------------
* Bug fixes (see mercurial logs for details)
* Support reconcile lines with currency exchange
* Add reconcile and unreconcile from general ledger lines
* Always raise exception when fiscal year or period are not found
* Remove support for Python 3.7
* Add support for Python 3.11
* Add reversal option when cancelling move
* Add cumulative balance to payable/receivable lines
* Rename reconciliation name to number
* Accrue and allocate rounding errors when there are multiple taxes
* Use match pattern to find journal
* Display general ledger information on account form
Version 6.6.0 - 2022-10-31
--------------------------
* Bug fixes (see mercurial logs for details)
* Add wizard to delegate move lines to another party
* Support date range context for account type amount
* Use context model for chart of accounts and taxes
Version 6.4.0 - 2022-05-02
--------------------------
Version 6.0.31 - 2025-05-15
---------------------------
* Bug fixes (see mercurial logs for details)
* Prevent creating fiscal year before closed one
* Add automatic reconciliation of suggestions
* Prevent to change the type of journal with posted moves
* Mute reconciled payable/receivable lines
* Add delegated amount on move lines
* Enforce same type for children account as their parent
* Show debit / credit columns in ledgers when they contain lines
* Count number of lines in Account and General Ledger
* Handle errors in move template expression
* Rename split lines into reschedule lines
* Add optional credit type on account
* Always require a date to compute taxes
* Add support for Python 3.10
* Remove support for Python 3.6
Version 6.2.0 - 2021-11-01
--------------------------
Version 6.0.30 - 2025-04-26
---------------------------
* Bug fixes (see mercurial logs for details)
Version 6.0.29 - 2025-01-16
---------------------------
* Bug fixes (see mercurial logs for details)
Version 6.0.28 - 2025-01-01
---------------------------
* Bug fixes (see mercurial logs for details)
Version 6.0.27 - 2024-09-01
---------------------------
* Bug fixes (see mercurial logs for details)
Version 6.0.26 - 2024-06-02
---------------------------
* Bug fixes (see mercurial logs for details)
Version 6.0.25 - 2024-05-15
---------------------------
* Bug fixes (see mercurial logs for details)
Version 6.0.24 - 2024-05-01
---------------------------
* Bug fixes (see mercurial logs for details)
Version 6.0.23 - 2024-04-17
---------------------------
* Bug fixes (see mercurial logs for details)
Version 6.0.22 - 2024-03-03
---------------------------
* Bug fixes (see mercurial logs for details)
Version 6.0.21 - 2024-01-01
---------------------------
* Bug fixes (see mercurial logs for details)
Version 6.0.20 - 2023-12-16
---------------------------
* Bug fixes (see mercurial logs for details)
Version 6.0.19 - 2023-11-03
---------------------------
* Bug fixes (see mercurial logs for details)
Version 6.0.18 - 2023-09-06
---------------------------
* Bug fixes (see mercurial logs for details)
Version 6.0.17 - 2023-05-17
---------------------------
* Bug fixes (see mercurial logs for details)
Version 6.0.16 - 2023-05-03
---------------------------
* Bug fixes (see mercurial logs for details)
Version 6.0.15 - 2023-02-17
---------------------------
* Bug fixes (see mercurial logs for details)
Version 6.0.14 - 2023-02-05
---------------------------
* Bug fixes (see mercurial logs for details)
Version 6.0.13 - 2022-08-17
* Bug fixes (see mercurial logs for details)
Version 6.0.12 - 2022-08-03
* Bug fixes (see mercurial logs for details)
Version 6.0.11 - 2022-06-03
* Bug fixes (see mercurial logs for details)
Version 6.0.10 - 2022-04-15
* Bug fixes (see mercurial logs for details)
Version 6.0.9 - 2022-03-01
* Bug fixes (see mercurial logs for details)
Version 6.0.8 - 2022-02-16
* Bug fixes (see mercurial logs for details)
Version 6.0.7 - 2022-02-01
* Bug fixes (see mercurial logs for details)
Version 6.0.6 - 2022-01-01
* Bug fixes (see mercurial logs for details)
Version 6.0.5 - 2021-12-03
* Bug fixes (see mercurial logs for details)
Version 6.0.4 - 2021-11-04
* Bug fixes (see mercurial logs for details)
Version 6.0.3 - 2021-09-01
* Bug fixes (see mercurial logs for details)
Version 6.0.2 - 2021-07-01
* Bug fixes (see mercurial logs for details)
Version 6.0.1 - 2021-06-17
* Bug fixes (see mercurial logs for details)
* Add origin record name property on move line
* Add group to edit accounting of parties
* Rename lock buttons into lock\_
* Add split lines wizard
* Validate that all inactive accounts have no balance when closing periods
Version 6.0.0 - 2021-05-03
--------------------------
* Bug fixes (see mercurial logs for details)
* Add check to mark types as debt
* Add relate from party to general ledger accounts
@@ -117,7 +160,6 @@ Version 6.0.0 - 2021-05-03
* Add more term units to aged balance
Version 5.8.0 - 2020-11-02
--------------------------
* Bug fixes (see mercurial logs for details)
* Remove support for Python 3.5
* Allow defining the tax date on taxable lines
@@ -126,7 +168,6 @@ Version 5.8.0 - 2020-11-02
* Test for lines to reconcile before showing the next account
Version 5.6.0 - 2020-05-04
--------------------------
* Bug fixes (see mercurial logs for details)
* Order account by its code and name
* Add optional debit type on account
@@ -136,7 +177,6 @@ Version 5.6.0 - 2020-05-04
* Modularize code in GroupLines wizard
Version 5.4.0 - 2019-11-04
--------------------------
* Bug fixes (see mercurial logs for details)
* Add default customer and supplier tax rule
* Update sequence name in renew fiscal year
@@ -144,7 +184,6 @@ Version 5.4.0 - 2019-11-04
* Use today as default date when inside the period
Version 5.2.0 - 2019-05-06
--------------------------
* Bug fixes (see mercurial logs for details)
* Add group lines wizard
* Manage delegate reconciliation
@@ -155,7 +194,6 @@ Version 5.2.0 - 2019-05-06
* Base journal cash report on account kind receivable and payable
Version 5.0.0 - 2018-10-01
--------------------------
* Bug fixes (see mercurial logs for details)
* Set party required on account payable and receivable of party
* Add writeoff method
@@ -167,7 +205,6 @@ Version 5.0.0 - 2018-10-01
* Remove journal type
Version 4.8.0 - 2018-04-23
--------------------------
* Bug fixes (see mercurial logs for details)
* Use tax code line for tax reporting
* Use custom clause for Tax Code sum
@@ -179,7 +216,6 @@ Version 4.8.0 - 2018-04-23
* Allow to reconcile many group of lines with Line.reconcile
Version 4.6.0 - 2017-10-30
--------------------------
* Bug fixes (see mercurial logs for details)
* Allow to keep original taxes when applying a tax rule
* Add legal notice on taxes
@@ -192,12 +228,10 @@ Version 4.6.0 - 2017-10-30
* Simplify default values for move line
Version 4.4.0 - 2017-05-01
--------------------------
* Bug fixes (see mercurial logs for details)
* Add definitive lock of period and fiscal year
Version 4.2.0 - 2016-11-28
--------------------------
* Bug fixes (see mercurial logs for details)
* Add test wizard for taxes
* Remove journal view
@@ -210,7 +244,6 @@ Version 4.2.0 - 2016-11-28
* Add comparison amount on Balance Sheet and Income Statement
Version 4.0.0 - 2016-05-02
--------------------------
* Bug fixes (see mercurial logs for details)
* Move tax Rounding configuration from account_invoice
* Get the tax type from the base sign:
@@ -222,13 +255,11 @@ Version 4.0.0 - 2016-05-02
* Add date on Reconciliation
Version 3.8.0 - 2015-11-02
--------------------------
* Bug fixes (see mercurial logs for details)
* Make Chart of Account not translatable
* Add Journal Cash reporting
Version 3.6.0 - 2015-04-20
--------------------------
* Bug fixes (see mercurial logs for details)
* Add support for PyPy
* Add move template
@@ -242,14 +273,12 @@ Version 3.6.0 - 2015-04-20
* Allow to set a description to cancel move
Version 3.4.0 - 2014-10-20
--------------------------
* Bug fixes (see mercurial logs for details)
* Add option on Account for party required
* Add wizard to reconcile all accounts
* Add cancel to Account Move
Version 3.2.0 - 2014-04-21
--------------------------
* Bug fixes (see mercurial logs for details)
* Add start/end date to tax
* Use account of write-off journal as default
@@ -257,7 +286,6 @@ Version 3.2.0 - 2014-04-21
* Add description on write-off move
Version 3.0.0 - 2013-10-21
--------------------------
* Bug fixes (see mercurial logs for details)
* Add balance non-deferral wizard
* Display write-off amount in reconciliation
@@ -267,13 +295,11 @@ Version 3.0.0 - 2013-10-21
* Remove centralised counterpart option and functionality
Version 2.8.0 - 2013-04-22
--------------------------
* Bug fixes (see mercurial logs for details)
* Make period's post_move_sequence optional and use fiscal year's one if empty
* Add sale, purchase or other kind on Tax Rule and Tax Group
Version 2.6.0 - 2012-10-22
--------------------------
* Bug fixes (see mercurial logs for details)
* Rename:
- Move.name into number
@@ -287,25 +313,20 @@ Version 2.6.0 - 2012-10-22
* Add start/end balance to Trial balance
Version 2.4.0 - 2012-04-23
--------------------------
* Bug fixes (see mercurial logs for details)
* Add new account type stock
Version 2.2.0 - 2011-10-24
--------------------------
* Bug fixes (see mercurial logs for details)
* Add test creation of minimal chart of accounts
Version 2.0.0 - 2011-04-27
--------------------------
* Bug fixes (see mercurial logs for details)
Version 1.8.0 - 2010-11-01
--------------------------
* Bug fixes (see mercurial logs for details)
Version 1.6.0 - 2010-05-11
--------------------------
* Bug fixes (see mercurial logs for details)
* Add description field on account.tax.code.template and account.tax.code
* Add tax field on account.tax.line
@@ -315,7 +336,6 @@ Version 1.6.0 - 2010-05-11
* Improve General Ledger to compute lines for each accounts at once
Version 1.4.0 - 2009-10-19
--------------------------
* Bug fixes (see mercurial logs for details)
* Add origin_tax field on account.tax.rule
* Change get_receivable_payable on party.party to work with a list of name
@@ -323,7 +343,6 @@ Version 1.4.0 - 2009-10-19
* Fix digits of amount on tax and tax line
Version 1.2.0 - 2009-04-20
--------------------------
* Bug fixes (see mercurial logs for details)
* Add tax rule to replace vat and supplier_vat on party
Previous vat configuration will be lost
@@ -332,5 +351,4 @@ Version 1.2.0 - 2009-04-20
* Allow egg installation
Version 1.0.0 - 2008-11-17
--------------------------
* Initial release
+4 -4
View File
@@ -1,7 +1,7 @@
Copyright (C) 2008-2026 Cédric Krier <cedric.krier@b2ck.com>
Copyright (C) 2008-2013 Bertrand Chenal <bertrand.chenal@b2ck.com>
Copyright (C) 2008-2026 B2CK SRL
Copyright (C) 2004-2008 Tiny SPRL
Copyright (C) 2008-2026 Cédric Krier.
Copyright (C) 2008-2013 Bertrand Chenal.
Copyright (C) 2008-2026 B2CK SPRL.
Copyright (C) 2004-2008 Tiny SPRL.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
+6
View File
@@ -0,0 +1,6 @@
include CHANGELOG
include COPYRIGHT
include LICENSE
include README.rst
include doc/*
include icons/LICENSE
+115 -6
View File
@@ -1,11 +1,120 @@
# This file is part of Tryton. The COPYRIGHT file at the top level of
# this repository contains the full copyright notices and license terms.
__all__ = ['MoveLineMixin']
from trytond.pool import Pool
from . import account
from . import configuration
from . import company
from . import fiscalyear
from . import journal
from . import move
from . import move_template
from . import party
from . import period
from . import tax
def __getattr__(name):
if name == 'MoveLineMixin':
from .move import MoveLineMixin
return MoveLineMixin
raise AttributeError(f"module {__name__!r} has no attribute {name!r}")
def register():
Pool.register(
fiscalyear.FiscalYear,
fiscalyear.BalanceNonDeferralStart,
company.Company,
account.TypeTemplate,
account.Type,
account.AccountTemplate,
account.AccountTemplateTaxTemplate,
account.Account,
account.AccountParty,
account.AccountDeferral,
account.AccountTax,
account.OpenChartAccountStart,
account.GeneralLedgerAccount,
account.GeneralLedgerAccountContext,
account.GeneralLedgerAccountParty,
account.GeneralLedgerLine,
account.GeneralLedgerLineContext,
account.BalanceSheetContext,
account.BalanceSheetComparisionContext,
account.IncomeStatementContext,
account.CreateChartStart,
account.CreateChartAccount,
account.CreateChartProperties,
account.UpdateChartStart,
account.UpdateChartSucceed,
account.AgedBalanceContext,
account.AgedBalance,
configuration.Configuration,
configuration.ConfigurationDefaultAccount,
configuration.DefaultTaxRule,
configuration.Sequence,
period.Period,
journal.Journal,
journal.JournalSequence,
journal.JournalCashContext,
journal.JournalPeriod,
move.Move,
move.Reconciliation,
configuration.ConfigurationTaxRounding,
move.Line,
move.WriteOff,
move.OpenJournalAsk,
move.ReconcileLinesWriteOff,
move.ReconcileShow,
move.CancelMovesDefault,
move.GroupLinesStart,
tax.TaxGroup,
tax.TaxCodeTemplate,
tax.TaxCode,
tax.TaxCodeLineTemplate,
tax.TaxCodeLine,
tax.OpenChartTaxCodeStart,
tax.TaxTemplate,
tax.Tax,
tax.TaxLine,
tax.TaxRuleTemplate,
tax.TaxRule,
tax.TaxRuleLineTemplate,
tax.TaxRuleLine,
tax.TestTaxView,
tax.TestTaxViewResult,
move_template.MoveTemplate,
move_template.MoveTemplateKeyword,
move_template.MoveLineTemplate,
move_template.TaxLineTemplate,
move_template.CreateMoveTemplate,
move_template.CreateMoveKeywords,
party.Party,
party.PartyAccount,
fiscalyear.CreatePeriodsStart,
fiscalyear.RenewFiscalYearStart,
module='account', type_='model')
Pool.register(
account.OpenType,
fiscalyear.BalanceNonDeferral,
account.OpenChartAccount,
account.CreateChart,
account.UpdateChart,
account.OpenGeneralLedgerAccountParty,
move.OpenJournal,
move.OpenAccount,
move.ReconcileLines,
move.UnreconcileLines,
move.Reconcile,
move.CancelMoves,
move.GroupLines,
move_template.CreateMove,
tax.OpenChartTaxCode,
tax.OpenTaxCode,
tax.TestTax,
party.PartyReplace,
party.PartyErase,
fiscalyear.CreatePeriods,
fiscalyear.RenewFiscalYear,
module='account', type_='wizard')
Pool.register(
account.AccountTypeStatement,
account.GeneralLedger,
account.TrialBalance,
account.AgedBalanceReport,
move.GeneralJournal,
module='account', type_='report')
+792 -1113
View File
File diff suppressed because it is too large Load Diff
+63 -129
View File
@@ -4,12 +4,20 @@ this repository contains the full copyright notices and license terms. -->
<tryton>
<data>
<record model="res.group" id="group_account">
<field name="name">Accounting</field>
<field name="name">Account</field>
</record>
<record model="res.group" id="group_account_admin">
<field name="name">Accounting Administration</field>
<field name="name">Account Administration</field>
<field name="parent" ref="group_account"/>
</record>
<record model="res.user-res.group" id="user_admin_group_account">
<field name="user" ref="res.user_admin"/>
<field name="group" ref="group_account"/>
</record>
<record model="res.user-res.group" id="user_admin_group_account_admin">
<field name="user" ref="res.user_admin"/>
<field name="group" ref="group_account_admin"/>
</record>
<record model="ir.ui.icon" id="account_icon">
<field name="name">tryton-account</field>
@@ -69,6 +77,11 @@ this repository contains the full copyright notices and license terms. -->
parent="menu_account"
sequence="30"
id="menu_entries"/>
<menuitem
name="Charts"
parent="menu_account"
sequence="40"
id="menu_charts"/>
<menuitem
name="Processing"
parent="menu_account"
@@ -99,7 +112,7 @@ this repository contains the full copyright notices and license terms. -->
<field name="name">account_type_template_tree</field>
</record>
<record model="ir.action.act_window" id="act_account_type_template_tree">
<field name="name">Account Types</field>
<field name="name">Types</field>
<field name="res_model">account.account.type.template</field>
<field name="domain" eval="[('parent', '=', None)]" pyson="1"/>
</record>
@@ -182,14 +195,14 @@ this repository contains the full copyright notices and license terms. -->
id="menu_account_type_list"/>
<record model="ir.model.access" id="access_account_type">
<field name="model">account.account.type</field>
<field name="model" search="[('model', '=', 'account.account.type')]"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="False"/>
<field name="perm_create" eval="False"/>
<field name="perm_delete" eval="False"/>
</record>
<record model="ir.model.access" id="access_account_type_account_admin">
<field name="model">account.account.type</field>
<field name="model" search="[('model', '=', 'account.account.type')]"/>
<field name="group" ref="group_account_admin"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="True"/>
@@ -197,33 +210,10 @@ this repository contains the full copyright notices and license terms. -->
<field name="perm_delete" eval="True"/>
</record>
<record model="ir.model.field.access" id="access_account_type_amount">
<field name="model">account.account.type</field>
<field name="field">amount</field>
<field name="perm_read" eval="False"/>
</record>
<record model="ir.model.field.access" id="access_account_type_amount_account">
<field name="model">account.account.type</field>
<field name="field">amount</field>
<field name="group" ref="group_account"/>
<field name="perm_read" eval="True"/>
</record>
<record model="ir.model.field.access" id="access_account_type_amount_cmp">
<field name="model">account.account.type</field>
<field name="field">amount_cmp</field>
<field name="perm_read" eval="False"/>
</record>
<record model="ir.model.field.access" id="access_account_type_amount_cmp_account">
<field name="model">account.account.type</field>
<field name="field">amount_cmp</field>
<field name="group" ref="group_account"/>
<field name="perm_read" eval="True"/>
</record>
<record model="ir.rule.group" id="rule_group_account_type_companies">
<field name="name">User in companies</field>
<field name="model">account.account.type</field>
<field name="model"
search="[('model', '=', 'account.account.type')]"/>
<field name="global_p" eval="True"/>
</record>
<record model="ir.rule" id="rule_account_type_companies">
@@ -245,10 +235,6 @@ this repository contains the full copyright notices and license terms. -->
<field name="model">account.account.type,-1</field>
<field name="action" ref="report_account_type_statement"/>
</record>
<record model="ir.action-res.group" id="report_account_type_statement_group_account">
<field name="action" ref="report_account_type_statement"/>
<field name="group" ref="group_account"/>
</record>
<record model="ir.ui.view" id="account_template_view_form">
<field name="model">account.account.template</field>
@@ -289,7 +275,7 @@ this repository contains the full copyright notices and license terms. -->
sequence="20"
id="menu_account_template_tree"/>
<record model="ir.model.access" id="access_account_template">
<field name="model">account.account.template</field>
<field name="model" search="[('model', '=', 'account.account.template')]"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="False"/>
<field name="perm_create" eval="False"/>
@@ -455,41 +441,46 @@ this repository contains the full copyright notices and license terms. -->
<field name="action" ref="act_open_type"/>
</record>
<record model="ir.ui.view" id="account_view_tree_chart">
<record model="ir.ui.view" id="account_view_tree2">
<field name="model">account.account</field>
<field name="type">tree</field>
<field name="field_childs">childs</field>
<field name="priority" eval="20"/>
<field name="name">account_tree_chart</field>
<field name="name">account_tree2</field>
</record>
<record model="ir.action.act_window" id="act_account_tree_chart">
<field name="name">Chart of Accounts</field>
<record model="ir.action.act_window" id="act_account_tree2">
<field name="name">Accounts</field>
<field name="res_model">account.account</field>
<field name="context_model">account.account.context</field>
<field name="domain"
eval="[('parent', '=', None), ('context_company', '=', True)]"
eval="[('parent', '=', None), ('company', '=', Eval('context', {}).get('company', -1))]"
pyson="1"/>
</record>
<record model="ir.action.act_window.view" id="act_account_tree_chart_view1">
<record model="ir.action.act_window.view" id="act_account_tree2_view1">
<field name="sequence" eval="10"/>
<field name="view" ref="account_view_tree_chart"/>
<field name="act_window" ref="act_account_tree_chart"/>
<field name="view" ref="account_view_tree2"/>
<field name="act_window" ref="act_account_tree2"/>
</record>
<record model="ir.action.wizard" id="act_open_chart">
<field name="name">Open Chart of Accounts</field>
<field name="wiz_name">account.open_chart</field>
</record>
<menuitem
parent="menu_reporting"
action="act_account_tree_chart"
sequence="30"
id="menu_account_tree_chart"/>
parent="menu_charts"
action="act_open_chart"
sequence="10"
id="menu_open_chart"
icon="tryton-tree"/>
<record model="ir.model.access" id="access_account">
<field name="model">account.account</field>
<field name="model" search="[('model', '=', 'account.account')]"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="False"/>
<field name="perm_create" eval="False"/>
<field name="perm_delete" eval="False"/>
</record>
<record model="ir.model.access" id="access_account_account_admin">
<field name="model">account.account</field>
<field name="model" search="[('model', '=', 'account.account')]"/>
<field name="group" ref="group_account_admin"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="True"/>
@@ -497,57 +488,9 @@ this repository contains the full copyright notices and license terms. -->
<field name="perm_delete" eval="True"/>
</record>
<record model="ir.model.field.access" id="access_account_balance">
<field name="model">account.account</field>
<field name="field">balance</field>
<field name="perm_read" eval="False"/>
</record>
<record model="ir.model.field.access" id="access_account_balance_account">
<field name="model">account.account</field>
<field name="field">balance</field>
<field name="group" ref="group_account"/>
<field name="perm_read" eval="True"/>
</record>
<record model="ir.model.field.access" id="access_account_credit">
<field name="model">account.account</field>
<field name="field">credit</field>
<field name="perm_read" eval="False"/>
</record>
<record model="ir.model.field.access" id="access_account_credit_account">
<field name="model">account.account</field>
<field name="field">credit</field>
<field name="group" ref="group_account"/>
<field name="perm_read" eval="True"/>
</record>
<record model="ir.model.field.access" id="access_account_debit">
<field name="model">account.account</field>
<field name="field">debit</field>
<field name="perm_read" eval="False"/>
</record>
<record model="ir.model.field.access" id="access_account_debit_account">
<field name="model">account.account</field>
<field name="field">debit</field>
<field name="group" ref="group_account"/>
<field name="perm_read" eval="True"/>
</record>
<record model="ir.model.field.access" id="access_account_amount_second_currency">
<field name="model">account.account</field>
<field name="field">amount_second_currency</field>
<field name="perm_read" eval="False"/>
</record>
<record model="ir.model.field.access" id="access_account_amount_second_currency_account">
<field name="model">account.account</field>
<field name="field">amount_second_currency</field>
<field name="group" ref="group_account"/>
<field name="perm_read" eval="True"/>
</record>
<record model="ir.rule.group" id="rule_group_account_companies">
<field name="name">User in companies</field>
<field name="model">account.account</field>
<field name="model" search="[('model', '=', 'account.account')]"/>
<field name="global_p" eval="True"/>
</record>
<record model="ir.rule" id="rule_account_companies">
@@ -557,10 +500,10 @@ this repository contains the full copyright notices and license terms. -->
<field name="rule_group" ref="rule_group_account_companies"/>
</record>
<record model="ir.ui.view" id="account_context_view_form">
<field name="model">account.account.context</field>
<record model="ir.ui.view" id="open_chart_start_view_form">
<field name="model">account.open_chart.start</field>
<field name="type">form</field>
<field name="name">account_context_form</field>
<field name="name">open_chart_start_form</field>
</record>
<record model="ir.action.report" id="report_general_ledger">
@@ -599,7 +542,6 @@ this repository contains the full copyright notices and license terms. -->
<field name="name">General Ledger - Accounts</field>
<field name="res_model">account.general_ledger.account</field>
<field name="context_model">account.general_ledger.account.context</field>
<field name="search_value" eval="[('line_count', '!=', 0)]" pyson="1"/>
</record>
<record model="ir.action.act_window.view"
id="act_general_ledger_account_form_view1">
@@ -634,14 +576,14 @@ this repository contains the full copyright notices and license terms. -->
</record>
<record model="ir.model.access" id="access_general_ledger_account">
<field name="model">account.general_ledger.account</field>
<field name="model" search="[('model', '=', 'account.general_ledger.account')]"/>
<field name="perm_read" eval="False"/>
<field name="perm_write" eval="False"/>
<field name="perm_create" eval="False"/>
<field name="perm_delete" eval="False"/>
</record>
<record model="ir.model.access" id="access_general_ledger_account_account">
<field name="model">account.general_ledger.account</field>
<field name="model" search="[('model', '=', 'account.general_ledger.account')]"/>
<field name="group" ref="group_account"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="False"/>
@@ -651,7 +593,8 @@ this repository contains the full copyright notices and license terms. -->
<record model="ir.rule.group" id="rule_group_general_ledger_account_companies">
<field name="name">User in companies</field>
<field name="model">account.general_ledger.account</field>
<field name="model"
search="[('model', '=', 'account.general_ledger.account')]"/>
<field name="global_p" eval="True"/>
</record>
<record model="ir.rule" id="rule_general_ledger_account_companies">
@@ -673,9 +616,8 @@ this repository contains the full copyright notices and license terms. -->
<field name="context_model">account.general_ledger.account.context</field>
<field
name="domain"
eval="[('account', 'in', Eval('active_ids', []))]"
eval="[If(Eval('active_ids', []) == [Eval('active_id')], ('account', '=', Eval('active_id')), ('account', 'in', Eval('active_ids')))]"
pyson="1"/>
<field name="search_value" eval="[('line_count', '!=', 0)]" pyson="1"/>
</record>
<record model="ir.action.act_window.view" id="act_general_ledger_account_party_form_view1">
<field name="sequence" eval="10"/>
@@ -687,11 +629,6 @@ this repository contains the full copyright notices and license terms. -->
<field name="model">account.general_ledger.account,-1</field>
<field name="action" ref="act_general_ledger_account_party_form"/>
</record>
<record model="ir.action.keyword" id="act_general_ledger_account_party_form_keyword_account">
<field name="keyword">form_relate</field>
<field name="model">account.account,-1</field>
<field name="action" ref="act_general_ledger_account_party_form"/>
</record>
<record model="ir.action.wizard" id="act_general_ledger_account_party_open">
<field name="name">Open General Ledger Account Parties</field>
@@ -721,14 +658,14 @@ this repository contains the full copyright notices and license terms. -->
</record>
<record model="ir.model.access" id="access_general_ledger_account_party">
<field name="model">account.general_ledger.account.party</field>
<field name="model" search="[('model', '=', 'account.general_ledger.account.party')]"/>
<field name="perm_read" eval="False"/>
<field name="perm_write" eval="False"/>
<field name="perm_create" eval="False"/>
<field name="perm_delete" eval="False"/>
</record>
<record model="ir.model.access" id="access_general_ledger_account_account_party">
<field name="model">account.general_ledger.account.party</field>
<field name="model" search="[('model', '=', 'account.general_ledger.account.party')]"/>
<field name="group" ref="group_account"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="False"/>
@@ -738,7 +675,7 @@ this repository contains the full copyright notices and license terms. -->
<record model="ir.rule.group" id="rule_group_general_ledger_account_party_companies">
<field name="name">User in companies</field>
<field name="model">account.general_ledger.account.party</field>
<field name="model" search="[('model', '=', 'account.general_ledger.account.party')]"/>
<field name="global_p" eval="True"/>
</record>
<record model="ir.rule" id="rule_general_ledger_account_party_companies">
@@ -773,15 +710,12 @@ this repository contains the full copyright notices and license terms. -->
<field name="model">account.general_ledger.account,-1</field>
<field name="action" ref="act_general_ledger_line_form"/>
</record>
<record model="ir.action.keyword" id="act_general_ledger_line_form_keyword_account">
<field name="keyword">form_relate</field>
<field name="model">account.account,-1</field>
<field name="action" ref="act_general_ledger_line_form"/>
</record>
<!-- TODO relate from account -->
<record model="ir.rule.group" id="rule_group_general_ledger_line_companies">
<field name="name">User in companies</field>
<field name="model">account.general_ledger.line</field>
<field name="model"
search="[('model', '=', 'account.general_ledger.line')]"/>
<field name="global_p" eval="True"/>
</record>
<record model="ir.rule" id="rule_general_ledger_line_companies">
@@ -812,7 +746,7 @@ this repository contains the full copyright notices and license terms. -->
<record model="ir.action.act_window" id="act_account_balance_sheet_tree">
<field name="name">Balance Sheet</field>
<field name="res_model">account.account.type</field>
<field name="context_model">account.balance_sheet.comparison.context</field>
<field name="context_model">account.balance_sheet.comparision.context</field>
<field name="context_domain"
eval="[('company', '=', Eval('company', -1))]"
pyson="1"/>
@@ -839,10 +773,10 @@ this repository contains the full copyright notices and license terms. -->
<field name="name">balance_sheet_context_form</field>
</record>
<record model="ir.ui.view" id="balance_sheet_comparison_context_view_form">
<field name="model">account.balance_sheet.comparison.context</field>
<record model="ir.ui.view" id="balance_sheet_comparision_context_view_form">
<field name="model">account.balance_sheet.comparision.context</field>
<field name="inherit" ref="balance_sheet_context_view_form"/>
<field name="name">balance_sheet_context_comparison_form</field>
<field name="name">balance_sheet_context_comparision_form</field>
</record>
<record model="ir.ui.view" id="account_income_statement_view_tree">
@@ -903,14 +837,14 @@ this repository contains the full copyright notices and license terms. -->
id="menu_aged_balance"/>
<record model="ir.model.access" id="access_aged_balance">
<field name="model">account.aged_balance</field>
<field name="model" search="[('model', '=', 'account.aged_balance')]"/>
<field name="perm_read" eval="False"/>
<field name="perm_write" eval="False"/>
<field name="perm_create" eval="False"/>
<field name="perm_delete" eval="False"/>
</record>
<record model="ir.model.access" id="access_aged_balance_account">
<field name="model">account.aged_balance</field>
<field name="model" search="[('model', '=', 'account.aged_balance')]"/>
<field name="group" ref="group_account"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="False"/>
@@ -920,7 +854,7 @@ this repository contains the full copyright notices and license terms. -->
<record model="ir.rule.group" id="rule_group_aged_balance_companies">
<field name="name">User in companies</field>
<field name="model">account.aged_balance</field>
<field name="model" search="[('model', '=', 'account.aged_balance')]"/>
<field name="global_p" eval="True"/>
</record>
<record model="ir.rule" id="rule_aged_balance_companies">
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff

Some files were not shown because too many files have changed in this diff Show More