TIP: You can type at any time to perform a new search.
Base Contract
base_contract · OCA/project
Security findings
Migration considerations
- For a target of Odoo 10.0+: use the `__manifest__.py` manifest name instead of `__openerp__.py`. The filename alone does not establish module age or compatibility. migration-openerp-manifest · source
generate_contract— Class 'generate_contract' still inherits from the old-style `osv.osv_memory` API: rewrite it against `models.Model`/`models.TransientModel`/`models.AbstractModel` - the old `osv`/`orm` API was removed entirely in modern Odoo. migration-old-api-base · sourcegenerate_contract— Class 'generate_contract' declares `_columns` as a plain dict: old-style field/default declarations, replace with `fields.X(...)` class attributes and `default=`. migration-old-style-fields · sourcegenerate_contract— Class 'generate_contract' declares `_defaults` as a plain dict: old-style field/default declarations, replace with `fields.X(...)` class attributes and `default=`. migration-old-style-fields · sourcegenerate_contract_type— Class 'generate_contract_type' still inherits from the old-style `osv.osv_memory` API: rewrite it against `models.Model`/`models.TransientModel`/`models.AbstractModel` - the old `osv`/`orm` API was removed entirely in modern Odoo. migration-old-api-base · sourcegenerate_contract_type— Class 'generate_contract_type' declares `_columns` as a plain dict: old-style field/default declarations, replace with `fields.X(...)` class attributes and `default=`. migration-old-style-fields · sourceview_contract_category_tree— View 'view_contract_category_tree' is defined with a `<tree>` root tag: renamed to `<list>` in Odoo 18.0. migration-view-tree-tag · sourceview_contract_contract_tree— View 'view_contract_contract_tree' is defined with a `<tree>` root tag: renamed to `<list>` in Odoo 18.0. migration-view-tree-tag · sourceview_contract_type_tree— View 'view_contract_type_tree' is defined with a `<tree>` root tag: renamed to `<list>` in Odoo 18.0. migration-view-tree-tag · source
Migration review checklist, not a compatibility verdict. No target version is selected: apply version-specific advice only when migrating to that version or later.
- Repository
- OCA/project · module folder · Try on Runboat
- Module version
- 1.0
- Category
- Generic Modules/Base
- Folder size
- 0.3 MB
- License
- LGPL-3
- Application
- No
- Auto-installable
- No
- Website
- http://www.julius.fr
- Last tracking update
- 2026-08-07 06:51:51
- Authors
- Odoo Community Association (OCA), Julius Network Solutions
- Maintainers
- Odoo Community Association (OCA), Julius Network Solutions
- Committers
- Alexandre Fayolle, Pierre Monod
- Odoo dependencies
- Python dependencies
- None
- System dependencies
- None
- Required by
- project_service_contract, res_partner_contract
- Description
Presentation: This module allows you to manage your contracts entirely. It allows you to define the model you want to add to a contract. It automatically adds a link to the contracts on the model view. Configuration: Administration>Configuration>Contracts * Generate Contract Types: Inform the model which you would like to create the type of contract, name and code of the type of contract to automatically generate the type of contract. * Contract Types: Contract types generated are listed here. * Contract category: Creating the type of contract with a code and a name. Links of the contract in the model informed: * The link of the contract is put in the links column on the menu of the selected model when generating the model contract. * Example: Contrat du Sales Order: Learn the name, ref, date of start and end of the contract, the Kind of contract, the bond, the date of the first billing, the amount, the Company ...
Code Analysis
Views touched (10)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
view_contract_category_form |
contract.category.form | contract.category | form | New |
view_contract_category_tree |
contract.category.tree | contract.category | tree | New |
view_contract_contract_form |
contract.contract.form | contract.contract | form | New |
view_contract_contract_search |
contract.contract.search | contract.contract | search | New |
view_contract_contract_tree |
contract.contract.tree | contract.contract | tree | New |
view_contract_type_form |
contract.type.form | contract.type | tree | New |
view_contract_type_search |
contract.type.search | contract.type | search | New |
view_contract_type_tree |
contract.type.tree | contract.type | tree | New |
view_generate_contract_form |
generate.contract.form | generate.contract | form | New |
view_generate_contract_type_form |
generate.contract.type.form | generate.contract.type | form | New |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (0)
No models found for this module.