Skip to content
Extraits de code Groupes Projets
Valider 7ac2ee5c rédigé par Juliana's avatar Juliana
Parcourir les fichiers

update Ter 11-01

parent 96e71be9
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
# -*- coding: utf-8 -*-
import lf_link_sale_project
import product
import procurement
import sale_order
import sale_config_settings
import res_config
import project_task_type
......
# -*- coding: utf-8 -*-
from datetime import datetime, date
import time
from odoo import tools
from odoo import models, fields, api, osv
# -*- coding: utf-8 -*-
# © 2017 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, _
from odoo.exceptions import ValidationError
class LeFilamentSaleOrder(models.Model):
_inherit = 'sale.order'
\ No newline at end of file
......@@ -25,7 +25,10 @@ class LeFilamentSaleWizard(models.TransientModel):
@api.model
def _default_project_name(self):
if self._default_sale_id().partner_id.is_company == True:
return self._default_sale_id().partner_id.name
else:
return self._default_sale_id().partner_id.parent_id.name
sale_id = fields.Many2one('sale.order', string='Sale', default=_default_sale_id)
project_id = fields.Many2one('project.project', string='Existing project', default=_default_project_project_id)
......@@ -58,7 +61,10 @@ class LeFilamentSaleWizard(models.TransientModel):
date_plan = datetime.strptime(line.procurement_ids.date_planned,'%Y-%m-%d %H:%M:%S')
date_deadline = (date_plan.date() + relativedelta(years=int(line.procurement_ids.product_qty))).strftime('%Y-%m-%d')
stage = line.product_id.project_task_type_id
if sale_id.partner_id.is_company == True:
name_task = sale_id.partner_id.name + " - " + stage.name
else:
name_task = sale_id.partner_id.parent_id.name + " - " + stage.name
else:
stage = stage_new
project_id = project_id_new
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter