Repository
OCA/agreement · module folder · Try on Runboat
Module version
1.0.0
Category
Contract
Folder size
0.06 MB
License
AGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/agreement
Last tracking update
2026-08-07 09:06:33
Authors
Odoo Community Association (OCA), Open Source Integrators, Yves Goldberg (Ygol Internetwork)
Maintainers
Odoo Community Association (OCA), Open Source Integrators, Yves Goldberg (Ygol Internetwork)
Committers
Vincent Van Rossem, OCA-git-bot, oca-ci
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
None
Description
Odoo Agreement App does not provide an easy way to access project tasks
related to an agreement. Some organizations needs to have a quick access
to project tasks to track the performance of an agreement.

This module allows you to link a project task to an agreement and adds a
smart button on the agreement to look at the list of related project
tasks.

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
agreement_form agreement.form.task agreement form Inherits agreement.agreement_form
edit_project_agreement project.project.form.agreement project.project form Inherits project.edit_project
view_task_form2_agreement project.task.form.agreement project.task form Inherits project.view_task_form2
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (3)

New fields (2)
  • project_ids One2many → project.project
    string='Projects' args: 'project.project', 'agreement_id'
  • task_count Integer
    compute='_compute_task_count' args: '# Tasks'
Public methods (0)

No public methods.

New fields (1)
  • agreement_id Many2one → agreement
    args: 'agreement', 'Agreement'
Public methods (0)

No public methods.

New fields (1)
  • agreement_id Many2one → agreement
    related='project_id.agreement_id' store=True string='Agreement' args: 'agreement'
Public methods (0)

No public methods.

Loading…

Loading…

Loading…

Loading…

Loading…