diff --git a/agreement_project/__manifest__.py b/agreement_project/__manifest__.py index f1602931e..90502b2ba 100644 --- a/agreement_project/__manifest__.py +++ b/agreement_project/__manifest__.py @@ -2,28 +2,28 @@ # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). { - 'name': 'Agreement - Project', - 'summary': 'Link projects to an agreement', - 'version': '12.0.1.0.1', - 'category': 'Contract', - 'author': 'Open Source Integrators, ' - 'Yves Goldberg (Ygol Internetwork), ' - 'Odoo Community Association (OCA)', - 'website': 'https://github.com/OCA/contract', - 'depends': [ - 'agreement_legal', - 'project', + "name": "Agreement - Project", + "summary": "Link projects to an agreement", + "version": "12.0.1.0.1", + "category": "Contract", + "author": "Open Source Integrators, " + "Yves Goldberg (Ygol Internetwork), " + "Odoo Community Association (OCA)", + "website": "https://github.com/OCA/contract", + "depends": [ + "agreement_legal", + "project", ], - 'data': [ - 'views/agreement_view.xml', - 'views/project_view.xml', + "data": [ + "views/agreement_view.xml", + "views/project_view.xml", ], - 'installable': True, - 'license': 'AGPL-3', - 'development_status': 'Beta', - 'maintainers': [ - 'smangukiya', - 'ygol', - 'max3903', + "installable": True, + "license": "AGPL-3", + "development_status": "Beta", + "maintainers": [ + "smangukiya", + "ygol", + "max3903", ], } diff --git a/agreement_project/models/agreement.py b/agreement_project/models/agreement.py index a07d2fb0d..fdd4c722f 100644 --- a/agreement_project/models/agreement.py +++ b/agreement_project/models/agreement.py @@ -7,12 +7,12 @@ from odoo import api, fields, models class Agreement(models.Model): _inherit = "agreement" - task_count = fields.Integer('# Tasks', - compute='_compute_task_count') + task_count = fields.Integer("# Tasks", compute="_compute_task_count") @api.multi def _compute_task_count(self): for ag in self: - count = self.env['project.task'].search_count( - [('agreement_id', '=', ag.id)]) + count = self.env["project.task"].search_count( + [("agreement_id", "=", ag.id)] + ) ag.task_count = count diff --git a/agreement_project/models/project.py b/agreement_project/models/project.py index 261d3183d..a255c5b03 100644 --- a/agreement_project/models/project.py +++ b/agreement_project/models/project.py @@ -7,13 +7,12 @@ from odoo import fields, models class ProjectProject(models.Model): _inherit = "project.project" - agreement_id = fields.Many2one('agreement', 'Agreement') + agreement_id = fields.Many2one("agreement", "Agreement") class ProjectTask(models.Model): _inherit = "project.task" - agreement_id = fields.Many2one('agreement', - related="project_id.agreement_id", - string='Agreement', - store=True) + agreement_id = fields.Many2one( + "agreement", related="project_id.agreement_id", string="Agreement", store=True + ) diff --git a/agreement_project/views/agreement_view.xml b/agreement_project/views/agreement_view.xml index ec44ea084..4f912ba0d 100644 --- a/agreement_project/views/agreement_view.xml +++ b/agreement_project/views/agreement_view.xml @@ -1,8 +1,7 @@ - + - + Tasks ir.actions.act_window project.task @@ -19,16 +18,18 @@ agreement.form.task agreement - + -