diff --git a/laundary_mgt/models/sale.py b/laundary_mgt/models/sale.py index 1c11539..1b42a65 100644 --- a/laundary_mgt/models/sale.py +++ b/laundary_mgt/models/sale.py @@ -69,4 +69,20 @@ class ProjectTask(models.Model): wash_type = fields.Many2one('wash.type', string='Wash Type',related='sale_line_id.wash_type') color = fields.Many2one('color.type', string='Color', related='sale_line_id.color') tracking_code = fields.Char(string='Tracking Code',related='sale_line_id.tracking_code') - remark = fields.Text('Remark',copy=False, related='sale_line_id.remark') \ No newline at end of file + remark = fields.Text('Remark',copy=False, related='sale_line_id.remark') + +class Project(models.Model): + _inherit = "project.project" + + @api.model + def create(self, vals): + lst=[] + project = super(Project, self).create(vals) + stage_ids = self.env['project.task.type'].search([('all_project_check','=',True)]) + project.update({'type_ids': [(6, 0, stage_ids.ids)]}) + return project + +class ProjectTaskType(models.Model): + _inherit = 'project.task.type' + + all_project_check = fields.Boolean(string='Check Track code', default=False, copy=False) \ No newline at end of file diff --git a/laundary_mgt/views/project_task_view.xml b/laundary_mgt/views/project_task_view.xml index c81d78b..4ccb337 100644 --- a/laundary_mgt/views/project_task_view.xml +++ b/laundary_mgt/views/project_task_view.xml @@ -1,18 +1,60 @@ - - sale.service.form.view.inherit + + project.task.form.view.inherit project.task + + + - + - + + + + project.task.type.inherit + project.task.type + + + + + + + + + + + project.task.form.view.inherit + project.task + + + +
+ +
+ +
+
+ + +
+
+
+
+
+
+
+ +
+
+
+