Denis Roussel 5261c621d5 [FIX+IMP] contract: lots of things
- Improve invoice generation through cron
  Avoid too much sql queries by iterating on first search
  Avoid performances problems through invoices ids isntead
  of recordset
- Improve tests
  Adds multi company tests
- Add a generation type on contract
  Add a generation type on contract that allows to generate other
  document than invoice (e.g. sale order)
- Allows to get several functions to create recurring documents
- Set visibility on button to show invoices
- Add generation_type field
- Update button visibility
- Simplify test flow
- Use Odoo conventions for methods
- Add explicit cron create type for invoices
- Improve function call for cron recurring creates
- Improve multi-company tests / don't break former tests structure
- Fix forwardport from 14.0 #741
2023-03-15 12:38:45 +01:00
2022-10-03 19:54:39 +02:00
2022-10-03 19:54:39 +02:00
2022-10-03 19:54:39 +02:00
2022-10-03 19:54:39 +02:00
2022-10-03 19:54:39 +02:00
2022-10-03 19:54:39 +02:00
2022-10-03 19:54:39 +02:00
2022-10-03 19:54:39 +02:00
2022-10-03 19:54:39 +02:00
2022-10-03 19:54:39 +02:00
2022-10-03 19:54:39 +02:00

Runboat Pre-commit Status Build Status codecov Translation Status

contract

TODO: add repo description.

This part will be replaced when running the oca-gen-addons-table script from OCA/maintainer-tools.

Licenses

This repository is licensed under AGPL-3.0.

However, each module can have a totally different license, as long as they adhere to Odoo Community Association (OCA) policy. Consult each module's __manifest__.py file, which contains a license key that explains its license.


OCA, or the Odoo Community Association, is a nonprofit organization whose mission is to support the collaborative development of Odoo features and promote its widespread use.

Description
No description provided
Readme 66 MiB
Languages
Python 60.4%
HTML 39%
JavaScript 0.4%
SCSS 0.2%