Commit Graph

56 Commits

Author SHA1 Message Date
OCA-git-bot
a98c2c1c06 [UPD] README.rst 2021-10-04 09:03:08 +00:00
oca-travis
2fa3b868e6 [UPD] Update contract_variable_quantity.pot 2021-10-04 08:47:02 +00:00
Víctor Martínez
5e20271c9b [MIG] contract_variable_quantity: Migration to 14.0 2021-09-24 08:18:15 +02:00
Víctor Martínez
069a231ec4 [IMP] contract_variable_quantity: black, isort, prettier 2021-09-23 16:57:39 +02:00
angelmoya
7b5b4e31d9 FIX variable quantity view 2021-09-23 16:57:39 +02:00
Ignacio Buioli
b4e522ec11 Translated using Weblate (Spanish (Argentina))
Currently translated at 100.0% (35 of 35 strings)

Translation: contract-13.0/contract-13.0-contract_variable_quantity
Translate-URL: https://translation.odoo-community.org/projects/contract-13-0/contract-13-0-contract_variable_quantity/es_AR/
2021-09-23 16:57:39 +02:00
Víctor Martínez
9b69324d59 [IMP] contract_variable_quantity: Add qty_type field in portal 2021-09-23 16:57:39 +02:00
Carlos Roca
e0e5996b8b [MIG] contract_variable_quantity: Migration to v13 2021-09-23 16:57:39 +02:00
Carlos Roca
8b7e3b4213 [IMP] contract_variable_quantity: black, isort, prettier 2021-09-23 16:47:59 +02:00
Ignacio Buioli
fc1955b554 Translated using Weblate (Spanish (Argentina))
Currently translated at 100.0% (34 of 34 strings)

Translation: contract-12.0/contract-12.0-contract_variable_quantity
Translate-URL: https://translation.odoo-community.org/projects/contract-12-0/contract-12-0-contract_variable_quantity/es_AR/
2021-09-23 16:47:59 +02:00
Ignacio Buioli
0888c8eb9f Translated using Weblate (Spanish (Argentina))
Currently translated at 100.0% (34 of 34 strings)

Translation: contract-12.0/contract-12.0-contract_variable_quantity
Translate-URL: https://translation.odoo-community.org/projects/contract-12-0/contract-12-0-contract_variable_quantity/es_AR/
2021-09-23 16:47:59 +02:00
Fernando Colus
5c6b6aab3a Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (34 of 34 strings)

Translation: contract-12.0/contract-12.0-contract_variable_quantity
Translate-URL: https://translation.odoo-community.org/projects/contract-12-0/contract-12-0-contract_variable_quantity/pt_BR/
2021-09-23 16:47:59 +02:00
Ernesto Tejeda
7fcf45a050 [IMP] contract: add section and notes in contract line 2021-09-23 16:47:59 +02:00
alvarorib
81607fd5b8 Translated using Weblate (Portuguese)
Currently translated at 100.0% (34 of 34 strings)

Translation: contract-12.0/contract-12.0-contract_variable_quantity
Translate-URL: https://translation.odoo-community.org/projects/contract-12-0/contract-12-0-contract_variable_quantity/pt/
2021-09-23 16:47:59 +02:00
Pedro Castro Silva
8416cd4b60 Translated using Weblate (Portuguese)
Currently translated at 97.1% (33 of 34 strings)

Translation: contract-12.0/contract-12.0-contract_variable_quantity
Translate-URL: https://translation.odoo-community.org/projects/contract-12-0/contract-12-0-contract_variable_quantity/pt/
2021-09-23 16:47:59 +02:00
alvarorib
d5fb6499eb Translated using Weblate (Portuguese (Portugal))
Currently translated at 26.5% (9 of 34 strings)

Translation: contract-12.0/contract-12.0-contract_variable_quantity
Translate-URL: https://translation.odoo-community.org/projects/contract-12-0/contract-12-0-contract_variable_quantity/pt_PT/
2021-09-23 16:47:59 +02:00
Marcel Savegnago
da43b11e9a Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (34 of 34 strings)

Translation: contract-12.0/contract-12.0-contract_variable_quantity
Translate-URL: https://translation.odoo-community.org/projects/contract-12-0/contract-12-0-contract_variable_quantity/pt_BR/
2021-09-23 16:47:59 +02:00
Pedro M. Baeza
b90cd9c876 [IMP] contract: remove redundant method
I have detected a method that was created as redundant and with the same
technique used when preparing the line values, so better to have
everything together in the same method instead of having it spread.
2021-09-23 16:47:59 +02:00
Augusto D. Lisbôa
07ead4490d Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (34 of 34 strings)

Translation: contract-12.0/contract-12.0-contract_variable_quantity
Translate-URL: https://translation.odoo-community.org/projects/contract-12-0/contract-12-0-contract_variable_quantity/pt_BR/
2021-09-23 16:47:59 +02:00
Pedro M. Baeza
74d16c9973 [FIX] contract_variable_quantity: Allow to propagate variable qty fields from template
**Steps to reproduce the problem**

- Define a contract template with one line with variable quantity and formula.
- Use that template in a new contract.
- Variable quantity type and formula are not transferred from template to contract.

This is due to the lack of that fields in the tree view that prevents web client to fetch
and store them.

We solve it adding those fields to the contract line tree view, also providing some
visibility logic for not showing the corresponding fields according the type.

No regression tests is provided, as this is only reproducible with web client, not through
code.
2021-09-23 16:47:59 +02:00
Josep M
77695663e3 Translated using Weblate (Spanish)
Currently translated at 100.0% (34 of 34 strings)

Translation: contract-12.0/contract-12.0-contract_variable_quantity
Translate-URL: https://translation.odoo-community.org/projects/contract-12-0/contract-12-0-contract_variable_quantity/es/
2021-09-23 16:47:59 +02:00
Rudolf Schnapka
efa4304a27 Translated using Weblate (German)
Currently translated at 97.1% (33 of 34 strings)

Translation: contract-12.0/contract-12.0-contract_variable_quantity
Translate-URL: https://translation.odoo-community.org/projects/contract-12-0/contract-12-0-contract_variable_quantity/de/
2021-09-23 16:47:59 +02:00
sbejaoui
3a3a07d7a3 [FIX] - redundant fields in contract line form view 2021-09-23 16:47:59 +02:00
Alexandre Fayolle
0a5e5651d6 [FIX] add missing newlines in readme files 2021-09-23 16:47:59 +02:00
黎伟杰
b6e87ea02c Translated using Weblate (Chinese (Simplified))
Currently translated at 32.4% (11 of 34 strings)

Translation: contract-12.0/contract-12.0-contract_variable_quantity
Translate-URL: https://translation.odoo-community.org/projects/contract-12-0/contract-12-0-contract_variable_quantity/zh_CN/
2021-09-23 16:47:59 +02:00
Eder Brito
a419c60de7 Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (34 of 34 strings)

Translation: contract-12.0/contract-12.0-contract_variable_quantity
Translate-URL: https://translation.odoo-community.org/projects/contract-12-0/contract-12-0-contract_variable_quantity/pt_BR/
2021-09-23 16:47:59 +02:00
sbejaoui
6ec2228059 [12.0][REF] - Contract Variable quantity: split from analytic accoun 2021-09-23 16:47:59 +02:00
sbejaoui
ba3e49c6b8 [REF] - Use method _get_quantity_to_invoice. 2021-09-23 16:47:59 +02:00
sbejaoui
0caeffffa6 [FIX] - fix check quantity = 0 2021-09-23 16:47:59 +02:00
sbejaoui
d95fbca7c0 [FIX] fix unit tests 2021-09-23 16:47:59 +02:00
sbejaoui
5d5fb6757b [FIX] - Fix unit tests 2021-09-23 16:47:59 +02:00
sbejaoui
c42fba6b2e [IMP] - Skip zero should ignore lines with qty zero even for fixed qty 2021-09-23 16:47:59 +02:00
Thomas Binsfeld
3dd086fb38 [REF] Contract: invoice in prepare_invoice_line is optional 2021-09-23 16:47:59 +02:00
sbejaoui
7e15f88d1c [IMP] - refresh contract_variable_quantity.pot 2021-09-23 16:47:59 +02:00
sbejaoui
ee5349aa2b [IMP] - Adapt contract_variable_quantity to contract new views 2021-09-23 16:47:59 +02:00
sbejaoui
19770a2fa2 [IMP] - Add ace-widget with python mode 2021-09-23 16:47:59 +02:00
sbejaoui
7ecea4c18f [IMP] Adapt unit test 2021-09-23 16:47:59 +02:00
sbejaoui
4e5efd72eb [MIG] contract_variable_quantity: Migration to 12.0 2021-09-23 16:47:59 +02:00
Dmytro Katyukha
3932bb8afa Update addon versions
- contract
- contract_variable_quantity
2021-09-23 16:47:59 +02:00
Dmytro Katyukha
b5f549ebac [FIX] analytic invoice/contract lines inheritance
Bug description
---------------

`account.analytic.contract.line` inherits
`account.analytic.invoice.line`

`account.analytic.invoice.line` defines field `analytic_account_id`:
   - comodel='account.analytic.account'

`account.analytic.contract.line` redefines field `analytic_account_id`:
   - comodel='account.analytic.contract'

On attempt to extend `account.analytic.invoice.line` model adding
field that depends on `analytic_account_id.date_start`
Odoo fails to update, because it adds this field to
`account.analytic.contract.line` through inheritance,
and `account.analytic.contract` model have no this field.

What is done
------------

Change inheritance order:
- `account.analytic.invoice.line` inherits
`account.analytic.contract.line`
- no file renames at this stage (this wil be done in next commit)
2021-09-23 16:47:59 +02:00
Pedro M. Baeza
a793ca56bc [IMP] contract_variable_quantity: Recompute price when changing qty
If you have contract lines with automatic price and your pricelist
contains different prices per quantity, the price is not changed
when computing quantity.

This PR fixes this.
2021-09-23 16:47:59 +02:00
Pedro M. Baeza
7ab8f0f2d8 [IMP] contract_variable_quantity: Make name translatable 2021-09-23 16:47:59 +02:00
Carlos Dauden
a64ea3c72a [IMP] contract_variable_quantity: Add option to don't create zero qty invoice lines 2021-09-23 16:47:59 +02:00
Pedro M. Baeza
ef4e37a7b4 [FIX] contract_variable_quantity: Correct README menus references 2021-09-23 16:47:59 +02:00
Carlos Dauden
ceafa89917 [MIG] contract_variable_quantity: Migration to 11.0 2021-09-23 16:47:59 +02:00
Moisés López
91065a78ed [FIX] contract_payment_auto: Fix freze wkhtmltopdf freezed 2021-09-23 16:47:59 +02:00
Dave Lasley
ce2110ea51 [10.0][IMP] Add variable qty to contract template view (#66)
* [IMP] Add variable qty to contract template view

* Bump minor version
2021-09-23 16:47:59 +02:00
Dave Lasley
820e0b2b05 [IMP][10.0] contract: Add templating (#42)
Add template functionality for contracts
2021-09-23 16:47:59 +02:00
Dave Lasley
fa0e6d379a [MIG] contract_variable_quantity: Migrate to v10
* Bump version
* Change openerp references to odoo
* Installable to True
* Change permissions & views to accounting dependency
2021-09-23 16:47:59 +02:00
Pedro M. Baeza
c6ce43f33e [MIG] Rename manifest files 2021-09-23 16:47:59 +02:00