[IMP] hr*: rename model of config wizard to hr.config.settings
[odoo/odoo.git] / addons / base_synchro / base_synchro_view.xml
1 <?xml version="1.0" encoding="utf-8"?>
2 <openerp>
3     <data>
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"/>
15                 </tree>
16             </field>
17         </record>
18
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"/>
29                 </form>
30             </field>
31         </record>
32
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">
39                     <group>
40                       <field name="name"/>
41                       <field name="obj_id"/>
42                     </group>
43                     <newline/>
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'}"/>
48                     </group>
49                 </search>
50             </field>
51         </record>
52
53         <!--        Filters action-->
54
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"/>
62         </record>
63
64
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>
70         </record>
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"/>
72
73 <!--view_base_synchro_obj starts-->
74
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"/>
89                     <newline/>
90                     <field name="avoid_ids" colspan="4" nolabel="1">
91                         <tree string="Fields" editable="bottom">
92                             <field name="name"/>
93                         </tree>
94                     </field>
95                 </form>
96             </field>
97         </record>
98
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"/>
106                     <field name="name"/>
107                     <field name="model_id"/>
108                     <field name="server_id"/>
109                     <field name="action"/>
110                     <field name="synchronize_date"/>
111                 </tree>
112             </field>
113         </record>
114
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">
121                     <group>
122                       <field name="model_id"/>
123                       <field name="synchronize_date"/>
124                     </group>
125                     <newline/>
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'}"/>
130                     </group>
131                 </search>
132             </field>
133         </record>
134
135         <!--        Filters action-->
136
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"/>
144         </record>
145
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>
151         </record>
152
153         <menuitem action="action_transfer_tree" id="transfer_menu_id" parent="base_synchro.next_id_63"/>
154
155
156 <!--view_base_synchro_obj starts-->
157
158 <!--view_base_synchro_server starts -->
159
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">
166                     <field name="name"/>
167                     <field name="server_url"/>
168                     <field name="server_port"/>
169                     <field name="server_db"/>
170                 </tree>
171             </field>
172         </record>
173
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">
181                         <field name="name"/>
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"/>
187                     </group>
188                 </form>
189             </field>
190         </record>
191
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>
197         </record>
198
199         <menuitem action="action_base_synchro_server_tree" id="synchro_server_tree_menu_id" parent="base_synchro.synch_config"/>
200
201 <!--view_base_synchro_server end -->
202
203     </data>
204 </openerp>