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:
@@ -9,11 +9,13 @@
|
|||||||
'description': """
|
'description': """
|
||||||
This module contains all the common features of Laundary Management.
|
This module contains all the common features of Laundary Management.
|
||||||
""",
|
""",
|
||||||
'depends': ['sale'],
|
'depends': ['sale','sale_timesheet'],
|
||||||
'data': [
|
'data': [
|
||||||
'security/ir.model.access.csv',
|
'security/ir.model.access.csv',
|
||||||
'data/ir_sequence_data.xml',
|
'data/ir_sequence_data.xml',
|
||||||
'views/sale_views.xml',
|
'views/sale_views.xml',
|
||||||
|
'views/sale_views.xml',
|
||||||
|
'views/project_task_view.xml',
|
||||||
],
|
],
|
||||||
'demo': [
|
'demo': [
|
||||||
],
|
],
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
<record id="seq_sale_order_line" model="ir.sequence">
|
<record id="seq_sale_order_line" model="ir.sequence">
|
||||||
<field name="name">Sales Order Line</field>
|
<field name="name">Sales Order Line</field>
|
||||||
<field name="code">sale.order.line</field>
|
<field name="code">sale.order.line</field>
|
||||||
<field name="prefix"></field>
|
<field name="prefix">/</field>
|
||||||
<field name="padding">3</field>
|
<field name="padding">3</field>
|
||||||
<field name="company_id" eval="False"/>
|
<field name="company_id" eval="False"/>
|
||||||
</record>
|
</record>
|
||||||
|
|||||||
Binary file not shown.
@@ -61,3 +61,12 @@ class ClothType(models.Model):
|
|||||||
_description = 'Cloth Type'
|
_description = 'Cloth Type'
|
||||||
|
|
||||||
name = fields.Char(string='Name')
|
name = fields.Char(string='Name')
|
||||||
|
|
||||||
|
class ProjectTask(models.Model):
|
||||||
|
_inherit = "project.task"
|
||||||
|
|
||||||
|
cloth_name = fields.Many2one('cloth.type', string='Cloth Name',related='sale_line_id.cloth_name')
|
||||||
|
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')
|
||||||
18
laundary_mgt/views/project_task_view.xml
Normal file
18
laundary_mgt/views/project_task_view.xml
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
<?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>
|
||||||
|
<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="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>
|
||||||
|
</odoo>
|
||||||
@@ -21,6 +21,23 @@
|
|||||||
</xpath>
|
</xpath>
|
||||||
</field>
|
</field>
|
||||||
</record>
|
</record>
|
||||||
|
<record id="sale_order_line_view_form_readonly_inherit" model="ir.ui.view">
|
||||||
|
<field name="name">sale.order.line.inherit</field>
|
||||||
|
<field name="model">sale.order.line</field>
|
||||||
|
<field name="inherit_id" ref="sale.sale_order_line_view_form_readonly"/>
|
||||||
|
<field name="arch" type="xml">
|
||||||
|
<xpath expr = "//field[@name='name']" position = "after">
|
||||||
|
<field name="cloth_name"/>
|
||||||
|
<field name="wash_type"/>
|
||||||
|
<field name="color"/>
|
||||||
|
<field name="tracking_code"/>
|
||||||
|
</xpath>
|
||||||
|
<xpath expr = "//field[@name='price_total']" position = "after">
|
||||||
|
<field name="remark"/>
|
||||||
|
<field name="upload_image"/>
|
||||||
|
</xpath>
|
||||||
|
</field>
|
||||||
|
</record>
|
||||||
|
|
||||||
<!-- cloth type Master -->
|
<!-- cloth type Master -->
|
||||||
<record id="view_cloth_type_tree" model="ir.ui.view">
|
<record id="view_cloth_type_tree" model="ir.ui.view">
|
||||||
|
|||||||
Reference in New Issue
Block a user