Commit Graph

135 Commits

Author SHA1 Message Date
OCA-git-bot
924e8f665a [UPD] README.rst 2023-09-03 11:48:48 +00:00
mymage
794960a9ee Translated using Weblate (Italian)
Currently translated at 95.0% (38 of 40 strings)

Translation: bank-payment-14.0/bank-payment-14.0-account_payment_partner
Translate-URL: https://translation.odoo-community.org/projects/bank-payment-14-0/bank-payment-14-0-account_payment_partner/it/
2023-08-10 10:09:48 +00:00
mymage
dfb4e46ae2 Translated using Weblate (Italian)
Currently translated at 95.0% (38 of 40 strings)

Translation: bank-payment-14.0/bank-payment-14.0-account_payment_partner
Translate-URL: https://translation.odoo-community.org/projects/bank-payment-14-0/bank-payment-14-0-account_payment_partner/it/
2023-04-19 14:34:55 +00:00
OCA-git-bot
62552d9856 account_payment_partner 14.0.1.7.2 2023-04-05 14:28:13 +00:00
Jairo Llopis
9d1f327d59 [FIX] account_payment_partner: test integration failure
STR:
1. Install `partner_multi_company`
2. Install `product_multi_company`
3. Install `hr_expense`
4. Install and test `account_payment_partner`

Error:

```
2023-04-05 09:12:48,641 72 ERROR odoo unittest.suite: ERROR: setUpClass (odoo.addons.account_payment_partner.tests.test_account_payment_partner.TestAccountPaymentPartner)
Traceback (most recent call last):
  File "/opt/odoo/auto/addons/account_payment_partner/tests/test_account_payment_partner.py", line 35, in setUpClass
    cls.env.user.company_id = cls.company_2.id
  File "/opt/odoo/custom/src/odoo/odoo/fields.py", line 1150, in __set__
    records.write({self.name: write_value})
  File "/opt/odoo/auto/addons/pos_blackbox_be/models/res_users.py", line 55, in write
    return super(ResUser, self).write(values)
  File "/opt/odoo/auto/addons/website_slides/models/res_users.py", line 19, in write
    res = super(Users, self).write(vals)
  File "/opt/odoo/auto/addons/helpdesk/models/res_users.py", line 45, in write
    return super().write(vals)
  File "/opt/odoo/auto/addons/hr/models/res_users.py", line 189, in write
    result = super(User, self).write(vals)
  File "/opt/odoo/auto/addons/gamification/models/res_users.py", line 63, in write
    result = super(Users, self).write(vals)
  File "/opt/odoo/auto/addons/mail/models/res_users.py", line 88, in write
    write_res = super(Users, self).write(vals)
  File "/opt/odoo/auto/addons/partner_multi_company/models/res_users.py", line 28, in write
    user.partner_id.company_ids = [(4, vals["company_id"])]
  File "/opt/odoo/custom/src/odoo/odoo/fields.py", line 1150, in __set__
    records.write({self.name: write_value})
  File "/opt/odoo/auto/addons/sale_subscription/models/res_partner.py", line 14, in write
    res = super().write(vals)
  File "/opt/odoo/auto/addons/payment_sepa_direct_debit/models/partner.py", line 18, in write
    res = super().write(vals)
  File "/opt/odoo/auto/addons/mass_mailing_partner/models/res_partner.py", line 74, in write
    res = super().write(vals)
  File "/opt/odoo/auto/addons/base_vat/models/res_partner.py", line 643, in write
    return super(ResPartner, self).write(values)
  File "/opt/odoo/auto/addons/snailmail/models/res_partner.py", line 26, in write
    return super(ResPartner, self).write(vals)
  File "/opt/odoo/auto/addons/partner_autocomplete/models/res_partner.py", line 199, in write
    res = super(ResPartner, self).write(values)
  File "/opt/odoo/auto/addons/base_multi_company/models/multi_company_abstract.py", line 74, in write
    return super().write(vals)
  File "/opt/odoo/auto/addons/partner_contact_lang/models/res_partner.py", line 13, in write
    res = super(ResPartner, self).write(vals)
  File "/opt/odoo/auto/addons/base_address_extended/models/res_partner.py", line 127, in write
    res = super(Partner, self).write(vals)
  File "/opt/odoo/custom/src/odoo/odoo/addons/base/models/res_partner.py", line 560, in write
    partner._fields_sync(vals)
  File "/opt/odoo/custom/src/odoo/odoo/addons/base/models/res_partner.py", line 479, in _fields_sync
    self._children_sync(values)
  File "/opt/odoo/custom/src/odoo/odoo/addons/base/models/res_partner.py", line 488, in _children_sync
    self._commercial_sync_to_children()
  File "/opt/odoo/custom/src/odoo/odoo/addons/base/models/res_partner.py", line 461, in _commercial_sync_to_children
    res = sync_children.write(sync_vals)
  File "/opt/odoo/auto/addons/sale_subscription/models/res_partner.py", line 14, in write
    res = super().write(vals)
  File "/opt/odoo/auto/addons/payment_sepa_direct_debit/models/partner.py", line 18, in write
    res = super().write(vals)
  File "/opt/odoo/auto/addons/mass_mailing_partner/models/res_partner.py", line 74, in write
    res = super().write(vals)
  File "/opt/odoo/auto/addons/base_vat/models/res_partner.py", line 643, in write
    return super(ResPartner, self).write(values)
  File "/opt/odoo/auto/addons/snailmail/models/res_partner.py", line 26, in write
    return super(ResPartner, self).write(vals)
  File "/opt/odoo/auto/addons/partner_autocomplete/models/res_partner.py", line 199, in write
    res = super(ResPartner, self).write(values)
  File "/opt/odoo/auto/addons/base_multi_company/models/multi_company_abstract.py", line 74, in write
    return super().write(vals)
  File "/opt/odoo/auto/addons/partner_contact_lang/models/res_partner.py", line 13, in write
    res = super(ResPartner, self).write(vals)
  File "/opt/odoo/auto/addons/base_address_extended/models/res_partner.py", line 127, in write
    res = super(Partner, self).write(vals)
  File "/opt/odoo/custom/src/odoo/odoo/addons/base/models/res_partner.py", line 556, in write
    result = result and super(Partner, self).write(vals)
  File "/opt/odoo/auto/addons/mail/models/mail_activity.py", line 788, in write
    return super(MailActivityMixin, self).write(vals)
  File "/opt/odoo/auto/addons/mail/models/mail_thread.py", line 322, in write
    result = super(MailThread, self).write(values)
  File "/opt/odoo/auto/addons/website/models/mixins.py", line 205, in write
    return super(WebsitePublishedMixin, self).write(values)
  File "/opt/odoo/custom/src/odoo/odoo/models.py", line 3730, in write
    self._check_company()
  File "/opt/odoo/custom/src/odoo/odoo/models.py", line 3335, in _check_company
    raise UserError("\n".join(lines))
odoo.exceptions.UserError: Incompatible companies on records:
- "OdooBot, Pieter Parter's Farm" belongs to company 'Company 2' and 'Supplier Payment Mode' (supplier_payment_mode_id: 'Credit Transfer to Suppliers') belongs to another company.
- "OdooBot, Pieter Parter's Farm" belongs to company 'Company 2' and 'Customer Payment Mode' (customer_payment_mode_id: 'Inbound Credit Trf Société Générale') belongs to another company.
```

With this change, the test is simpler and won't make that side effect.

@moduon MT-2638
2023-04-05 13:31:29 +01:00
mymage
55a1ee3ce3 Translated using Weblate (Italian)
Currently translated at 95.0% (38 of 40 strings)

Translation: bank-payment-14.0/bank-payment-14.0-account_payment_partner
Translate-URL: https://translation.odoo-community.org/projects/bank-payment-14-0/bank-payment-14-0-account_payment_partner/it/
2023-03-30 14:24:52 +00:00
Douglas Custódio
47bf060864 Translated using Weblate (Portuguese (Brazil))
Currently translated at 20.0% (8 of 40 strings)

Translation: bank-payment-14.0/bank-payment-14.0-account_payment_partner
Translate-URL: https://translation.odoo-community.org/projects/bank-payment-14-0/bank-payment-14-0-account_payment_partner/pt_BR/
2023-03-17 22:22:44 +00:00
OCA-git-bot
da55037657 account_payment_partner 14.0.1.7.1 2023-02-16 14:26:44 +00:00
OCA-git-bot
dcd88ea1f0 Merge PR #1021 into 14.0
Signed-off-by pedrobaeza
2023-02-16 14:18:58 +00:00
Ignacio Buioli
16099d7b0f Translated using Weblate (Spanish (Argentina))
Currently translated at 100.0% (40 of 40 strings)

Translation: bank-payment-14.0/bank-payment-14.0-account_payment_partner
Translate-URL: https://translation.odoo-community.org/projects/bank-payment-14-0/bank-payment-14-0-account_payment_partner/es_AR/
2023-01-23 03:07:06 +00:00
Weblate
7efdd63dea Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: bank-payment-14.0/bank-payment-14.0-account_payment_partner
Translate-URL: https://translation.odoo-community.org/projects/bank-payment-14-0/bank-payment-14-0-account_payment_partner/
2023-01-21 16:42:23 +00:00
OCA-git-bot
4f3774400f account_payment_partner 14.0.1.7.0 2023-01-21 16:42:01 +00:00
oca-ci
6919330eaf [UPD] Update account_payment_partner.pot 2023-01-21 16:35:43 +00:00
Danny W. Adair
8009d099da Add pre_init_hook to add computed columns
Add columns to avoid Memory error on an existing Odoo instance
with lots of data.

The payment_mode_id fields are introduced by this module and computed only
from each other or the also newly introduced supplier_payment_mode_id and
customer_payment_mode_id on res.partner, so they can stay NULL, nothing
to compute.
2023-01-20 11:55:20 +13:00
Pedro M. Baeza
c24ebfad61 [IMP] account_payment_partner: Make payment mode editable on entry
Complement of 998f8df6aa254266c015fab144ba290e1a386cf0

Extend the editability to the journal entry (account.move), taking
as criteria if there's no reconciliation made, which is the definitory
one.

It includes test for this new feature, both the mode propagation and
the editability check.

TT39850
2023-01-18 17:11:18 +01:00
Pedro M. Baeza
da8ca5bb62 [IMP] account_payment_partner: Make payment mode editable on journal item
This field was editable in previous version before invoice > move
refactoring, and it's logic to allow to change payment mode once the
invoice has been posted without the need of resetting it to draft.

Thus, the field has been changed to computed writable field, taking care
of the consequences at model level (compute) and view level (add the
field in views + proper attrs).

This commits adds tracking=True to the payment mode field as well to be
aware when and who the payment mode is changed in the invoice, no matter
if directly changed in draft, or through the change on the journal item.

TT39850
2023-01-18 16:09:51 +01:00
Douglas Custódio
0293e1dac4 Translated using Weblate (Portuguese (Brazil))
Currently translated at 21.0% (8 of 38 strings)

Translation: bank-payment-14.0/bank-payment-14.0-account_payment_partner
Translate-URL: https://translation.odoo-community.org/projects/bank-payment-14-0/bank-payment-14-0-account_payment_partner/pt_BR/
2022-09-16 19:07:15 +00:00
OCA-git-bot
828c25ef4e account_payment_partner 14.0.1.6.0 2022-07-16 20:11:09 +00:00
Felipe
85c90d22ca [FIX] company in payment_mode_id domain 2022-07-16 13:06:30 -03:00
OCA-git-bot
b36666695e account_payment_partner 14.0.1.5.0 2022-04-21 09:43:45 +00:00
OCA-git-bot
b8d2290b2f [UPD] README.rst 2022-04-21 09:43:45 +00:00
Enric Tobella
9e1b7109ab [IMP] account_payment_partner: Promote to Mature 2022-04-21 11:34:15 +02:00
Noel estudillo
3575abcb9f Translated using Weblate (Catalan)
Currently translated at 100.0% (38 of 38 strings)

Translation: bank-payment-14.0/bank-payment-14.0-account_payment_partner
Translate-URL: https://translation.odoo-community.org/projects/bank-payment-14-0/bank-payment-14-0-account_payment_partner/ca/
2022-04-13 10:05:12 +00:00
OCA-git-bot
467bcb5ff4 account_payment_partner 14.0.1.4.0 2022-03-09 07:56:18 +00:00
Miquel Raïch
03b0c518cd [FIX] account_payment_partner: only use bank_account_required in bills 2022-03-08 17:59:36 +01:00
Simon S
56ae0f0036 Translated using Weblate (Swedish)
Currently translated at 92.1% (35 of 38 strings)

Translation: bank-payment-14.0/bank-payment-14.0-account_payment_partner
Translate-URL: https://translation.odoo-community.org/projects/bank-payment-14-0/bank-payment-14-0-account_payment_partner/sv/
2022-02-14 10:16:58 +00:00
Bosd
2640c5e174 Translated using Weblate (Dutch)
Currently translated at 86.8% (33 of 38 strings)

Translation: bank-payment-14.0/bank-payment-14.0-account_payment_partner
Translate-URL: https://translation.odoo-community.org/projects/bank-payment-14-0/bank-payment-14-0-account_payment_partner/nl/
2022-02-02 21:33:18 +00:00
Samuele Mariani
a65edf6dcf Translated using Weblate (Italian)
Currently translated at 100.0% (38 of 38 strings)

Translation: bank-payment-14.0/bank-payment-14.0-account_payment_partner
Translate-URL: https://translation.odoo-community.org/projects/bank-payment-14-0/bank-payment-14-0-account_payment_partner/it/
2022-01-28 13:31:24 +00:00
Francesco Foresti
7fb37505ca Translated using Weblate (Italian)
Currently translated at 92.1% (35 of 38 strings)

Translation: bank-payment-14.0/bank-payment-14.0-account_payment_partner
Translate-URL: https://translation.odoo-community.org/projects/bank-payment-14-0/bank-payment-14-0-account_payment_partner/it/
2022-01-27 10:40:22 +00:00
Francesco Foresti
9cdf131c06 Translated using Weblate (Italian)
Currently translated at 55.2% (21 of 38 strings)

Translation: bank-payment-14.0/bank-payment-14.0-account_payment_partner
Translate-URL: https://translation.odoo-community.org/projects/bank-payment-14-0/bank-payment-14-0-account_payment_partner/it/
2022-01-26 20:40:21 +00:00
OCA-git-bot
bacea0035d account_payment_partner 14.0.1.3.3 2021-12-06 15:46:56 +00:00
CarlosRoca13
e85d95a01b [FIX] account_payment_partner: Error when salesperson tries to print invoices
This error is happening because the salesperson has not access to payment_method_id.

With this changes we avoid the error and the invoices are printed like normally.

TT31296
2021-11-18 11:52:02 +07:00
João Marques
3ee9ce47a7 [FIX] account_payment_partner: Fix multi-company issues
Make payment_mode fields limited to the correct company

TT28906
2021-11-18 11:34:37 +07:00
Simon S
9bbddb3b31 Translated using Weblate (Swedish)
Currently translated at 89.4% (34 of 38 strings)

Translation: bank-payment-14.0/bank-payment-14.0-account_payment_partner
Translate-URL: https://translation.odoo-community.org/projects/bank-payment-14-0/bank-payment-14-0-account_payment_partner/sv/
2021-11-17 10:36:24 +00:00
Simon S
5206956cef Added translation using Weblate (Swedish) 2021-11-17 07:49:30 +00:00
Francesco Foresti
72025ef9a7 Translated using Weblate (Italian)
Currently translated at 2.6% (1 of 38 strings)

Translation: bank-payment-14.0/bank-payment-14.0-account_payment_partner
Translate-URL: https://translation.odoo-community.org/projects/bank-payment-14-0/bank-payment-14-0-account_payment_partner/it/
2021-11-04 19:35:37 +00:00
Francesco Foresti
694f1089b2 Added translation using Weblate (Italian) 2021-11-04 17:10:19 +00:00
Alexis de Lattre
b52edf3287 Update test suite
Fix bug in account_banking_mandate when a res.partner.bank is not attached to a particular company (company_id is NOT required on res.partner.bank)
2021-11-03 08:33:13 +01:00
Alexis de Lattre
8be9e68fbc account_payment_partner: add optional="hide" on payment mode in invoice tree view 2021-10-28 00:11:34 +02:00
Pedro Castro Silva
dbd48acc90 Translated using Weblate (Portuguese)
Currently translated at 100.0% (38 of 38 strings)

Translation: bank-payment-14.0/bank-payment-14.0-account_payment_partner
Translate-URL: https://translation.odoo-community.org/projects/bank-payment-14-0/bank-payment-14-0-account_payment_partner/pt/
2021-10-25 22:36:59 +00:00
Pedro Castro Silva
73e316ef8a Added translation using Weblate (Portuguese) 2021-10-25 19:55:44 +00:00
OCA-git-bot
b7e576b464 account_payment_partner 14.0.1.3.1 2021-09-17 16:53:49 +00:00
Víctor Martínez
0263e15d0e [FIX] account_payment_partner: Set the correct value of payment_mode_id
instead of False

TT31904
2021-09-17 16:20:11 +02:00
Ignacio Buioli
850c37ea12 Translated using Weblate (Spanish (Argentina))
Currently translated at 100.0% (38 of 38 strings)

Translation: bank-payment-14.0/bank-payment-14.0-account_payment_partner
Translate-URL: https://translation.odoo-community.org/projects/bank-payment-14-0/bank-payment-14-0-account_payment_partner/es_AR/
2021-08-29 22:50:27 +00:00
OCA Transbot
49a3bd2967 Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: bank-payment-14.0/bank-payment-14.0-account_payment_partner
Translate-URL: https://translation.odoo-community.org/projects/bank-payment-14-0/bank-payment-14-0-account_payment_partner/
2021-08-23 07:24:35 +00:00
OCA-git-bot
1fc5c7556c account_payment_partner 14.0.1.3.0 2021-08-23 07:24:18 +00:00
OCA-git-bot
1d580848b6 [UPD] README.rst 2021-08-23 07:24:18 +00:00
oca-travis
71b6a27a80 [UPD] Update account_payment_partner.pot 2021-08-23 07:18:25 +00:00
Víctor Martínez
d740f6f9a6 [IMP] account_payment_partner: Add Payment mode to Invoices Analysis 2021-08-19 17:00:32 +02:00
OCA-git-bot
d6f7136511 account_payment_partner 14.0.1.2.2 2021-07-30 12:57:33 +00:00