improved_convig_wizard
[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     <record model="ir.ui.view" id="view_document_directory_form">
7         <field name="name">document.directory</field>
8         <field name="model">document.directory</field>
9         <field name="type">form</field>
10         <field name="arch" type="xml">
11             <form string="Directories">
12                 <field name="name" select="1" colspan="4"/>
13                 <field name="user_id"/>
14                 <field name="parent_id"/>
15                 <notebook colspan="4">
16                 <page string="Definition">
17                     <separator string="Directory Type" colspan="4"/>
18                     <field name="type"/>
19                     <field name="ressource_type_id"  on_change="onchange_content_id(ressource_type_id)" attrs="{'required': [('type','=','ressource')], 'readonly': [('type','=','static')]}"/>
20                     <newline/>
21                     <field name="domain" attrs="{'required': [('type','=','ressource')], 'readonly': [('type','=','static')]}"/>
22                     <field name="ressource_tree"/>
23                     <field name="ressource_id" select="2" readonly="1"/>
24                     <field name="ressource_parent_type_id"/>
25
26                     <separator string="Auto-Generated Files" colspan="4"/>
27                     <field name="content_ids" nolabel="1" colspan="4">
28                         <form string="Contents">
29                             <field name="name"/>
30                             <field name="sequence"/>
31                             <field name="suffix"/>
32                             <field name="extension"/>
33                             <field name="include_name"/>
34                             <separator string="PDF Report" colspan="4"/>
35                             <field name="report_id" domain="[('model_id','=',parent.ressource_type_id)]"/>
36                         </form>
37                         <tree string="Contents">
38                             <field name="sequence" string="Seq."/>
39                             <field name="name"/>
40                             <field name="suffix"/>
41                             <field name="extension"/>
42                         </tree>
43                     </field>
44                 </page><page string="Security">
45                     <field name="group_ids" colspan="4" nolabel="1"/>
46                 </page>
47                 </notebook>
48             </form>
49         </field>
50     </record>
51     <record model="ir.ui.view" id="view_document_directory_tree">
52         <field name="name">document.directory</field>
53         <field name="model">document.directory</field>
54         <field name="type">tree</field>
55         <field name="field_parent">child_ids</field>
56         <field name="arch" type="xml">
57             <tree string="Directories" toolbar="1">
58                 <field name="name"/>
59                 <field name="type"/>
60                 <field name="user_id"/>
61                 <field name="create_date"/>
62                 <field name="write_date"/>
63             </tree>
64         </field>
65     </record>
66
67     <record model="ir.actions.act_window" id="action_document_directory_form">
68         <field name="type">ir.actions.act_window</field>
69         <field name="res_model">document.directory</field>
70         <field name="view_type">form</field>
71         <field name="view_mode">tree,form</field>
72     </record>
73     <menuitem
74         name="Directories"
75         action="action_document_directory_form"
76         id="menu_document_directories"
77         parent="menu_document_configuration"/>
78
79
80     <record model="ir.actions.act_window" id="action_document_directory_tree">
81         <field name="type">ir.actions.act_window</field>
82         <field name="name">Directorie's Structure</field>
83         <field name="res_model">document.directory</field>
84         <field name="view_type">tree</field>
85         <field name="domain">[('ressource_parent_type_id','=',False),('parent_id','=',False)]</field>
86     </record>
87     <menuitem
88         action="action_document_directory_tree"
89         id="menu_document_directories_tree"
90         parent="menu_document_configuration"/>
91
92     <record model="ir.actions.url" id="action_document_browse">
93         <field name="name">Browse Files</field>
94         <field name="url">ftp://localhost:8021/</field>
95     </record>
96     <menuitem
97         name="Browse Files Using FTP"
98         action="action_document_browse"
99         id="menu_document_browse"
100         type="url"
101         icon="STOCK_EXECUTE"
102         parent="menu_document"/>
103
104     <record model="ir.ui.view" id="view_document_file_form">
105         <field name="name">ir.attachment</field>
106         <field name="model">ir.attachment</field>
107         <field name="priority" eval="1"/>
108         <field name="type">form</field>
109         <field name="arch" type="xml">
110             <form string="Files">
111                 <group colspan="4" col="6">
112                     <field name="name" select="1" />
113                     <field name="title" select="1"/>
114                     <field name="partner_id"/>
115                     <field name="user_id"/>
116                     <field name="create_uid" select="2"/>
117                     <field name="create_date" select="2"/>
118                 </group>
119                 <notebook colspan="4">
120                 <page string="Attachment">
121                     <group col="2" colspan="2">
122                         <separator string="Data" colspan="2"/>
123                         <field name="datas" filename="datas_fname"/>
124                         <field name="datas_fname" select="1"/>
125                     </group>
126                     <group col="2" colspan="2">
127                         <separator string="Attached To" colspan="2"/>
128                         <field name="res_model" select="2" readonly="1"/>
129                         <field name="res_id" readonly="1"/>
130                     </group>
131                     <separator string="Preview" colspan="4"/>
132                     <field
133                         name="preview"
134                         widget="image" 
135                         readonly="1" 
136                         nolabel="1" 
137                         colspan="4" 
138                         img_height="400" 
139                         img_width="800"/>
140
141                 </page><page string="Indexed Content">
142                     <field name="index_content" nolabel="1" colspan="4" select="1"/>
143                 </page><page string="Security">
144                     <field name="group_ids" colspan="4" nolabel="1"/>
145                 </page><page string="Others Info">
146                     <group colspan="2" col="2">
147                         <separator string="History" colspan="2"/>
148                         <field name="write_date"/>
149                         <field name="write_uid"/>
150                     </group>
151                     <group colspan="2" col="2">
152                         <separator string="File Information" colspan="2"/>
153                         <field name="file_size" readonly="1"/>
154                         <field name="parent_id" readonly="1" select="2"/>
155                     </group>
156                 </page><page string="Notes">
157                     <field colspan="4" name="description" nolabel="1"/>
158                 </page>
159                 </notebook>
160             </form>
161         </field>
162     </record>
163     <record model="ir.ui.view" id="view_document_file_tree">
164         <field name="name">ir.attachment</field>
165         <field name="model">ir.attachment</field>
166         <field name="type">tree</field>
167         <field name="priority" eval="1"/>
168         <field name="arch" type="xml">
169             <tree string="Files">
170                 <field name="name"/>
171                 <field name="title" />
172                 <field name="partner_id"/>
173                 <field name="datas_fname"/>
174                 <field name="user_id"/>
175                 <field name="create_date"/>
176                 <field name="write_date"/>
177             </tree>
178         </field>
179     </record>
180
181     <record model="ir.actions.act_window" id="action_document_file_form">
182         <field name="type">ir.actions.act_window</field>
183         <field name="res_model">ir.attachment</field>
184         <field name="view_type">form</field>
185     </record>
186     <menuitem
187         name="Search a File"
188         action="action_document_file_form"
189         id="menu_document_files"
190         parent="menu_document"/>
191
192     <record model="ir.actions.act_window" id="action_document_file_directory_form">
193         <field name="type">ir.actions.act_window</field>
194         <field name="res_model">ir.attachment</field>
195         <field name="view_type">form</field>
196         <field name="domain">[('parent_id','=',active_id)]</field>
197     </record>
198
199     <record model="ir.values" id="ir_action_document_file_directory_form">
200         <field name="key2" eval="'tree_but_open'"/>
201         <field name="model" eval="'document.directory'"/>
202         <field name="name">Browse Files</field>
203         <field name="value" eval="'ir.actions.act_window,%d'%action_document_file_directory_form"/>
204         <field name="object" eval="True"/>
205     </record>
206
207     <record model="ir.ui.view" id="view_attachment_form_inherit">
208         <field name="name">ir.attachment.view.inherit</field>
209         <field name="model">ir.attachment</field>
210         <field name="inherit_id" ref="base.view_attachment_form"/>
211         <field name="arch" type="xml">
212             <field name="datas_fname" position = "replace" >
213             </field>
214         </field>
215     </record>
216
217     <record model="ir.ui.view" id="view_process_node_form_inherit1">
218         <field name="name">process.node.form</field>
219         <field name="model">process.node</field>
220             <field name="type">form</field>
221             <field name="inherit_id" ref="process.view_process_node_form"/>
222         <field name="priority" eval="1"/>
223         <field name="arch" type="xml">
224             <field name="subflow_id" position="after">
225                 <field name="directory_id" domain="[('ressource_type_id','=',model_id),('ressource_parent_type_id','=',False)]"/>
226                 <newline/>
227             </field>
228         </field>
229     </record>
230
231     <record model="ir.ui.view" id="view_process_form_inherit1">
232         <field name="name">process.process.form</field>
233         <field name="model">process.process</field>
234             <field name="type">form</field>
235             <field name="inherit_id" ref="process.view_process_form"/>
236         <field name="priority" eval="1"/>
237         <field name="arch" type="xml">
238             <field name="subflow_id" position="after">
239                 <field name="directory_id" domain="[('ressource_type_id','=',model_id),('ressource_parent_type_id','=',False)]"/>
240                 <newline/>
241             </field>
242         </field>
243     </record>
244
245
246         <record id="view_auto_config_form" model="ir.ui.view">
247             <field name="name">Auto Configure Directory</field>
248             <field name="model">document.configuration.wizard</field>
249             <field name="type">form</field>
250             <field name="arch" type="xml">
251                 <form string="Auto Configure">
252                     <separator string="Document Management System." colspan="4"/>
253                     <label string="This wizard will automatically configure the document management system according to modules installed on your system." align="0.0" colspan="4"/>
254                     <field name="host" colspan="4"/>
255                     <separator string="" colspan="4"/>
256                     <label string="" colspan="2"/>
257                     <group col="4" colspan="2">
258                         <button special="cancel" string="Cancel" name="action_cancel" type="object" icon='gtk-cancel'/>
259                         <button name="action_config" string="Configure" icon='gtk-ok' type="object"/>
260                     </group>
261                 </form>
262             </field>
263         </record>
264
265         <record id="action_config_auto_directory" model="ir.actions.act_window">
266             <field name="name">Auto Configure Directory</field>
267             <field name="type">ir.actions.act_window</field>
268             <field name="res_model">document.configuration.wizard</field>
269             <field name="view_type">form</field>
270             <field name="view_mode">form</field>
271             <field name="target">new</field>
272         </record>
273
274         <record model="ir.actions.todo" id="config_auto_directory">
275             <field name="name">Auto Configure Directory</field>
276             <field name="note">This wizard will be configure directory for ressource model.</field>
277             <field name="action_id" ref="action_config_auto_directory"/>
278         </record>
279
280 </data>
281 </openerp>
282