1
<?xml version="1.0" encoding="utf-8"?>
4
<!--Adds Menu for the Shipping Configuration-->
5
<menuitem id="negotiated_shipping_config" parent="base.menu_base_config" name="Negotiated Shipping" sequence="55"
6
groups="base.group_erp_manager,base.group_sale_manager,base.group_system"/>
9
<!--Tree view for Shipping Rate-->
10
<record id="tree_view_for_shipping_rate" model="ir.ui.view">
11
<field name="name">tree.view.for.shipping.rate</field>
12
<field name="model">shipping.rate</field>
13
<field name="type">tree</field>
14
<field name="arch" type="xml">
15
<tree string='Shipping Rate'>
17
<field name="from_weight"/>
18
<field name="to_weight"/>
19
<field name="charge"/>
20
<field name="over_cost"/>
21
<field name="country_id"/>
27
<!--Form view for Shipping Rate-->
28
<record id="form_view_for_shipping_rate" model="ir.ui.view">
29
<field name="name">form.view.for.shipping.rate</field>
30
<field name="model">shipping.rate</field>
31
<field name="type">form</field>
32
<field name="arch" type="xml">
33
<form string='Shipping Rate'>
34
<group colspan="4" col="4" string="">
35
<field name="name" select="1" colspan="1"/>
37
<field name="from_weight" select="1" colspan="1"/>
38
<field name="to_weight" select="1" colspan="1"/>
40
<field name="charge" select="1" colspan="1"/>
41
<field name="over_cost" select="1" colspan="1"/>
44
<field name="country_id" select="1" colspan="1"/>
45
<field name="zone" attrs="{'invisible':[('name', '=', 'ups_ground')]}" />
46
<field name="card_id"/>
52
<!--Action Record for Shipping Rate-->
53
<record id="action_for_shipping_rate" model="ir.actions.act_window">
54
<field name="name">Shipping Rates</field>
55
<field name="res_model">shipping.rate</field>
56
<field name="view_type">form</field>
57
<field name="view_mode">tree,form</field>
58
<field name="view_id" ref="tree_view_for_shipping_rate"/>
61
<!-- Shipping Rate menu-->
62
<menuitem id="shipping_rate" parent="negotiated_shipping_config" sequence="55" action="action_for_shipping_rate"
63
groups="base.group_erp_manager,base.group_sale_manager,base.group_system"/>
65
<!--SHIPPING RATE CARD-->
66
<!-- Shipping Rate Card List View-->
67
<record id="tree_view_shipping_rate_table" model="ir.ui.view">
68
<field name="name">tree.shipping.rate.card</field>
69
<field name="model">shipping.rate.card</field>
70
<field name="type">tree</field>
71
<field name="arch" type="xml">
73
<field name="name" select="1"/>
74
<field name="from_date" select="1" colspan="1"/>
75
<field name="to_date" select="1" colspan="1"/>
80
<!-- Shipping Rate Card Form View-->
81
<record id="form_view_shipping_rate_table" model="ir.ui.view">
82
<field name="name">form.shipping.rate.card</field>
83
<field name="model">shipping.rate.card</field>
84
<field name="type">form</field>
85
<field name="arch" type="xml">
87
<field name="name" select="1" colspan="2"/>
89
<field name="from_date" select="1" colspan="1"/>
90
<field name="to_date" select="1" colspan="1"/>
92
<separator string="Shipping Rates" colspan="4"/>
93
<field name="rate_ids" select="1" colspan="4" nolabel="1"/>
98
<!--Action Record for Shipping Rate Card-->
99
<record id="action_shipping_rate_table" model="ir.actions.act_window">
100
<field name="name">Shipping Methods</field>
101
<field name="res_model">shipping.rate.card</field>
102
<field name="view_type">form</field>
103
<field name="view_mode">tree,form</field>
104
<field name="view_id" ref="tree_view_shipping_rate_table"/>
106
<menuitem id="shipping_rate_table" name="Shipping Methods" parent="negotiated_shipping_config" sequence="65"
107
action="action_shipping_rate_table" groups="base.group_erp_manager,base.group_sale_manager,base.group_system" />
109
<!--SHIPPING RATE CONFIGURATION-->
110
<!-- Shipping Rate Configuration List View-->
111
<record id="tree_view_shipping_rate_config" model="ir.ui.view">
112
<field name="name">tree.shipping.rate.config</field>
113
<field name="model">shipping.rate.config</field>
114
<field name="type">tree</field>
115
<field name="arch" type="xml">
116
<tree editable="top">
117
<field name="shipmethodname"/>
118
<field name="active" select="1"/>
119
<field name="calc_method"/>
120
<field name="rate_card_id"/>
121
<field name="account_id" required="1"/>
126
<!-- Shipping Rate Configuration Form View-->
128
<record id="form_view_shipping_rate_config" model="ir.ui.view">
129
<field name="name">form.shipping.rate.config</field>
130
<field name="model">shipping.rate.config</field>
131
<field name="type">form</field>
132
<field name="arch" type="xml">
134
<field name="shipmethodname" select="1" colspan="2"/>
135
<field name="active" select="1" colspan="2"/>
136
<field name="calc_method" select="1" colspan="2"/>
137
<field name="rate_card_id" select="1" colspan="2"/>
138
<field name="account_id" select="1" colspan="2" required="1"/>
139
<field name="shipment_tax_ids" colspan="2"/>
141
<group height="425" colspan="6" col="6">
142
<field name="zone_map_ids" attrs="{'invisible':[('calc_method','!=','state_zone_weight')]}" nolabel="1">
143
<tree string="Zone Map">
145
<field name="state_id"/>
154
<!--Action Record for Shipping Rate Configuration and Menu-->
156
<record id="action_shipping_rate_config" model="ir.actions.act_window">
157
<field name="name">Shipping Rate Configuration</field>
158
<field name="res_model">shipping.rate.config</field>
159
<field name="view_type">form</field>
160
<field name="view_mode">tree,form</field>
161
<field name="view_id" ref="tree_view_shipping_rate_config"/>
164
<menuitem id="shipping_rate_config" name="Shipping Rate Configuration" parent="negotiated_shipping_config" sequence="75"
165
action="action_shipping_rate_config" groups="base.group_erp_manager,base.group_sale_manager,base.group_system"/>
b'\\ No newline at end of file'