TIP: You can type at any time to perform a new search.
Agreement Service Profile
agreement_serviceprofile · OCA/agreement
- Repository
- OCA/agreement · module folder · Try on Runboat
- Module version
- 1.0.0
- Category
- Contract
- Folder size
- 0.17 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/agreement
- Last tracking update
- 2026-08-11 17:15:19
- Authors
- Odoo Community Association (OCA), Open Source Integrators, Pavlov Media
- Maintainers
- Odoo Community Association (OCA), Open Source Integrators, Pavlov Media
- Committers
- Weblate, OCA-git-bot, oca-ci, TB-Ph35
- Odoo dependencies
- Python dependencies
- None
- System dependencies
- None
- Required by
- agreement_helpdesk_mgmt_serviceprofile
- Description
This module adds an *Agreement Service Profile* object with the following properties: - name, - link to a agreement, - active.
Code Analysis ⓘ
Views touched (7)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
agreement_fsm_order_form_view |
agreement.form.fsm.order.view | agreement | form | Inherits agreement_legal.partner_agreement_form_view |
agreement_serviceprofile_form |
Agreement Service Profile Form | agreement.serviceprofile | form | New |
agreement_serviceprofile_kanban |
Agreement Service Profile Kanban | agreement.serviceprofile | kanban | New |
agreement_serviceprofile_search |
Agreement Service Profile Search | agreement.serviceprofile | search | New |
agreement_serviceprofile_tree |
Agreement Service Profile Tree | agreement.serviceprofile | list | New |
product_product_form_view |
product.product.form.view | product.product | form | Inherits product.product_normal_form_view |
product_template_form_view |
product.template.form.view | product.template | form | Inherits product.product_template_form_view |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (4)
New fields (1)
-
serviceprofile_idsOne2many → agreement.serviceprofilecopy=Truestring='Service Profiles' args: 'agreement.serviceprofile', 'agreement_id'
No public methods.
New fields (9)
-
activeBooleandefault=Truehelp='If unchecked, it will allow you to hide this service profile without removing it.' -
agreement_idMany2one → agreementondelete='cascade'string='Agreement' args: 'agreement' -
nameCharrequired=True -
notesText -
partner_idMany2onerelated='agreement_id.partner_id'string='Partner' -
product_idMany2one → product.templatedomain="[('service_tracking', '=', 'serviceprofile')]" args: 'product.template', 'Service Product' -
product_variant_idMany2one → product.productdomain="[('service_tracking', '=', 'serviceprofile')]" args: 'product.product', 'Service Product Variant' -
stage_idMany2one → agreement.stagecopy=Falsedefault=_default_stage_idgroup_expand='_read_group_stage_ids'string='Stage' args: 'agreement.stage' -
use_product_variantBooleandefault=False
No public methods.
New fields (1)
-
stage_typeSelectionondelete={'serviceprofile': 'cascade'}selection_add=[('serviceprofile', 'Service Profile')]
No public methods.
New fields (1)
-
service_trackingSelectionondelete={'serviceprofile': 'set default'}selection_add=[('serviceprofile', 'Service Profile')]
No public methods.
Loading…
Loading…
Loading…
Loading…
Loading…