Garment_ERP/addons/garment_erp/views/garment_base_views.xml
2026-09-21 16:43:23 +05:30

229 lines
8.8 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<odoo>
<!-- Color Views -->
<record id="view_garment_color_list" model="ir.ui.view">
<field name="name">garment.color.list</field>
<field name="model">garment.color</field>
<field name="arch" type="xml">
<list string="Garment Colors">
<field name="code"/>
<field name="name"/>
<field name="color_group"/>
<field name="pantone_code"/>
<field name="color_hex" widget="color"/>
<field name="active"/>
</list>
</field>
</record>
<record id="view_garment_color_form" model="ir.ui.view">
<field name="name">garment.color.form</field>
<field name="model">garment.color</field>
<field name="arch" type="xml">
<form string="Garment Color">
<sheet>
<group>
<group>
<field name="name"/>
<field name="code"/>
<field name="color_group"/>
</group>
<group>
<field name="pantone_code"/>
<field name="color_hex" widget="color"/>
<field name="active"/>
</group>
</group>
</sheet>
</form>
</field>
</record>
<record id="action_garment_color" model="ir.actions.act_window">
<field name="name">Colors Master</field>
<field name="res_model">garment.color</field>
<field name="view_mode">list,form</field>
</record>
<!-- Size Views -->
<record id="view_garment_size_list" model="ir.ui.view">
<field name="name">garment.size.list</field>
<field name="model">garment.size</field>
<field name="arch" type="xml">
<list string="Garment Sizes">
<field name="sequence" widget="handle"/>
<field name="code"/>
<field name="name"/>
<field name="size_group"/>
<field name="active"/>
</list>
</field>
</record>
<record id="view_garment_size_form" model="ir.ui.view">
<field name="name">garment.size.form</field>
<field name="model">garment.size</field>
<field name="arch" type="xml">
<form string="Garment Size">
<sheet>
<group>
<group>
<field name="code"/>
<field name="name"/>
<field name="sequence"/>
</group>
<group>
<field name="size_group"/>
<field name="active"/>
</group>
</group>
</sheet>
</form>
</field>
</record>
<record id="action_garment_size" model="ir.actions.act_window">
<field name="name">Sizes Master</field>
<field name="res_model">garment.size</field>
<field name="view_mode">list,form</field>
</record>
<!-- Fabric Types Views -->
<record id="view_garment_fabric_type_list" model="ir.ui.view">
<field name="name">garment.fabric.type.list</field>
<field name="model">garment.fabric.type</field>
<field name="arch" type="xml">
<list string="Fabric Types &amp; Structures">
<field name="code"/>
<field name="name"/>
<field name="structure"/>
<field name="gsm_min"/>
<field name="gsm_max"/>
</list>
</field>
</record>
<record id="view_garment_fabric_type_form" model="ir.ui.view">
<field name="name">garment.fabric.type.form</field>
<field name="model">garment.fabric.type</field>
<field name="arch" type="xml">
<form string="Fabric Type">
<sheet>
<group>
<group>
<field name="name"/>
<field name="code"/>
<field name="structure"/>
</group>
<group>
<field name="gsm_min"/>
<field name="gsm_max"/>
</group>
</group>
<notebook>
<page string="Description">
<field name="description"/>
</page>
</notebook>
</sheet>
</form>
</field>
</record>
<record id="action_garment_fabric_type" model="ir.actions.act_window">
<field name="name">Fabric Knit Structures</field>
<field name="res_model">garment.fabric.type</field>
<field name="view_mode">list,form</field>
</record>
<!-- Composition Views -->
<record id="view_garment_composition_list" model="ir.ui.view">
<field name="name">garment.composition.list</field>
<field name="model">garment.composition</field>
<field name="arch" type="xml">
<list string="Compositions">
<field name="code"/>
<field name="name"/>
<field name="cotton_pct"/>
<field name="polyester_pct"/>
<field name="spandex_pct"/>
</list>
</field>
</record>
<record id="action_garment_composition" model="ir.actions.act_window">
<field name="name">Fabric Compositions</field>
<field name="res_model">garment.composition</field>
<field name="view_mode">list,form</field>
</record>
<!-- Brand Views -->
<record id="view_garment_brand_list" model="ir.ui.view">
<field name="name">garment.brand.list</field>
<field name="model">garment.brand</field>
<field name="arch" type="xml">
<list string="Brands">
<field name="code"/>
<field name="name"/>
<field name="active"/>
</list>
</field>
</record>
<record id="action_garment_brand" model="ir.actions.act_window">
<field name="name">Brands Master</field>
<field name="res_model">garment.brand</field>
<field name="view_mode">list,form</field>
</record>
<!-- Season Views -->
<record id="view_garment_season_list" model="ir.ui.view">
<field name="name">garment.season.list</field>
<field name="model">garment.season</field>
<field name="arch" type="xml">
<list string="Seasons">
<field name="code"/>
<field name="name"/>
<field name="year"/>
<field name="active"/>
</list>
</field>
</record>
<record id="action_garment_season" model="ir.actions.act_window">
<field name="name">Seasons Master</field>
<field name="res_model">garment.season</field>
<field name="view_mode">list,form</field>
</record>
<!-- Garment Type Views -->
<record id="view_garment_type_list" model="ir.ui.view">
<field name="name">garment.type.list</field>
<field name="model">garment.type</field>
<field name="arch" type="xml">
<list string="Garment Types">
<field name="code"/>
<field name="name"/>
<field name="category"/>
</list>
</field>
</record>
<record id="action_garment_type" model="ir.actions.act_window">
<field name="name">Garment Categories</field>
<field name="res_model">garment.type</field>
<field name="view_mode">list,form</field>
</record>
<!-- Menu Items under Configuration -->
<menuitem id="menu_garment_color" name="Colors" parent="menu_garment_config_root" action="action_garment_color" sequence="10"/>
<menuitem id="menu_garment_size" name="Sizes" parent="menu_garment_config_root" action="action_garment_size" sequence="20"/>
<menuitem id="menu_garment_fabric_type" name="Fabric Knit Structures" parent="menu_garment_config_root" action="action_garment_fabric_type" sequence="30"/>
<menuitem id="menu_garment_composition" name="Compositions" parent="menu_garment_config_root" action="action_garment_composition" sequence="40"/>
<menuitem id="menu_garment_brand" name="Brands" parent="menu_garment_config_root" action="action_garment_brand" sequence="50"/>
<menuitem id="menu_garment_season" name="Seasons" parent="menu_garment_config_root" action="action_garment_season" sequence="60"/>
<menuitem id="menu_garment_type" name="Garment Types" parent="menu_garment_config_root" action="action_garment_type" sequence="70"/>
</odoo>