Commit Graph

290 Commits

Author SHA1 Message Date
Axel-G
df4b713024 Translated using Weblate (German)
Currently translated at 75.0% (75 of 100 strings)

Translation: contract-11.0/contract-11.0-contract
Translate-URL: https://translation.odoo-community.org/projects/contract-11-0/contract-11-0-contract/de/

[UPD] README.rst
2024-03-23 15:10:09 +00:00
mreficent
5ca6bc6936 [IMP] Make sure it works for sale and purchase contracts
[UPD] Update contract.pot
2024-03-23 15:10:09 +00:00
Stefan Becker
d382861c97 [IMP] Add type to analytic account / contract 2024-03-23 15:10:08 +00:00
Axel-G
93df99211a Translated using Weblate (German)
Currently translated at 53.0% (53 of 100 strings)

Translation: contract-11.0/contract-11.0-contract
Translate-URL: https://translation.odoo-community.org/projects/contract-11-0/contract-11-0-contract/de/
2024-03-23 15:10:08 +00:00
Roel Adriaans
ffb51e3969 Translated using Weblate (Dutch)
Currently translated at 96.0% (96 of 100 strings)

Translation: contract-11.0/contract-11.0-contract
Translate-URL: https://translation.odoo-community.org/projects/contract-11-0/contract-11-0-contract/nl/
2024-03-23 15:10:08 +00:00
Roel Adriaans
32129e6843 [IMP] Fix README.rst
Runbot URL in old README.rst pointed to 10.0 runbot,
fixed by upgrading template
2024-03-23 15:10:08 +00:00
Dmytro Katyukha
b0b978c2bc [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)
2024-03-23 15:10:08 +00:00
Jon Erik Ceberio
722c7f3be0 [IMP] contract: possible error in migration if the column does not exist 2024-03-23 15:10:08 +00:00
Carlos Dauden
9526ac832d [FIX] contract: Custom values overwrited by xml, missed noupdate 2024-03-23 15:10:08 +00:00
Pedro M. Baeza
9ff3806838 [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.
2024-03-23 15:10:08 +00:00
Carlos Dauden
d7e008ed06 [IMP] contract: Add extend existing invoice possibility 2024-03-23 15:10:08 +00:00
Levent Karakaş
66c118c8fa [FIX] contract: Let billing users have access rights for contracts (#159) 2024-03-23 15:10:08 +00:00
Pedro M. Baeza
52e822f80a [IMP] contract: Automatic prices for lines 2024-03-23 15:10:08 +00:00
Carlos Dauden
f066755e49 [IMP+FIX] contract: Several things:
* [IMP] Add computed dates from/to period invoiced (#140)
* [IMP] Improve partner contract smartbutton
* [FIX] Onchange contract template raise error
* [FIX] Invalid pricelist name
2024-03-23 15:10:08 +00:00
Pedro M. Baeza
5084e5924b [FIX+IMP] contract: Real fix to company_id missing + improvements + Correct references in the contract report
* company_id was empty because an onchange, not inheritance nor visibility
* Added multi-company group to company_id fields
* Added multi-company access rule to contract templates
* Fix double %% in XML dates that was causing an error
* When creating a contract, recurring_invoices is set by default
2024-03-23 15:10:08 +00:00
Gustavo Orozco H
1381348339 [10.0][FIX] Correct domain attribute in field journal_id (#120)
* Correct domain attribute in field journal_id

Original domain includes unknown value company_id. Throws error when selecting the journal.

* Corregidos errores detectados por Lint

* Refactoring, DRY

* [FIX] Add missing field company_id to account_analytic_contract

* Small refactoring for company_id field
2024-03-23 15:10:08 +00:00
Pedro M. Baeza
60f69376be [10.0][FIX+IMP] contract: Improve usability and don't fail on wrong data (#130)
* [FIX+IMP] contract: Improve usability and don't fail on wrong data

* Cron create invoices masked for avoiding silent errors
* New constraints for assuring data consistency
* UI helps for entering consistent data
* Spanish translation
* Remove double company_id field on form
2024-03-23 15:10:08 +00:00
Pedro M. Baeza
48a1dd7d40 [IMP] contract: Menu position 2024-03-23 15:10:08 +00:00
Fekete Mihai
523cb479d0 [MIG] contract: Migration to version 11.0 2024-03-23 15:10:08 +00:00
Pedro Castro Silva
8e31fb74f2 [IMP] contract: Add display sequence on contract lines (#119) 2024-03-23 15:10:08 +00:00
Carlos Dauden
f789fbac86 [IMP] contract: Module contract improvements (#107) 2024-03-23 15:10:08 +00:00
Pedro M. Baeza
6895fc2d29 [FIX] contract: fix views assignment + improvement on tests + copyright in headers
**Be totally deterministic about which views to use**

Having a primary view that is not explicitly declared to be uses and w/o priority
makes Odoo to choose between one of them randomly (well, not exactly, but kind of),
so we put here which views to use.

I have also put tree view as primary and put a large priority for not being
selected on other actions that don't have this explicit views.

A friendly name in views is also assigned.

**Improvements in tests**

* Use SavepointCase for making the setup only once for all tests
* Make them inheritable, creating a base class with only the setup,
  so that it can be inherited without the need of executing all tests
  contained here each time you inherit it, and adding other class
  in the same module that inherits from the base class that actually
  performs the tests.
* Removed duplicated test method
2024-03-23 15:10:08 +00:00
Dave Lasley
d8ced6beda [FIX] contract: Template lines handling (#92)
Update contract template lines handling to fix #80, and fix #59 #100
2024-03-23 15:10:08 +00:00
cubells
8dce5c58af [IMP][10.0] contract: Add report + send by mail (#86)
* [IMP][9.0] contract: Add report + send by mail

* Update translation and rename contract report

* Changes requested and translation updated
2024-03-23 15:10:08 +00:00
Dave Lasley
2323ed112a [FIX] contract: Operator issue in price get
* Add a default date in the instance that an analytic account doesn’t exist (templates) - fixes #68
2024-03-23 15:10:08 +00:00
Andrea
4dbdd4823a Add 'Date of Next Invoice' in contract list view 2024-03-23 15:10:08 +00:00
Dave Lasley
5b30e3b6f9 [IMP][10.0] contract: Add templating (#42)
Add template functionality for contracts
2024-03-23 15:10:08 +00:00
Pedro M. Baeza
589e1dcd22 [MIG] contract: Migration to version 10.0 2024-03-23 15:10:08 +00:00
Carlos Dauden
7cb0967f4b [IMP] contract: Add past receipt type. Fix yearly. Add month last day 2024-03-23 15:10:08 +00:00
Pedro M. Baeza
f2a8715bae [IMP+FIX] contract: Better README + category + assign contract unconditionally 2024-03-23 15:10:08 +00:00
carlosdauden
2ab19ff137 [9.0][IMP] contract: Get default invoice contact. (#32) 2024-03-23 15:10:08 +00:00
Carlos Incaser
7b90151efd [MIG] contract: from v7 to v9 improving features
* Tests added
* Filters added.
* Add _id/_ids in old property fields
* Translations
2024-03-23 15:10:08 +00:00
Pedro M. Baeza
1d6e2758ee [IMP] account_analytic_analysis_recurring: Hook method for preparing invoice lines 2024-03-23 15:10:08 +00:00
Federico Cruz
7385b2a01c [FIX] contract: Set correct company on invoices when working on multicompany environment
Now when working on multy company environmets the server action creates
invioices with accounts belong to correct company based on contract company.
2024-03-23 15:10:08 +00:00
Pedro M. Baeza
48a89c0697 [IMP+FIX] account_analytic_analysis_recurring: Several things
* Translations
* Access rules
* README
* Currency for created invoices.
*  #START# and #END# set correctly
* Some conventions
2024-03-23 15:10:08 +00:00
Stefan Rijnhart
6e8662b208 [IMP+FIX] Pot file and Dutch translation + PEP8 2024-03-23 15:10:08 +00:00
unknown
3647e7aee3 [ADD] account_analytic_analysis_recurring 2024-03-23 15:10:08 +00:00
Pedro M. Baeza
e6a206c040 Merge pull request #1066 from c4a8-odoo/17.0-imp-copier
[17.0][UPD] copier version 1.20
2024-03-23 15:51:38 +01:00
Christopher Rogos
e56b611040 [UPD] copier version 1.20 2024-03-23 13:42:47 +00:00
oca-git-bot
e41036cc2c Initialize 17.0 branch 2023-11-12 15:40:02 +01:00