1 <?xml version="1.0" encoding="utf-8"?>
4 <menuitem id="synch_config" name="Synchronization" parent="base.menu_config" sequence="30"/>
5 <record id="view_transfer_line_tree" model="ir.ui.view">
6 <field name="name">base.synchro.obj.line.tree</field>
7 <field name="model">base.synchro.obj.line</field>
8 <field name="type">tree</field>
9 <field name="arch" type="xml">
10 <tree string="Transfered Ids Details">
11 <field name="name" select="1"/>
12 <field name="obj_id" select="1"/>
13 <field name="local_id" select="2"/>
14 <field name="remote_id" select="2"/>
19 <record id="view_transfer_line_form" model="ir.ui.view">
20 <field name="name">base.synchro.obj.line.form</field>
21 <field name="model">base.synchro.obj.line</field>
22 <field name="type">form</field>
23 <field name="arch" type="xml">
24 <form string="Transfered Ids Details">
25 <field name="name" select="1"/>
26 <field name="obj_id" select="1"/>
27 <field name="local_id" readonly="1" select="2"/>
28 <field name="remote_id" readonly="1" select="2"/>
33 <record id="ir_filters_transfer_line_form" model="ir.ui.view">
34 <field name="name">base.synchro.obj.line.form</field>
35 <field name="model">base.synchro.obj.line</field>
36 <field name="type">search</field>
37 <field name="arch" type="xml">
38 <search string="Transfered Ids Details">
41 <field name="obj_id"/>
44 <group expand="0" string="Group By">
45 <filter string="Object" icon="terp-stock_align_left_24" domain="[]" context="{'group_by':'obj_id'}"/>
46 <separator orientation="vertical"/>
47 <filter string="Date" icon="terp-go-month" domain="[]" context="{'group_by':'name'}"/>
53 <!-- Filters action-->
55 <record id="actions_transfer_line_form" model="ir.actions.act_window">
56 <field name="name">Filters</field>
57 <field name="type">ir.actions.act_window</field>
58 <field name="res_model">base.synchro.obj.line</field>
59 <field name="view_type">form</field>
60 <field name="view_id" ref="view_transfer_line_tree"/>
61 <field name="search_view_id" ref="ir_filters_transfer_line_form"/>
65 <record id="action_base_synchro_obj_line_tree" model="ir.actions.act_window">
66 <field name="name">Synchronized instances</field>
67 <field name="type">ir.actions.act_window</field>
68 <field name="res_model">base.synchro.obj.line</field>
69 <field name="view_type">form</field>
71 <menuitem id="next_id_63" name="History" groups="base.group_extended" parent="base_synchro.next_id_62"/><menuitem action="action_base_synchro_obj_line_tree" id="menu_action_base_synchro_obj_line_tree" parent="base_synchro.next_id_63"/>
73 <!--view_base_synchro_obj starts-->
75 <record id="view_transfer_form" model="ir.ui.view">
76 <field name="name">base.synchro.obj.form</field>
77 <field name="model">base.synchro.obj</field>
78 <field name="type">form</field>
79 <field name="arch" type="xml">
80 <form string="Transfer Details">
81 <field name="name" select="1"/>
82 <field name="active" select="2"/>
83 <field name="server_id" select="2"/>
84 <field name="model_id" select="1"/>
85 <field name="action"/>
86 <field name="sequence"/>
87 <field colspan="4" name="domain"/>
88 <field name="synchronize_date"/>
90 <field name="avoid_ids" colspan="4" nolabel="1">
91 <tree string="Fields" editable="bottom">
99 <record id="view_regclass_tree" model="ir.ui.view">
100 <field name="name">base.synchro.obj.tree</field>
101 <field name="model">base.synchro.obj</field>
102 <field name="type">tree</field>
103 <field name="arch" type="xml">
104 <tree string="Synchronized objects">
105 <field name="sequence"/>
107 <field name="model_id"/>
108 <field name="server_id"/>
109 <field name="action"/>
110 <field name="synchronize_date"/>
115 <record id="ir_filters_regclass_tree" model="ir.ui.view">
116 <field name="name">base.synchro.obj.line.form</field>
117 <field name="model">base.synchro.obj</field>
118 <field name="type">search</field>
119 <field name="arch" type="xml">
120 <search string="Synchronized objects">
122 <field name="model_id"/>
123 <field name="synchronize_date"/>
126 <group expand="0" string="Group By">
127 <filter string="Object to synchronize" icon="terp-stock_align_left_24" domain="[]" context="{'group_by':'model_id'}"/>
128 <separator orientation="vertical"/>
129 <filter string="Latest synchronization" icon="terp-go-month" domain="[]" context="{'group_by':'synchronize_date'}"/>
135 <!-- Filters action-->
137 <record id="actions_regclass_tree" model="ir.actions.act_window">
138 <field name="name">Filters</field>
139 <field name="type">ir.actions.act_window</field>
140 <field name="res_model">base.synchro.obj</field>
141 <field name="view_type">form</field>
142 <field name="view_id" ref="view_regclass_tree"/>
143 <field name="search_view_id" ref="ir_filters_regclass_tree"/>
146 <record id="action_transfer_tree" model="ir.actions.act_window">
147 <field name="name">Synchronized objects</field>
148 <field name="type">ir.actions.act_window</field>
149 <field name="res_model">base.synchro.obj</field>
150 <field name="view_type">form</field>
153 <menuitem action="action_transfer_tree" id="transfer_menu_id" parent="base_synchro.next_id_63"/>
156 <!--view_base_synchro_obj starts-->
158 <!--view_base_synchro_server starts -->
160 <record id="view_base_synchro_server_tree" model="ir.ui.view">
161 <field name="name">base.synchro.server.tree</field>
162 <field name="model">base.synchro.server</field>
163 <field name="type">tree</field>
164 <field name="arch" type="xml">
165 <tree string="Synchronized server">
167 <field name="server_url"/>
168 <field name="server_port"/>
169 <field name="server_db"/>
174 <record id="view_base_synchro_server_form" model="ir.ui.view">
175 <field name="name">base.synchro.server.form</field>
176 <field name="model">base.synchro.server</field>
177 <field name="type">form</field>
178 <field name="arch" type="xml">
179 <form string="Synchronized server">
180 <group colspan="4" col="6">
182 <field name="login"/>
183 <field name="password" password="True"/>
184 <field name="server_url"/>
185 <field name="server_port"/>
186 <field name="server_db"/>
192 <record id="action_base_synchro_server_tree" model="ir.actions.act_window">
193 <field name="name">Servers to be synchronized</field>
194 <field name="type">ir.actions.act_window</field>
195 <field name="res_model">base.synchro.server</field>
196 <field name="view_type">form</field>
199 <menuitem action="action_base_synchro_server_tree" id="synchro_server_tree_menu_id" parent="base_synchro.synch_config"/>
201 <!--view_base_synchro_server end -->