From f6925cb5bd8978e6c4572d707f8a43f4bcf494f0 Mon Sep 17 00:00:00 2001 From: Pawan Kumar Date: Wed, 30 Dec 2020 14:53:01 +0530 Subject: [PATCH] add field for consultant distribution --- cor_custom/models/project.py | 7 ++++--- cor_custom/views/project_view.xml | 19 +++++++++++-------- 2 files changed, 15 insertions(+), 11 deletions(-) diff --git a/cor_custom/models/project.py b/cor_custom/models/project.py index 3143f15..e0e1a72 100755 --- a/cor_custom/models/project.py +++ b/cor_custom/models/project.py @@ -21,8 +21,7 @@ class Project(models.Model): project_type = fields.Selection([ ('hours_in_consultant', 'Hours are budgeted according to a consultant'), ('hours_no_limit', 'Total hours are budgeted without division to consultant'), - ('no_limit', 'Projects that have no time limit') - ], string="Project Type", default="no_limit") + ], string="Project Type", default="hours_in_consultant") privacy_visibility = fields.Selection([ ('followers', 'Invited internal users'), @@ -44,7 +43,7 @@ class InheritProjectProductEmployeeMap(models.Model): _inherit = 'project.sale.line.employee.map' employee_price = fields.Monetary(string="Consultant Price", related="employee_id.timesheet_cost", readonly=True) - budgeted_qty = fields.Float(string='Budgeted Hours', related='sale_line_id.product_uom_qty', readonly=True, store=True) + budgeted_qty = fields.Float(string='Budgeted Hours', store=True) budgeted_uom = fields.Many2one('uom.uom', string='Budgeted UOM', related='sale_line_id.product_uom', readonly=True) #budgeted_uom = fields.Many2one('uom.uom', string='Budgeted UOM', related='timesheet_product_id.uom_id', readonly=True) timesheet_hour = fields.Float("Timesheet Hour", compute='_compute_timesheet_hour', default=0.0) @@ -69,3 +68,5 @@ class InheritProjectProductEmployeeMap(models.Model): val.budgeted_hour_week = (val.budgeted_qty /val.employee_id.budgeted_hour_week) else: val.budgeted_hour_week = 0 + + diff --git a/cor_custom/views/project_view.xml b/cor_custom/views/project_view.xml index f5cadfc..dde4ce0 100755 --- a/cor_custom/views/project_view.xml +++ b/cor_custom/views/project_view.xml @@ -37,6 +37,8 @@ +