[FIX] res_lang : if value of thousands_sep is not present in language,method will...
[odoo/odoo.git] / addons / document / document_view.xml
1 <openerp>
2 <data>
3     <!--<menuitem name="Document Management" icon="terp-stock" id="menu_document"/>
4     <menuitem name="Document Configuration" id="menu_document_configuration" parent="menu_document"/>-->
5
6     <menuitem name="Knowledge Management" icon="terp-stock" id="base.menu_document" sequence="4"/>
7     <menuitem name="Configuration" id="base.menu_document_configuration" parent="base.menu_document" sequence="50"/>
8     <menuitem name="Document Management" id="menu_document_management_configuration" parent="base.menu_document_configuration" sequence="1"/>
9
10     <record model="ir.ui.view" id="view_document_storage_form">
11         <field name="name">document.storage</field>
12         <field name="model">document.storage</field>
13         <field name="type">form</field>
14         <field name="arch" type="xml">
15             <form string="Storage Media">
16                 <field name="name" select="1" colspan="4"/>
17                 <field name="user_id"/>
18                 <field name="type" />
19                 <field name="online" />
20                 <field name="readonly" />
21                 <field name="path" />
22             </form>
23         </field>
24     </record>
25
26     <record model="ir.ui.view" id="view_document_storage_tree">
27         <field name="name">document.storage</field>
28         <field name="model">document.storage</field>
29         <field name="type">tree</field>
30         <field name="arch" type="xml">
31             <tree string="Storage Media" toolbar="1">
32                 <field name="name"/>
33                 <field name="type"/>
34                 <field name="online"/>
35                 <field name="readonly"/>
36             </tree>
37         </field>
38     </record>
39
40     <record model="ir.actions.act_window" id="action_document_storage_form">
41         <field name="type">ir.actions.act_window</field>
42         <field name="res_model">document.storage</field>
43         <field name="view_type">form</field>
44         <field name="view_mode">tree,form</field>
45     </record>
46    <menuitem
47         name="Storage Media"
48         action="action_document_storage_form"
49         id="menu_document_storage_media"
50         parent="menu_document_management_configuration"/>
51
52     <record model="ir.ui.view" id="view_document_directory_form">
53         <field name="name">document.directory</field>
54         <field name="model">document.directory</field>
55         <field name="type">form</field>
56         <field name="arch" type="xml">
57             <form string="Directories">
58                 <field name="name" select="1" colspan="4"/>
59                 <field name="user_id"/>
60                 <field name="parent_id"/>
61                 <field name="storage_id" />
62                 <notebook colspan="4">
63                 <page string="Definition">
64                     <separator string="Directory Type" colspan="4"/>
65                     <field name="type"/>
66                     <field name="ressource_type_id"  on_change="onchange_content_id(ressource_type_id)" attrs="{'required': [('type','=','ressource')], 'readonly': [('type','=','static')]}"/>
67                     <newline/>
68                     <field name="domain" attrs="{'required': [('type','=','ressource')], 'readonly': [('type','=','static')]}"/>
69                     <field name="ressource_tree"/>
70                     <field name="resource_field"/>
71                     <field name="ressource_id" select="2" readonly="1"/>
72                     <field name="ressource_parent_type_id"/>
73                 </page>
74                 <page string="Generated Files">
75                     <label colspan="4" string="For each entry here, virtual files will appear in this folder." />
76                     <field name="content_ids" nolabel="1" colspan="4">
77                         <form string="Contents">
78                             <field name="name"/>
79                             <field name="sequence"/>
80                             <field name="prefix"/>
81                             <field name="suffix"/>
82                             <field name="extension"/>
83                             <field name="include_name"/>
84                             <separator string="PDF Report" colspan="4"/>
85                             <field name="report_id" domain="[('model_id','=',parent.ressource_type_id)]"/>
86                         </form>
87                         <tree string="Contents">
88                             <field name="sequence" string="Seq."/>
89                             <field name="name"/>
90                             <field name="suffix"/>
91                             <field name="extension"/>
92                         </tree>
93                     </field>
94                 </page>
95                 <page string="Dynamic context">
96                     <field name="dctx_ids" nolabel="1" colspan="4">
97                         <tree string="Fields" editable="bottom">
98                             <field name="field"/>
99                             <field name="expr"/>
100                         </tree>
101                         <form string="Fields">
102                             <field name="field"/>
103                             <field name="expr"/>
104                         </form>
105                     </field>
106                 </page>
107                 <page string="Security">
108                     <field name="group_ids" colspan="4" nolabel="1"/>
109                 </page>
110                 </notebook>
111             </form>
112         </field>
113     </record>
114     <record model="ir.ui.view" id="view_document_directory_tree">
115         <field name="name">document.directory</field>
116         <field name="model">document.directory</field>
117         <field name="type">tree</field>
118         <field name="field_parent">child_ids</field>
119         <field name="arch" type="xml">
120             <tree string="Directories" toolbar="1">
121                 <field name="name"/>
122                 <field name="type"/>
123                 <field name="user_id"/>
124                 <field name="create_date"/>
125                 <field name="write_date"/>
126             </tree>
127         </field>
128     </record>
129
130     <record model="ir.actions.act_window" id="action_document_directory_form">
131         <field name="name">Directories</field>
132         <field name="type">ir.actions.act_window</field>
133         <field name="res_model">document.directory</field>
134         <field name="view_type">form</field>
135         <field name="view_mode">tree,form</field>
136     </record>
137
138     <record id="action_dir_view1" model="ir.actions.act_window.view">
139         <field eval="10" name="sequence"/>
140         <field name="view_mode">tree</field>
141         <field name="view_id" ref="view_document_directory_tree"/>
142         <field name="act_window_id" ref="action_document_directory_form"/>
143     </record>
144     <record id="action_dir_view2" model="ir.actions.act_window.view">
145         <field eval="20" name="sequence"/>
146         <field name="view_mode">form</field>
147         <field name="view_id" ref="view_document_directory_form"/>
148         <field name="act_window_id" ref="action_document_directory_form"/>
149     </record>
150
151     <menuitem
152         action="action_document_directory_form"
153         id="menu_document_directories"
154         parent="menu_document_management_configuration"/>
155
156
157     <record model="ir.actions.act_window" id="action_document_directory_tree">
158         <field name="type">ir.actions.act_window</field>
159         <field name="name">Directorie's Structure</field>
160         <field name="res_model">document.directory</field>
161         <field name="view_type">tree</field>
162         <field name="view_id" ref="document.view_document_directory_tree"/>
163         <field name="domain">[('ressource_parent_type_id','=',False),('parent_id','=',False)]</field>
164     </record>
165     <menuitem
166         action="action_document_directory_tree"
167         id="menu_document_directories_tree"
168         parent="menu_document_management_configuration" sequence="5"/>
169
170     <record model="ir.ui.view" id="view_document_file_form">
171         <field name="name">ir.attachment</field>
172         <field name="model">ir.attachment</field>
173         <field name="priority" eval="1"/>
174         <field name="type">form</field>
175         <field name="arch" type="xml">
176             <form string="Documents">
177                 <group colspan="4" col="6">
178                     <field name="name" select="1" />
179                     <field name="title" select="1"/>
180                     <field name="partner_id"/>
181                     <field name="user_id"/>
182                     <field name="parent_id" select="2"/>                    
183                 </group>
184                 <notebook colspan="4">
185                 <page string="Attachment">
186                     <group col="2" colspan="2">
187                         <separator string="Data" colspan="2"/>
188                         <field name="datas" filename="datas_fname"/>
189                         <field name="datas_fname" select="1"/>
190                     </group>
191                     <group col="2" colspan="2">
192                         <separator string="Attached To" colspan="2"/>
193                         <field name="res_model" select="2" readonly="1"/>
194                         <field name="res_id" readonly="1"/>
195                     </group>
196                     <separator string="Preview" colspan="4"/>
197                     <field
198                         name="preview"
199                         widget="image"
200                         readonly="1"
201                         nolabel="1"
202                         colspan="4"
203                         img_height="400"
204                         img_width="800"/>
205
206                 </page><page string="Indexed Content">
207                     <field name="index_content" nolabel="1" colspan="4" select="1"/>
208                 </page><page string="Security">
209                     <field name="group_ids" colspan="4" nolabel="1"/>
210                 </page><page string="Others Info">                                        
211                     <group colspan="4" col="4">   
212                         <separator string="File Information" colspan="4"/>                     
213                         <field name="file_size" readonly="1"/>                      
214                         <newline/>
215                         <separator string="History" colspan="4"/>                     
216                         <field name="create_uid"/>
217                         <field name="create_date"/>
218                         <field name="write_uid"/>
219                         <field name="write_date"/>                        
220                     </group>                   
221                     
222                 </page><page string="Notes">
223                     <field colspan="4" name="description" nolabel="1"/>
224                 </page>
225                 </notebook>
226             </form>
227         </field>
228     </record>
229     <record model="ir.ui.view" id="view_document_file_tree">
230         <field name="name">ir.attachment</field>
231         <field name="model">ir.attachment</field>
232         <field name="type">tree</field>
233         <field name="priority" eval="1"/>
234         <field name="arch" type="xml">
235             <tree string="Documents">
236                 <field name="name"/>
237                 <field name="title" />
238                 <field name="partner_id"/>
239                 <field name="datas_fname"/>
240                 <field name="user_id"/>
241                 <field name="create_date"/>
242                 <field name="write_date"/>
243             </tree>
244         </field>
245     </record>
246
247     <record model="ir.actions.act_window" id="action_document_file_form">
248         <field name="type">ir.actions.act_window</field>
249         <field name="res_model">ir.attachment</field>
250         <field name="view_type">form</field>
251     </record>
252     <menuitem name="Documents" id="menu_document_doc" parent="base.menu_document" sequence="5"/>
253     <menuitem
254         name="Documents"
255         action="action_document_file_form"
256         id="menu_document_files"
257         parent="menu_document_doc"/>
258
259     <record model="ir.actions.act_window" id="action_document_file_directory_form">
260         <field name="type">ir.actions.act_window</field>
261         <field name="res_model">ir.attachment</field>
262         <field name="view_type">form</field>
263         <field name="domain">[('parent_id','child_of',active_id)]</field>
264         <field name="context">{'parent_id':'active_id'}</field>
265     </record>
266
267     <record model="ir.values" id="ir_action_document_file_directory_form">
268         <field name="key2" eval="'tree_but_open'"/>
269         <field name="model" eval="'document.directory'"/>
270         <field name="name">Browse Files</field>
271         <field name="value" eval="'ir.actions.act_window,%d'%action_document_file_directory_form"/>
272         <field name="object" eval="True"/>
273     </record>
274
275     <record model="ir.ui.view" id="view_attachment_form_inherit">
276         <field name="name">ir.attachment.view.inherit</field>
277         <field name="model">ir.attachment</field>
278         <field name="inherit_id" ref="base.view_attachment_form"/>
279         <field name="arch" type="xml">
280             <field name="datas_fname" position = "replace" >
281             </field>
282         </field>
283     </record>
284
285     <record model="ir.ui.view" id="view_process_node_form_inherit1">
286         <field name="name">process.node.form</field>
287         <field name="model">process.node</field>
288             <field name="type">form</field>
289             <field name="inherit_id" ref="process.view_process_node_form"/>
290         <field name="priority" eval="1"/>
291         <field name="arch" type="xml">
292             <field name="subflow_id" position="after">
293                 <field name="directory_id" domain="[('ressource_type_id','=',model_id),('ressource_parent_type_id','=',False)]"/>
294                 <newline/>
295             </field>
296         </field>
297     </record>
298
299     <record model="ir.ui.view" id="view_process_form_inherit1">
300         <field name="name">process.process.form</field>
301         <field name="model">process.process</field>
302             <field name="type">form</field>
303             <field name="inherit_id" ref="process.view_process_form"/>
304         <field name="priority" eval="1"/>
305         <field name="arch" type="xml">
306             <field name="subflow_id" position="after">
307                 <field name="directory_id" domain="[('ressource_type_id','=',model_id),('ressource_parent_type_id','=',False)]"/>
308                 <newline/>
309             </field>
310         </field>
311     </record>
312
313     <act_window domain="[('partner_id', '=', active_id)]"
314         id="act_res_partner_document" name="Related Documents"
315         res_model="ir.attachment"
316         src_model="res.partner"/>
317
318     <act_window domain="[('parent_id', '=', active_id)]"
319         id="zoom_directory" name="Related Documents"
320         res_model="ir.attachment"
321         src_model="document.directory"/>
322
323 </data>
324 </openerp>
325