TIP: You can type at any time to perform a new search.
Sales - Service
sale_service · odoo/odoo
Security findings
Migration considerations
- Raw `cr.execute()` INSERT/UPDATE/DELETE bypasses the ORM (no compute/constrains/tracking/mail): `UPDATE sale_order_line line SET is_service = (pt.type = 'service') FROM product_product pp LEFT JOIN product_template pt ON pt.id = pp.product_tmpl_id WHERE pp.id = line.product_id AND is_service IS NULL` - 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
- odoo/odoo · module folder
- Module version
- 0.1.0
- Category
- Sales/Sales
- Folder size
- 0.1 MB
- License
- LGPL-3
- Application
- No
- Auto-installable
- No
- Website
- None
- Last tracking update
- 2026-09-28 18:31:17
- Authors
- Odoo S.A.
- Maintainers
- Odoo S.A.
- Committers
- Odoo Translation Bot, Géry Debongnie, Victor Feyens, Tiffany Chang (tic), Dylan Kiss (dyki), Xavier Bol (xbo), Krzysztof Magusiak (krma), Julien Launois (jula), makb-odoo
- Odoo dependencies
- Python dependencies
- None
- System dependencies
- None
- Required by
- sale_project
- Description
Allows to display sale information in the SOL services apps =========================================================== Additional information is displayed in the name of the SOL when it is used in services apps (project and planning).
Code Analysis
Views touched (0)
No views found for this module.
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (1)
New fields (1)
-
is_serviceBooleancompute='_compute_is_service'compute_sudo=Trueexport_string_translation=Falseinit_storage='_init_column_is_service'store=True args: 'Is a Service'
-
name_search(self, name='', domain=None, operator='ilike', limit=100)@api.model
Loading…
Loading…
Loading…
Loading…
Loading…