Commit Graph

362 Commits

Author SHA1 Message Date
Ignacio Buioli
9999ee9197 Translated using Weblate (Spanish (Argentina))
Currently translated at 34.2% (93 of 272 strings)

Translation: contract-12.0/contract-12.0-contract
Translate-URL: https://translation.odoo-community.org/projects/contract-12-0/contract-12-0-contract/es_AR/
2020-07-21 18:19:51 +00:00
Ignacio Buioli
2f4f538399 Translated using Weblate (Spanish (Argentina))
Currently translated at 28.7% (78 of 272 strings)

Translation: contract-12.0/contract-12.0-contract
Translate-URL: https://translation.odoo-community.org/projects/contract-12-0/contract-12-0-contract/es_AR/
2020-07-21 07:19:48 +00:00
OCA Transbot
1996f13597 Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: contract-12.0/contract-12.0-contract
Translate-URL: https://translation.odoo-community.org/projects/contract-12-0/contract-12-0-contract/
2020-07-17 16:16:37 +00:00
oca-travis
83e8841ec8 [UPD] Update contract.pot 2020-07-17 16:15:57 +00:00
OCA Transbot
8ebcdac180 Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: contract-12.0/contract-12.0-contract
Translate-URL: https://translation.odoo-community.org/projects/contract-12-0/contract-12-0-contract/
2020-07-17 15:45:27 +00:00
OCA-git-bot
4dc05cee86 contract 12.0.7.3.0 2020-07-17 15:45:09 +00:00
oca-travis
90107939ae [UPD] Update contract.pot 2020-07-17 15:23:34 +00:00
OCA-git-bot
90272ecebe Merge PR #523 into 12.0
Signed-off-by pedrobaeza
2020-07-17 15:00:40 +00:00
OCA Transbot
02736cde66 Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: contract-12.0/contract-12.0-contract
Translate-URL: https://translation.odoo-community.org/projects/contract-12-0/contract-12-0-contract/
2020-07-15 17:05:25 +00:00
oca-travis
e8a289c4e4 [UPD] Update contract.pot 2020-07-15 16:54:50 +00:00
Pedro M. Baeza
3fd703b88b [FIX] contract: Proper o2m field definition
It should be inverse_name, not inverse.
2020-07-15 17:56:07 +02:00
Pedro M. Baeza
5c4f40ebd0 [FIX] contract: Proper depends for create_invoice_visibility
Although is not probable that you change these fields once created, a proper
dependency chain can save several problems.
2020-07-15 17:52:49 +02:00
Pedro M. Baeza
86d82ee9ee [IMP] contract: Avoid warning on non existing field in tests
The field doens't exists, so we can avoid the warning simply not writing it.
2020-07-15 17:48:30 +02:00
Pedro M. Baeza
0bd79f93fd [FIX] contract: Proper domain for state "in progress"
Previous domain was doing an AND operation over same field (is_auto_renew) with
both False/True, which can't be possible.
2020-07-15 17:46:53 +02:00
Pedro M. Baeza
2cafe7425a [FIX] contract: Proper is_recurring_note compute method
Before, the compute method had the same name as the field.
2020-07-15 17:40:31 +02:00
Ignacio Buioli
7cb10b0d5e Translated using Weblate (Spanish (Argentina))
Currently translated at 16.7% (45 of 270 strings)

Translation: contract-12.0/contract-12.0-contract
Translate-URL: https://translation.odoo-community.org/projects/contract-12-0/contract-12-0-contract/es_AR/
2020-07-14 06:19:47 +00:00
Ignacio Buioli
d43bdb9ed5 Translated using Weblate (Spanish (Argentina))
Currently translated at 5.2% (14 of 270 strings)

Translation: contract-12.0/contract-12.0-contract
Translate-URL: https://translation.odoo-community.org/projects/contract-12-0/contract-12-0-contract/es_AR/
2020-07-13 21:20:08 +00:00
Matjaz Mozetic
4199b7ca68 Translated using Weblate (Slovenian)
Currently translated at 7.4% (20 of 270 strings)

Translation: contract-12.0/contract-12.0-contract
Translate-URL: https://translation.odoo-community.org/projects/contract-12-0/contract-12-0-contract/sl/
2020-06-30 15:19:39 +00:00
OCA Transbot
162db27fc9 Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: contract-12.0/contract-12.0-contract
Translate-URL: https://translation.odoo-community.org/projects/contract-12-0/contract-12-0-contract/
2020-06-25 11:37:32 +00:00
oca-travis
f2978bf688 [UPD] Update contract.pot 2020-06-25 11:36:54 +00:00
OCA Transbot
c2e6ef8030 Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: contract-12.0/contract-12.0-contract
Translate-URL: https://translation.odoo-community.org/projects/contract-12-0/contract-12-0-contract/
2020-06-25 10:57:43 +00:00
OCA-git-bot
ea9bf3cdab contract 12.0.7.2.2 2020-06-25 10:57:23 +00:00
oca-travis
ffe76b5bae [UPD] Update contract.pot 2020-06-25 10:36:54 +00:00
OCA-git-bot
d2643ac7f8 Merge PR #530 into 12.0
Signed-off-by pedrobaeza
2020-06-25 10:17:05 +00:00
Jairo Llopis
4b1bfb8502 [FIX] contract: do not die if modified partner has contracts in several companies
In a multicompany scenario where a contact belongs to a company and has contracts in several companies, if the user goes to the contact to edit anything, when saving, it will trigger the recomputation of the `commercial_partner_id` field, which gets populated to all the related contracts, and will undeniably fail with an `AccessError`.

A simple test is provided that, without the fix, fails like this:

```
2020-06-25 07:21:24,859 33 ERROR devel odoo.addons.contract.tests.test_contract: ERROR: test_multicompany_partner_edited (odoo.addons.contract.tests.test_contract.TestContract)
2020-06-25 07:21:24,859 33 ERROR devel odoo.addons.contract.tests.test_contract: ` Editing a partner with contracts in several companies works.
2020-06-25 07:21:24,859 33 ERROR devel odoo.addons.contract.tests.test_contract: Traceback (most recent call last):
2020-06-25 07:21:24,859 33 ERROR devel odoo.addons.contract.tests.test_contract: `   File "/opt/odoo/auto/addons/contract/tests/test_contract.py", line 2513, in test_multicompany_partner_edited
2020-06-25 07:21:24,859 33 ERROR devel odoo.addons.contract.tests.test_contract: `     'parent_id': parent_partner.id,
2020-06-25 07:21:24,859 33 ERROR devel odoo.addons.contract.tests.test_contract: `   File "/opt/odoo/auto/addons/partner_autocomplete/models/res_partner.py", line 183, in write
2020-06-25 07:21:24,860 33 ERROR devel odoo.addons.contract.tests.test_contract: `     res = super(ResPartner, self).write(values)
2020-06-25 07:21:24,860 33 ERROR devel odoo.addons.contract.tests.test_contract: `   File "/opt/odoo/custom/src/odoo/odoo/addons/base/models/res_partner.py", line 570, in write
2020-06-25 07:21:24,860 33 ERROR devel odoo.addons.contract.tests.test_contract: `     result = result and super(Partner, self).write(vals)
2020-06-25 07:21:24,860 33 ERROR devel odoo.addons.contract.tests.test_contract: `   File "/opt/odoo/auto/addons/mail/models/mail_thread.py", line 321, in write
2020-06-25 07:21:24,860 33 ERROR devel odoo.addons.contract.tests.test_contract: `     result = super(MailThread, self).write(values)
2020-06-25 07:21:24,860 33 ERROR devel odoo.addons.contract.tests.test_contract: `   File "/opt/odoo/auto/addons/mail/models/mail_activity.py", line 613, in write
2020-06-25 07:21:24,860 33 ERROR devel odoo.addons.contract.tests.test_contract: `     return super(MailActivityMixin, self).write(vals)
2020-06-25 07:21:24,860 33 ERROR devel odoo.addons.contract.tests.test_contract: `   File "/opt/odoo/custom/src/odoo/odoo/models.py", line 3381, in write
2020-06-25 07:21:24,860 33 ERROR devel odoo.addons.contract.tests.test_contract: `     self.recompute()
2020-06-25 07:21:24,860 33 ERROR devel odoo.addons.contract.tests.test_contract: `   File "/opt/odoo/custom/src/odoo/odoo/models.py", line 5308, in recompute
2020-06-25 07:21:24,860 33 ERROR devel odoo.addons.contract.tests.test_contract: `     target._write(dict(vals))
2020-06-25 07:21:24,860 33 ERROR devel odoo.addons.contract.tests.test_contract: `   File "/opt/odoo/custom/src/odoo/odoo/models.py", line 3433, in _write
2020-06-25 07:21:24,860 33 ERROR devel odoo.addons.contract.tests.test_contract: `     self.check_access_rule('write')
2020-06-25 07:21:24,860 33 ERROR devel odoo.addons.contract.tests.test_contract: `   File "/opt/odoo/custom/src/odoo/odoo/models.py", line 3081, in check_access_rule
2020-06-25 07:21:24,860 33 ERROR devel odoo.addons.contract.tests.test_contract: `     + ' - ({} {}, {} {})'.format(_('Records:'), invalid.ids[:6], _('User:'), self._uid)
2020-06-25 07:21:24,861 33 ERROR devel odoo.addons.contract.tests.test_contract: ` odoo.exceptions.AccessError: ('The requested operation cannot be completed due to security restrictions. Please contact your system administrator.\n\n(Document type: Contract, Operation: write) - (Records: [101], User: 12)', None)
```

@Tecnativa TT24482
2020-06-25 08:41:35 +01:00
Fernando Colus
71065d0f4e Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (270 of 270 strings)

Translation: contract-12.0/contract-12.0-contract
Translate-URL: https://translation.odoo-community.org/projects/contract-12-0/contract-12-0-contract/pt_BR/
2020-06-17 22:19:36 +00:00
Pedro M. Baeza
48c3c64bd3 Translated using Weblate (Spanish)
Currently translated at 100.0% (270 of 270 strings)

Translation: contract-12.0/contract-12.0-contract
Translate-URL: https://translation.odoo-community.org/projects/contract-12-0/contract-12-0-contract/es/
2020-06-17 11:28:39 +00:00
Fernando Colus
66f924f8eb Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (270 of 270 strings)

Translation: contract-12.0/contract-12.0-contract
Translate-URL: https://translation.odoo-community.org/projects/contract-12-0/contract-12-0-contract/pt_BR/
2020-06-16 22:19:31 +00:00
Pedro M. Baeza
b3d64d300c [IMP] contract: Allow to set a manual currency
Done through an extra field + inverse in the existing compute. This way, we have
the flexibility of auto-remove custom value if it matches the computed one + we don't
need extra changes in the rest of the code.
2020-06-05 19:13:19 +02:00
OCA Transbot
d592c1ee40 Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: contract-12.0/contract-12.0-contract
Translate-URL: https://translation.odoo-community.org/projects/contract-12-0/contract-12-0-contract/
2020-06-02 16:40:22 +00:00
oca-travis
174037ae9b [UPD] Update contract.pot 2020-06-02 16:39:44 +00:00
OCA Transbot
4d52f1a30e Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: contract-12.0/contract-12.0-contract
Translate-URL: https://translation.odoo-community.org/projects/contract-12-0/contract-12-0-contract/
2020-06-02 15:58:31 +00:00
OCA-git-bot
722eb13876 contract 12.0.7.2.1 2020-06-02 15:58:17 +00:00
oca-travis
2b4ca4be46 [UPD] Update contract.pot 2020-06-02 15:37:44 +00:00
Pedro M. Baeza
a12f0497f9 [FIX] contract: Currency is not editable + pricelist from partner
Previous related field was not accurated nor editable. Now the field is got
properly from a computed field.

Reviewing this, as the currency was taken (and it continues being taken) from the partner
pricelist if no pricelist is explicitly set, automatic price should use the same logic for
using partner pricelist.
2020-06-02 11:03:54 +02:00
Pedro M. Baeza
0fc0e75f95 [IMP] contract: Remove roadmap
It's already attended.
2020-06-02 09:07:53 +02:00
Jorge Luis Quinteros
17c19ada32 Translated using Weblate (Spanish)
Currently translated at 89.3% (241 of 270 strings)

Translation: contract-12.0/contract-12.0-contract
Translate-URL: https://translation.odoo-community.org/projects/contract-12-0/contract-12-0-contract/es/
2020-05-21 13:19:23 +00:00
OCA Transbot
3c0d500134 Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: contract-12.0/contract-12.0-contract
Translate-URL: https://translation.odoo-community.org/projects/contract-12-0/contract-12-0-contract/
2020-05-18 14:11:45 +00:00
oca-travis
be89560b7c [UPD] Update contract.pot 2020-05-18 14:11:11 +00:00
OCA Transbot
caa6464335 Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: contract-12.0/contract-12.0-contract
Translate-URL: https://translation.odoo-community.org/projects/contract-12-0/contract-12-0-contract/
2020-05-18 13:47:50 +00:00
OCA-git-bot
06ae0c4452 contract 12.0.7.2.0 2020-05-18 13:47:38 +00:00
oca-travis
c2888a4e33 [UPD] Update contract.pot 2020-05-18 13:25:10 +00:00
sbejaoui
ce97dede3d [ADD] - Add unit tests 2020-05-18 10:17:23 +02:00
sbejaoui
019ecefa51 [IMP] - Contract: add new recurring_rule_type quarterly and semesterly 2020-05-18 09:54:09 +02:00
OCA Transbot
800af6bb80 Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: contract-12.0/contract-12.0-contract
Translate-URL: https://translation.odoo-community.org/projects/contract-12-0/contract-12-0-contract/
2020-05-06 17:26:47 +00:00
oca-travis
4d218a0187 [UPD] Update contract.pot 2020-05-06 17:26:15 +00:00
OCA Transbot
ae0242add8 Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: contract-12.0/contract-12.0-contract
Translate-URL: https://translation.odoo-community.org/projects/contract-12-0/contract-12-0-contract/
2020-05-06 16:47:09 +00:00
OCA-git-bot
4b7830b4fc contract 12.0.7.1.0 2020-05-06 16:46:54 +00:00
oca-travis
f1c4eb9020 [UPD] Update contract.pot 2020-05-06 16:25:28 +00:00
OCA-git-bot
b6eb8c2647 Merge PR #507 into 12.0
Signed-off-by pedrobaeza
2020-05-06 15:32:36 +00:00