From 18cb806e3bbaa7008f32b9913aec6ece65e333a9 Mon Sep 17 00:00:00 2001
From: benjamin <benjamin@le-filament.com>
Date: Wed, 1 Jun 2022 10:37:04 +0200
Subject: [PATCH] [clean] delete unused file
---
models/project_task.py | 99 ------------------------------------------
1 file changed, 99 deletions(-)
delete mode 100644 models/project_task.py
diff --git a/models/project_task.py b/models/project_task.py
deleted file mode 100644
index 68b2c60..0000000
--- a/models/project_task.py
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright 2020 Le Filament (<http://www.le-filament.com>)
-# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
-
-from odoo import api, fields, models
-
-
-class ProjectTask(models.Model):
- _inherit = "project.task"
-
- @api.model
- def default_get(self, fields):
- res = super(ProjectTask, self).default_get(fields)
- if "default_project_id" in self.env.context:
- default_project_id = self.env["project.project"].browse(
- self.env.context["default_project_id"]
- )
- if default_project_id.exists().porteurs_projets_ids:
- participant_ids = []
- for porteur_project in default_project_id.porteurs_projets_ids:
- vals = {
- "porteur_id": porteur_project.porteur_id.id,
- "lastname": porteur_project.lastname,
- "firstname": porteur_project.firstname,
- "commune": porteur_project.commune,
- "mobile": porteur_project.mobile,
- "fixe": porteur_project.fixe,
- "email": porteur_project.email,
- "eligible": porteur_project.eligible,
- }
- participant_ids.append((0, 0, vals))
- res.update({"participant_ids": participant_ids})
- cout_id = self.env["adefpat.project.cout"].search(
- [
- ("project_id", "=", default_project_id.id),
- ("partner_id", "!=", False),
- ],
- limit=1,
- )
- if cout_id:
- res.update({"formateur_id": cout_id.partner_id.id})
- return res
-
- user_id = fields.Many2one(
- "res.users",
- string="CFD",
- default=lambda self: self.env.uid,
- index=True,
- track_visibility="always",
- )
- formateur_id = fields.Many2one(
- "res.partner",
- string="Formateur",
- domain=[
- ("active", "=", True),
- ("is_company", "=", False),
- ("is_consultant_form", "=", True),
- "|",
- ("reference", "=", "reference"),
- ("reference", "=", "prereference"),
- ],
- ondelete="restrict",
- )
- duree_jr = fields.Selection(
- [
- ("demi_journee", "Demi journée"),
- ("journee", "Journée"),
- ],
- "Durée (en jours)",
- )
- duree_hr = fields.Float("Durée en jours", compute="_compute_duree_hr", store=True)
- participant_ids = fields.One2many(
- "res.partner.porteur.project", "task_id", string="Participants"
- )
- cout_seance = fields.Float("Coût de la séance", compute="_compute_cout_seance")
- date_account = fields.Date("Date de la facture")
-
- @api.depends("duree_jr")
- @api.multi
- def _compute_duree_hr(self):
- for task in self:
- if task.duree_jr == "journee":
- task.duree_hr = 1
- if task.duree_jr == "demi_journee":
- task.duree_hr = 0.5
-
- @api.depends("formateur_id", "duree_hr")
- @api.multi
- def _compute_cout_seance(self):
- for task in self:
- if task.formateur_id:
- formateur_proj = self.env["adefpat.project.cout"].search(
- [
- ("project_id", "=", task.project_id.id),
- ("partner_id", "=", task.formateur_id.id),
- ],
- limit=1,
- )
- if formateur_proj:
- task.cout_seance = formateur_proj.cout_jour * task.duree_hr
--
GitLab