TIP: You can type at any time to perform a new search.
Product Code Builder Sequence
product_code_builder_sequence · OCA/product-attribute
Security findings
Migration considerations
- Imports from the old `openerp` namespace: renamed to `odoo` since Odoo 10.0. migration-openerp-import · source
- Imports from the old `openerp.tools.translate` namespace: renamed to `odoo` since Odoo 10.0. migration-openerp-import · source
- 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
- Raw `cr.execute()` INSERT/UPDATE/DELETE bypasses the ORM (no compute/constrains/tracking/mail): `UPDATE product_template SET prefix_code = '!!mig!!' || id WHERE prefix_code IS NULL OR prefix_code = '/'` - re-check the table/column names still match after upgrading. migration-raw-sql-write · 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/product-attribute · module folder · Try on Runboat
- Module version
- 0.0.1
- Category
- Generic Modules
- Folder size
- 0.03 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- Yes
- Website
- http://www.akretion.com/
- Last tracking update
- 2026-08-07 07:03:07
- Authors
- Akretion, Odoo Community Association (OCA)
- Maintainers
- Akretion, Odoo Community Association (OCA)
- Committers
- GitHub, Stéphane Bidoul (ACSONE), Sébastien BEAU, OCA Transbot, oca-travis, Antonio Esposito
Code Analysis
Views touched (0)
No views found for this module.
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (2)
New fields (0)
No new fields.
Public methods (1)-
copy(self, default=None)@api.multi
New fields (1)
-
prefix_codeChardefault='/'required=True
-
copy(self, default=None)@api.multi -
create(self, vals)@api.model -
write(self, vals)@api.multi