Improved views
[odoo/odoo.git] / bin / addons / base / base_update.xml
1 <?xml version="1.0" encoding="utf-8"?>
2 <openerp>
3     <data>
4         <!--
5     ======================
6     Languages
7     ======================
8     -->
9         <menuitem id="next_id_2" name="User Interface" parent="base.menu_custom"/>
10
11         <!--
12     ======================
13     Groups
14     ======================
15     -->
16         <record id="view_groups_form" model="ir.ui.view">
17             <field name="name">res.groups.form</field>
18             <field name="model">res.groups</field>
19             <field name="type">form</field>
20             <field name="arch" type="xml">
21                 <form string="Groups">
22                     <field colspan="4" name="name" select="1"/>
23                     <notebook colspan="4">
24                         <page string="Users">
25                             <field colspan="4" name="users" nolabel="1"/>
26                         </page>
27                         <page string="Menus">
28                             <field colspan="4" name="menu_access" nolabel="1"/>
29                         </page>
30                         <page string="Access Rights">
31                             <field colspan="4" name="model_access" nolabel="1">
32                                 <tree string="Access Rules" editable="top">
33                                     <field name="model_id"/>
34                                     <field name="perm_read"/>
35                                     <field name="perm_write"/>
36                                     <field name="perm_create"/>
37                                     <field name="perm_unlink"/>
38                                     <field name="name"/>
39                                 </tree>
40                                 <form string="Access Controls">
41                                     <field colspan="4" name="name" select="1"/>
42                                     <field name="model_id" select="1"/>
43                                     <newline/>
44                                     <field name="perm_read"/>
45                                     <field name="perm_write"/>
46                                     <field name="perm_create"/>
47                                     <field name="perm_unlink"/>
48                                 </form>
49                             </field>
50                         </page>
51                         <page string="Rules">
52                             <field colspan="4" name="rule_groups" nolabel="1">
53                                 <tree string="Rules">
54                                     <field name="name"/>
55                                     <field name="model_id"/>
56                                     <field name="global"/>
57                                 </tree>
58                             </field>
59                         </page><page string="Notes">
60                             <field colspan="4" name="comment" nolabel="1"/>
61                         </page>
62                     </notebook>
63                 </form>
64             </field>
65         </record>
66
67         <!--
68     ======================
69     Users
70     ======================
71     -->
72         <record id="view_users_form_simple_modif" model="ir.ui.view">
73             <field name="name">res.users.form.modif</field>
74             <field name="model">res.users</field>
75             <field name="type">form</field>
76             <field eval="18" name="priority"/>
77             <field name="arch" type="xml">
78                 <form string="Users">
79                     <field name="password" password="True" readonly="0"/>
80                     <label colspan="4" string="Please note that you will have to logout and relog if you change your password."/>
81                     <field name="company"/>
82                     <field name="context_lang" completion="1" readonly="0"/>
83                     <field name="context_tz" completion="1" readonly="0" colspan="4"/>
84                     <newline/>
85                     <field colspan="4" name="signature" readonly="0"/>
86                 </form>
87             </field>
88         </record>
89
90         <record id="view_users_form" model="ir.ui.view">
91             <field name="name">res.users.form</field>
92             <field name="model">res.users</field>
93             <field name="type">form</field>
94             <field name="arch" type="xml">
95                 <form string="Users">
96                     <field name="name" select="1"/>
97                     <field name="active"/>
98                     <field name="login" select="1"/>
99                     <field name="password" password="True"/>
100                     <notebook colspan="4">
101                         <page string="User">
102                             <field name="address_id" select="1"/>
103                             <field name="company_id" required="1"/>
104                             <field name="action_id" required="True"/>
105                             <field domain="[('usage','=','menu')]" name="menu_id" required="True"/>
106                             <field name="context_lang"/>
107                             <field name="context_tz"/>
108                             <field colspan="4" name="signature"/>
109                         </page>
110                         <page string="Groups">
111                             <field colspan="4" nolabel="1" name="groups_id"/>
112                         </page>
113                         <page string="Roles">
114                             <field colspan="4" nolabel="1" name="roles_id"/>
115                         </page>
116                         <page string="Accepted Companies">
117                             <field colspan="4" nolabel="1" name="company_ids" select="1"/>
118                         </page>
119                     </notebook>
120                 </form>
121             </field>
122         </record>
123         <record id="view_users_tree" model="ir.ui.view">
124             <field name="name">res.users.tree</field>
125             <field name="model">res.users</field>
126             <field name="type">tree</field>
127             <field name="arch" type="xml">
128                 <tree string="Users">
129                     <field name="name"/>
130                     <field name="login"/>
131                 </tree>
132             </field>
133         </record>
134
135         <record id="view_users_search" model="ir.ui.view">
136             <field name="name">res.users.search</field>
137             <field name="model">res.users</field>
138             <field name="type">search</field>
139             <field name="arch" type="xml">
140                 <search string="Users">
141                     <field name="name" select="1"/>
142                     <field name="login" select="1"/>
143                     <field name="address_id" select="1" string="Partner"/>
144                     <field name="company_ids" select="1" string="Company"/>
145                 </search>
146             </field>
147         </record>
148         <!--
149     ======================
150     Company
151     ======================
152     -->
153         <record id="view_company_form" model="ir.ui.view">
154             <field name="name">res.company.form</field>
155             <field name="model">res.company</field>
156             <field name="type">form</field>
157             <field name="arch" type="xml">
158                 <form string="Company">
159                     <field colspan="4" name="name" select="1"/>
160                     <field name="partner_id" select="1"/>
161                     <field name="parent_id" select="1"/>
162                     <notebook colspan="4">
163                         <page string="General Information">
164                             <field name="rml_header1"/>
165                             <field name="rml_footer1"/>
166                             <field name="rml_footer2"/>
167                             <field name="currency_id"/>
168                             <separator colspan="4" string="Your Logo - Use a size of about 450x150 pixels."/>
169                             <field colspan="4" name="logo" widget="image"/>
170                         </page>
171                         <page string="Header/Footer">
172                             <field colspan="4" name="rml_header" nolabel="1"/>
173                         </page>
174                         <page string="Internal Header/Footer">
175                             <field colspan="4" name="rml_header2" nolabel="1"/>
176                         </page>
177                         <page string="Configuration">
178                         </page>
179                     </notebook>
180                 </form>
181             </field>
182         </record>
183         <record id="view_company_tree" model="ir.ui.view">
184             <field name="name">res.company.tree</field>
185             <field name="model">res.company</field>
186             <field name="type">tree</field>
187             <field name="field_parent">child_ids</field>
188             <field name="arch" type="xml">
189                 <tree string="Companies">
190                     <field name="name"/>
191                     <field name="partner_id"/>
192                 </tree>
193             </field>
194         </record>
195
196         <record id="view_users_configuration_form" model="ir.ui.view">
197             <field name="name">res.users.confirm.form</field>
198             <field name="model">res.users</field>
199             <field name="type">form</field>
200             <field name="arch" type="xml">
201                 <form string="Configure User">
202                     <separator string="Define New Users" colspan="4"/>
203                     <field name="name" select="1"/>
204                     <field name="active" select="1"/>
205                     <field name="login" select="1"/>
206                     <field name="password" password="True"/>
207                     <notebook colspan="4">
208                         <page string="User">
209                             <field name="address_id"/>
210                             <field name="company_id" required="1"/>
211                             <field name="action_id" required="True"/>
212                             <field domain="[('usage','=','menu')]" name="menu_id" required="True"/>
213                             <field name="context_lang"/>
214                             <field name="context_tz"/>
215                             <field colspan="4" name="signature"/>
216                         </page>
217                         <page string="Groups">
218                             <label string="Groups are used to defined access rights on each screen and menu." align="0.0" colspan="4"/>
219                             <field colspan="4" nolabel="1" name="groups_id"/>
220                         </page>
221                         <page string="Roles">
222                             <label string="Roles are used to defined available actions, provided by workflows." align="0.0" colspan="4"/>
223                             <field colspan="4" nolabel="1" name="roles_id"/>
224                         </page>
225                     </notebook>
226                     <label string="" colspan="2"/>
227                     <group col="2" colspan="2">
228                         <button icon='gtk-cancel' special="cancel" name="action_next" type='object' string='Skip'/>
229                         <button name='action_new' icon='gtk-ok' type='object' string='Add User'/>
230                     </group>
231                 </form>
232             </field>
233         </record>
234
235         <record id="action_config_user_form" model="ir.actions.act_window">
236             <field name="name">Configure User</field>
237             <field name="type">ir.actions.act_window</field>
238             <field name="res_model">res.users</field>
239             <field name="view_type">form</field>
240             <field name="view_mode">form</field>
241             <field name="view_id" ref="view_users_configuration_form"/>
242             <field name="target">new</field>
243         </record>
244
245         <record id="view_confirm_simple_view_form" model="ir.ui.view">
246             <field name="name">res.users.confirm.simple_view</field>
247             <field name="model">res.config.view</field>
248             <field name="type">form</field>
249             <field name="arch" type="xml">
250                 <form string="Configure simple view">
251                     <separator string="Choose Your Mode" colspan="4"/>
252                     <field colspan="2" name="view"/>
253                     <label string="Choose the simplified interface if you are testing OpenERP for the first time. Less used options or fields are automatically hidden. You will be able to change this, later, through the Administration menu." colspan="4" align="0.0"/>
254                     <newline/>
255                     <separator string="" colspan="4"/>
256                     <label string="" colspan="2"/>
257                     <group colspan="2" col="1">
258                         <button icon="gtk-ok" name="action_set" string="Set" type="object"/>
259                     </group>
260                 </form>
261             </field>
262         </record>
263
264         <record id="action_config_simple_view_form" model="ir.actions.act_window">
265             <field name="name">Configure Simple View</field>
266             <field name="type">ir.actions.act_window</field>
267             <field name="res_model">res.config.view</field>
268             <field name="view_type">form</field>
269             <field name="view_mode">form</field>
270             <field name="target">new</field>
271         </record>
272
273
274
275         <!-- register on configuratuion -->
276
277     </data>
278     <data noupdate="1">
279         <record id="config_wizard_step_user" model="ir.actions.todo">
280             <field name="name">Create User</field>
281             <field name="note">Create your users.
282 You will be able to assign groups to users. Groups define the access rights of each users on the different objects of the system.
283             </field>
284             <field name="action_id" ref="action_config_user_form"/>
285             <field name="sequence">10</field>
286         </record>
287
288         <record id="config_wizard_simple_view" model="ir.actions.todo">
289             <field name="name">Select Your Interface</field>
290             <field name="note">Choose between the "Simplified Interface" or the extended one.
291 If you are testing or using OpenERP for the first time, we suggest you to use
292 the simplified interface, which has less options and fields but is easier to
293 understand. You will be able to switch to the extended view later.
294             </field>
295             <field name="action_id" ref="action_config_simple_view_form"/>
296             <field name="sequence">5</field>
297         </record>
298
299     </data>
300 </openerp>