mirror of
https://gitlab.com/sonalarora/tra_backend.git
synced 2025-12-17 10:19:09 +02:00
work on laundary mgt
This commit is contained in:
Binary file not shown.
@@ -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')
|
||||
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)
|
||||
@@ -1,18 +1,60 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<record id="view_sale_service_inherit_form2" model="ir.ui.view">
|
||||
<field name="name">sale.service.form.view.inherit</field>
|
||||
<record id="view_view_task_form2_inherit" model="ir.ui.view">
|
||||
<field name="name">project.task.form.view.inherit</field>
|
||||
<field name="model">project.task</field>
|
||||
<field name="groups_id" eval="[(4, ref('base.group_user'))]"/>
|
||||
<field name="inherit_id" ref="project.view_task_form2"/>
|
||||
<field name="arch" type="xml">
|
||||
<field name="project_id" position="before">
|
||||
<field name="tracking_code" attrs="{'invisible': ['|', ('partner_id', '=', False), '&', ('sale_order_id', '!=', False), ('sale_line_id', '=', False)]}" options='{"no_open": True}' readonly="1" context="{'create': False, 'edit': False, 'delete': False}"/>
|
||||
</field>
|
||||
<field name="date_deadline" position="before">
|
||||
<field name="cloth_name" attrs="{'invisible': ['|', ('partner_id', '=', False), '&', ('sale_order_id', '!=', False), ('sale_line_id', '=', False)]}" options='{"no_open": True}' readonly="1" context="{'create': False, 'edit': False, 'delete': False}"/>
|
||||
<field name="wash_type" attrs="{'invisible': ['|', ('partner_id', '=', False), '&', ('sale_order_id', '!=', False), ('sale_line_id', '=', False)]}" options='{"no_open": True}' readonly="1" context="{'create': False, 'edit': False, 'delete': False}"/>
|
||||
<field name="color" attrs="{'invisible': ['|', ('partner_id', '=', False), '&', ('sale_order_id', '!=', False), ('sale_line_id', '=', False)]}" options='{"no_open": True}' readonly="1" context="{'create': False, 'edit': False, 'delete': False}"/>
|
||||
<field name="tracking_code" attrs="{'invisible': ['|', ('partner_id', '=', False), '&', ('sale_order_id', '!=', False), ('sale_line_id', '=', False)]}" options='{"no_open": True}' readonly="1" context="{'create': False, 'edit': False, 'delete': False}"/>
|
||||
|
||||
<field name="remark" attrs="{'invisible': ['|', ('partner_id', '=', False), '&', ('sale_order_id', '!=', False), ('sale_line_id', '=', False)]}" options='{"no_open": True}' readonly="1" context="{'create': False, 'edit': False, 'delete': False}"/>
|
||||
</field>
|
||||
</field>
|
||||
</record>
|
||||
</record>
|
||||
<!-- Stages -->
|
||||
<record id="view_project_task_type_inherite" model="ir.ui.view">
|
||||
<field name="name">project.task.type.inherit</field>
|
||||
<field name="model">project.task.type</field>
|
||||
<field name="groups_id" eval="[(4, ref('base.group_user'))]"/>
|
||||
<field name="inherit_id" ref="project.task_type_edit"/>
|
||||
<field name="arch" type="xml">
|
||||
<xpath expr="//field[@name='project_ids']" position="before">
|
||||
<field name="all_project_check"/>
|
||||
</xpath>
|
||||
</field>
|
||||
</record>
|
||||
<!-- end -->
|
||||
<record id="vview_task_kanban_inherite" model="ir.ui.view">
|
||||
<field name="name">project.task.form.view.inherit</field>
|
||||
<field name="model">project.task</field>
|
||||
<field name="groups_id" eval="[(4, ref('base.group_user'))]"/>
|
||||
<field name="inherit_id" ref="project.view_task_kanban"/>
|
||||
<field name="arch" type="xml">
|
||||
<div class="o_kanban_record_headings" position="replace">
|
||||
<!-- <xpath expr="//div[class('o_kanban_record_headings')]" position="replace"> -->
|
||||
<div class="o_kanban_record_headings">
|
||||
<strong class="o_kanban_record_title"><field name="name"/></strong>
|
||||
<span invisible="context.get('default_project_id', False) or context.get('fsm_mode', False)"><br/><field name="project_id"/></span>
|
||||
<br/>
|
||||
<t t-if="record.partner_id.value">
|
||||
<span>
|
||||
<field name="tracking_code"/><br/>
|
||||
<field name="partner_id"/><br/>
|
||||
<field name="cloth_name"/><br/>
|
||||
<field name="wash_type"/><br/>
|
||||
<field name="color"/><br/>
|
||||
</span>
|
||||
</t>
|
||||
<t t-else="record.email_from.raw_value"><span><field name="email_from"/></span></t>
|
||||
</div>
|
||||
</div>
|
||||
</field>
|
||||
</record>
|
||||
</odoo>
|
||||
|
||||
Reference in New Issue
Block a user