ir.module.module
Module. Defined in module base; exists in Odoo 16, 17, 18, 19, 20. Across the upgrade steps we tracked: 7 fields added, 1 removed, 0 renamed, 1 type changes.
- Odoo 16 base
- Odoo 17 base
- Odoo 18 base
- Odoo 19 base
- Odoo 20 base
Fields added (3)
| Field | Type | Module |
|---|---|---|
| account_templates | binary | account |
| icon_flag | char | base |
| module_type | selection | base_import_module |
1 actions on this model removed
- base.action_server_module_immediate_install
Fields added (1)
| Field | Type | Module |
|---|---|---|
| country_ids | many2many | base |
Now also inherits pos.load.mixin (fields from these parents are listed on their own pages).
Fields removed (1)
| Field | Type | Module | Notes |
|---|---|---|---|
| has_iap | boolean | base |
Fields added (3)
| Field | Type | Module |
|---|---|---|
| iap_paid_service | boolean | base |
| test_data | boolean | base |
| total_lines_of_code | integer | base_import_module |
Type changed (1)
| Field | Odoo 19 | Odoo 20 |
|---|---|---|
| account_templates | binary | json |
No longer inherits pos.load.mixin.
1 actions on this model removed
- hr_payroll.open_payroll_modules
All fields declared on ir.module.module (39)
Fields this model declares itself in any version, with the versions they exist in. Inherited fields (mail.thread and other mixins) are on the parent model's page.
present not present not covered (Enterprise, Odoo 16 and 17)
Show all 39 fields
| Field | Type | Label | Module | 16 | 17 | 18 | 19 | 20 |
|---|---|---|---|---|---|---|---|---|
| account_templates | json | account | ||||||
| application | boolean | Application | base | |||||
| author | char | Author | base | |||||
| auto_install | boolean | Automatic Installation | base | |||||
| category_id | many2one ir.module.category | Category | base | |||||
| contributors | text | Contributors | base | |||||
| country_ids | many2many res.country | base | ||||||
| demo | boolean | Demo Data | base | |||||
| dependencies_id | one2many ir.module.module.dependency | Dependencies | base | |||||
| description | text | Description | base | |||||
| description_html | html | Description HTML | base | |||||
| exclusion_ids | one2many ir.module.module.exclusion | Exclusions | base | |||||
| has_iap | boolean | base | ||||||
| iap_paid_service | boolean | Contains In-App Purchases | base | |||||
| icon | char | Icon URL | base | |||||
| icon_flag | char | Flag | base | |||||
| icon_image | binary | Icon | base | |||||
| image_ids | one2many ir.attachment | Screenshots | website | |||||
| imported | boolean | Imported Module | base_import_module | |||||
| installed_version | char | Latest Version | base | |||||
| is_installed_on_current_website | boolean | website | ||||||
| latest_version | char | Installed Version | base | |||||
| license | selection | License | base | |||||
| maintainer | char | Maintainer | base | |||||
| menus_by_module | text | Menus | base | |||||
| module_type | selection | base_import_module | ||||||
| name | char | Technical Name | base | |||||
| published_version | char | Published Version | base | |||||
| reports_by_module | text | Reports | base | |||||
| sequence | integer | Sequence | base | |||||
| shortdesc | char | Module Name | base | |||||
| state | selection | Status | base | |||||
| summary | char | Summary | base | |||||
| test_data | boolean | Test Data | base | |||||
| to_buy | boolean | Odoo Enterprise Module | base | |||||
| total_lines_of_code | integer | Extra lines of Code | base_import_module | |||||
| url | char | URL | base | |||||
| views_by_module | text | Views | base | |||||
| website | char | Website | base |