2008-10-07 11:48:28 +00:00
<openerp >
2008-09-26 14:23:55 +00:00
<data >
2010-06-29 09:57:47 +00:00
<menuitem name= "Document Management" id= "menu_document_management_configuration" parent= "knowledge.menu_document_configuration" sequence= "1" />
2008-09-26 14:23:55 +00:00
2009-12-02 05:36:57 +00:00
<record model= "ir.ui.view" id= "view_document_storage_form" >
<field name= "name" > document.storage</field>
<field name= "model" > document.storage</field>
<field name= "type" > form</field>
<field name= "arch" type= "xml" >
<form string= "Storage Media" >
2010-06-25 12:16:13 +00:00
<group colspan= "4" col= "6" >
2010-06-11 10:04:29 +00:00
<field name= "name" select= "1" colspan= "4" />
<field name= "type" />
2010-06-25 12:16:13 +00:00
<newline />
<field name= "user_id" />
2010-06-11 10:04:29 +00:00
<field name= "online" />
<field name= "readonly" />
2010-04-06 09:07:49 +00:00
</group>
2010-07-08 22:50:42 +00:00
<group colspan= "2" attrs= "{'invisible':[('type','in',['db', 'db64'])]}" >
2010-06-11 10:04:29 +00:00
<field name= "path" />
2010-04-06 09:07:49 +00:00
</group>
2009-12-02 05:36:57 +00:00
</form>
</field>
</record>
<record model= "ir.ui.view" id= "view_document_storage_tree" >
<field name= "name" > document.storage</field>
<field name= "model" > document.storage</field>
<field name= "type" > tree</field>
<field name= "arch" type= "xml" >
<tree string= "Storage Media" toolbar= "1" >
<field name= "name" />
<field name= "type" />
</tree>
</field>
</record>
2010-06-23 11:05:59 +00:00
<record id= "view_document_storage_filter" model= "ir.ui.view" >
<field name= "name" > Search View: Document Storage</field>
<field name= "model" > document.storage</field>
<field name= "type" > search</field>
<field name= "arch" type= "xml" >
<search string= "Search Document storage" >
<field name= "name" />
<newline />
<group expand= "0" string= "Group By..." groups= "base.group_extended" >
2010-09-20 06:11:01 +00:00
<filter string= "Type" icon= "terp-stock_symbol-selection" domain= "[]" context= "{'group_by':'type'}" />
2010-06-23 11:05:59 +00:00
</group>
</search>
</field>
</record>
2009-12-02 05:36:57 +00:00
<record model= "ir.actions.act_window" id= "action_document_storage_form" >
<field name= "type" > ir.actions.act_window</field>
<field name= "res_model" > document.storage</field>
<field name= "view_type" > form</field>
<field name= "view_mode" > tree,form</field>
2010-06-23 11:05:59 +00:00
<field name= "search_view_id" ref= "view_document_storage_filter" />
2009-12-02 05:36:57 +00:00
</record>
2010-02-10 08:46:48 +00:00
<menuitem
2009-12-02 05:36:57 +00:00
name="Storage Media"
action="action_document_storage_form"
id="menu_document_storage_media"
2010-08-18 13:08:15 +00:00
groups="base.group_extended"
2010-02-10 08:46:48 +00:00
parent="menu_document_management_configuration"/>
2009-12-02 05:36:57 +00:00
2008-09-26 14:37:55 +00:00
<record model= "ir.ui.view" id= "view_document_directory_form" >
<field name= "name" > document.directory</field>
<field name= "model" > document.directory</field>
<field name= "type" > form</field>
<field name= "arch" type= "xml" >
2010-06-29 14:00:32 +00:00
<form string= "Directories" col= "6" >
2008-10-28 08:38:03 +00:00
<field name= "name" select= "1" colspan= "4" />
<field name= "parent_id" />
2010-06-29 14:00:32 +00:00
<field name= "storage_id" widget= "selection" />
2010-06-27 20:18:26 +00:00
<field name= "user_id" />
2010-06-23 11:53:49 +00:00
<field name= "company_id" groups= "base.group_multi_company" widget= "selection" />
2008-10-28 08:38:03 +00:00
<notebook colspan= "4" >
2008-09-26 14:37:55 +00:00
<page string= "Definition" >
<separator string= "Directory Type" colspan= "4" />
<field name= "type" />
2010-06-27 20:18:26 +00:00
<group colspan= "4" col= "4" attrs= "{'invisible': [('type','!=','ressource')]}" >
2010-09-20 06:11:01 +00:00
<field name= "ressource_type_id" on_change= "onchange_content_id(ressource_type_id)"
2010-06-27 20:18:35 +00:00
attrs="{'required': [('type','=','ressource')] }"/>
2010-07-13 10:29:58 +00:00
<field name= "resource_find_all" groups= "base.group_extended" />
2010-06-27 20:18:35 +00:00
<newline />
<field name= "resource_field" domain= "[('model_id','=',ressource_type_id), ('ttype', 'in', ('char', 'selection', 'date', 'datetime'))]" />
<field name= "ressource_tree" />
2010-07-08 22:50:42 +00:00
<newline />
<field name= "domain" attrs= "{'required': [('type','=','ressource')], 'readonly': [('type','=','static')]}" />
2010-06-27 20:18:26 +00:00
</group>
2010-07-11 06:06:46 +00:00
<group colspan= "4" col= "4" >
2010-06-27 20:18:35 +00:00
<field name= "ressource_parent_type_id" />
<field name= "ressource_id" select= "2" readonly= "1" />
</group>
2010-09-20 06:11:01 +00:00
2009-12-02 05:36:57 +00:00
</page>
2010-06-27 20:18:26 +00:00
<page string= "Generated Files" groups= "base.group_extended" >
2009-12-02 05:36:57 +00:00
<label colspan= "4" string= "For each entry here, virtual files will appear in this folder." />
2010-07-13 10:30:24 +00:00
<field name= "content_ids" nolabel= "1" colspan= "4" >
2008-09-26 14:37:55 +00:00
<form string= "Contents" >
<field name= "name" />
<field name= "sequence" />
2009-12-02 05:36:57 +00:00
<field name= "prefix" />
2008-09-26 14:37:55 +00:00
<field name= "suffix" />
<field name= "extension" />
2008-10-28 08:38:03 +00:00
<field name= "include_name" />
2008-10-28 07:10:13 +00:00
<separator string= "PDF Report" colspan= "4" />
2008-09-26 14:37:55 +00:00
<field name= "report_id" domain= "[('model_id','=',parent.ressource_type_id)]" />
</form>
<tree string= "Contents" >
2008-10-28 07:10:13 +00:00
<field name= "sequence" string= "Seq." />
2008-09-26 14:37:55 +00:00
<field name= "name" />
<field name= "suffix" />
<field name= "extension" />
</tree>
</field>
2009-12-02 05:36:57 +00:00
</page>
2010-06-23 10:50:49 +00:00
<page string= "Dynamic context" groups= "base.group_extended" >
2010-06-27 20:18:35 +00:00
<label colspan= "4" string= "Define words in the context, for all child directories and files" />
2009-12-02 05:36:57 +00:00
<field name= "dctx_ids" nolabel= "1" colspan= "4" >
<tree string= "Fields" editable= "bottom" >
<field name= "field" />
<field name= "expr" />
</tree>
<form string= "Fields" >
<field name= "field" />
<field name= "expr" />
</form>
</field>
</page>
<page string= "Security" >
2010-06-27 20:18:35 +00:00
<label colspan= "4" string= "Only members of these groups will have access to this directory and its files." />
<label colspan= "4" string= "These groups, however, do NOT apply to children directories, which must define their own groups." />
2008-09-26 14:37:55 +00:00
<field name= "group_ids" colspan= "4" nolabel= "1" />
</page>
</notebook>
</form>
</field>
</record>
<record model= "ir.ui.view" id= "view_document_directory_tree" >
<field name= "name" > document.directory</field>
<field name= "model" > document.directory</field>
2010-05-26 13:37:20 +00:00
<field name= "type" > tree</field>
2010-06-23 10:31:44 +00:00
<field name= "field_parent" > child_ids</field>
2008-09-26 14:37:55 +00:00
<field name= "arch" type= "xml" >
2008-10-07 20:04:23 +00:00
<tree string= "Directories" toolbar= "1" >
2008-09-26 14:37:55 +00:00
<field name= "name" />
<field name= "type" />
<field name= "user_id" />
2010-10-11 12:09:52 +00:00
<field name= "storage_id" />
2008-09-26 14:37:55 +00:00
<field name= "create_date" />
<field name= "write_date" />
</tree>
</field>
</record>
2008-09-26 14:23:55 +00:00
2010-06-23 10:50:49 +00:00
<record id= "view_document_directory_filter" model= "ir.ui.view" >
<field name= "name" > Search View: Document Directory</field>
<field name= "model" > document.directory</field>
<field name= "type" > search</field>
<field name= "arch" type= "xml" >
<search string= "Search Document Directory" >
<filter string= "Static" domain= "[('type','=','directory')]" />
<filter string= "Resources" domain= "[('type','=','ressource')]" />
<separator orientation= "vertical" />
<field name= "name" />
<field name= "user_id" />
<field name= "storage_id" />
<newline />
<group expand= "0" string= "Group By..." groups= "base.group_extended" >
2010-09-20 06:11:01 +00:00
<filter string= "Type" icon= "terp-stock_symbol-selection" domain= "[]" context= "{'group_by':'type'}" />
2010-06-23 10:50:49 +00:00
<filter string= "Owner" icon= "terp-personal" domain= "[]" context= "{'group_by':'user_id'}" />
2010-07-02 05:52:27 +00:00
<filter string= "Storage" domain= "[]" context= "{'group_by':'storage_id'}" />
2010-06-23 10:50:49 +00:00
</group>
</search>
</field>
</record>
2008-09-26 14:37:55 +00:00
<record model= "ir.actions.act_window" id= "action_document_directory_form" >
2010-01-27 06:57:08 +00:00
<field name= "name" > Directories</field>
2008-09-26 14:37:55 +00:00
<field name= "type" > ir.actions.act_window</field>
<field name= "res_model" > document.directory</field>
<field name= "view_type" > form</field>
<field name= "view_mode" > tree,form</field>
2010-06-23 10:50:49 +00:00
<field name= "search_view_id" ref= "view_document_directory_filter" />
2008-10-29 21:45:02 +00:00
</record>
2010-01-27 06:57:08 +00:00
<record id= "action_dir_view1" model= "ir.actions.act_window.view" >
<field eval= "10" name= "sequence" />
<field name= "view_mode" > tree</field>
<field name= "view_id" ref= "view_document_directory_tree" />
<field name= "act_window_id" ref= "action_document_directory_form" />
</record>
<record id= "action_dir_view2" model= "ir.actions.act_window.view" >
<field eval= "20" name= "sequence" />
<field name= "view_mode" > form</field>
<field name= "view_id" ref= "view_document_directory_form" />
<field name= "act_window_id" ref= "action_document_directory_form" />
</record>
2008-09-26 14:37:55 +00:00
<menuitem
action="action_document_directory_form"
2008-10-29 21:45:02 +00:00
id="menu_document_directories"
2010-01-11 11:48:35 +00:00
parent="menu_document_management_configuration"/>
2008-10-29 21:45:02 +00:00
2008-09-26 14:23:55 +00:00
2008-09-26 14:37:55 +00:00
<record model= "ir.actions.act_window" id= "action_document_directory_tree" >
<field name= "type" > ir.actions.act_window</field>
2010-06-23 12:41:48 +00:00
<field name= "name" > Directories' Structure</field>
2008-09-26 14:37:55 +00:00
<field name= "res_model" > document.directory</field>
<field name= "view_type" > tree</field>
2010-01-27 06:57:08 +00:00
<field name= "view_id" ref= "document.view_document_directory_tree" />
2008-09-26 14:37:55 +00:00
<field name= "domain" > [('ressource_parent_type_id','=',False),('parent_id','=',False)]</field>
</record>
<menuitem
action="action_document_directory_tree"
2008-10-29 21:45:02 +00:00
id="menu_document_directories_tree"
2010-01-11 11:48:35 +00:00
parent="menu_document_management_configuration" sequence="5"/>
2008-09-26 14:23:55 +00:00
2008-09-26 14:37:55 +00:00
<record model= "ir.ui.view" id= "view_document_file_form" >
<field name= "name" > ir.attachment</field>
<field name= "model" > ir.attachment</field>
<field name= "priority" eval= "1" />
<field name= "type" > form</field>
<field name= "arch" type= "xml" >
2010-02-10 08:46:48 +00:00
<form string= "Documents" >
2008-11-05 16:36:08 +00:00
<group colspan= "4" col= "6" >
2010-06-27 20:18:46 +00:00
<field name= "name" select= "1" colspan= "4" />
2010-06-23 11:53:49 +00:00
<field name= "parent_id" />
2010-06-27 20:18:46 +00:00
<newline />
<field name= "user_id" />
2010-06-23 11:53:49 +00:00
<field name= "company_id" groups= "base.group_multi_company" widget= "selection" />
2008-11-05 16:36:08 +00:00
</group>
<notebook colspan= "4" >
<page string= "Attachment" >
<group col= "2" colspan= "2" >
<separator string= "Data" colspan= "2" />
2010-06-27 20:18:46 +00:00
<field name= "type" />
<newline />
2010-05-27 11:14:23 +00:00
<group col= "2" colspan= "2" attrs= "{'invisible':[('type','=','url')]}" >
2010-06-27 20:18:46 +00:00
<field name= "datas" filename= "datas_fname" />
<field name= "datas_fname" select= "1" />
2010-05-27 11:14:23 +00:00
</group>
<group col= "2" colspan= "2" attrs= "{'invisible':[('type','=','binary')]}" >
2010-06-27 20:18:46 +00:00
<field name= "url" widget= "url" />
2010-05-27 11:14:23 +00:00
</group>
2008-11-05 16:36:08 +00:00
</group>
<group col= "2" colspan= "2" >
2010-06-29 14:00:32 +00:00
<field name= "res_id" invisible= "True" />
<group col= "2" colspan= "2" attrs= "{'invisible': [('res_id','=',0)]}" >
<separator string= "Attached To" colspan= "2" />
<field name= "res_model" readonly= "True" invisible= "True" />
2010-06-27 20:18:46 +00:00
<field name= "res_name" readonly= "1" />
2010-05-26 13:37:20 +00:00
</group>
2010-06-27 20:18:46 +00:00
<separator string= "Related to" colspan= "2" />
<field name= "partner_id" />
2008-11-05 16:36:08 +00:00
</group>
2010-06-27 20:18:46 +00:00
<group col= "2" colspan= "2" groups= "base.group_extended" >
<separator string= "Created" colspan= "2" />
<field name= "create_uid" readonly= "1" />
<field name= "create_date" readonly= "1" />
</group>
<group col= "2" colspan= "2" groups= "base.group_extended" >
<separator string= "Modified" colspan= "2" />
<field name= "write_uid" readonly= "1" />
<field name= "write_date" readonly= "1" />
2010-05-26 13:37:20 +00:00
</group>
</page>
2010-06-24 09:48:27 +00:00
<page string= "Indexed Content" groups= "base.group_extended" >
<field name= "index_content" colspan= "4" nolabel= "1" />
</page>
2010-05-26 13:37:20 +00:00
<page string= "Notes" >
2008-11-05 16:36:08 +00:00
<field colspan= "4" name= "description" nolabel= "1" />
2008-09-26 14:37:55 +00:00
</page>
</notebook>
</form>
</field>
</record>
2010-05-26 13:37:20 +00:00
<record id= "view_attach_filter" model= "ir.ui.view" >
<field name= "name" > IR Attachment</field>
<field name= "model" > ir.attachment</field>
<field name= "type" > search</field>
<field name= "arch" type= "xml" >
2010-09-22 14:00:24 +00:00
<search string= "Document" >
<filter icon= "terp-go-month" string= "Month"
domain="[('create_date','< =', time.strftime('%%Y-%%m-%%d')),('create_date','> =',time.strftime('%%Y-%%m-01'))]"
2010-05-27 11:14:23 +00:00
/>
2010-06-12 17:49:33 +00:00
<separator orientation= "vertical" />
2010-06-27 20:19:01 +00:00
<field name= "name" />
<field name= "parent_id" />
2010-06-12 17:49:33 +00:00
<field name= "user_id" >
2010-06-07 09:04:11 +00:00
<filter icon= "terp-personal"
2010-05-27 11:14:23 +00:00
domain="[('user_id','=', False)]"
2010-09-22 14:00:24 +00:00
help="Filter on my documents" />
2010-06-12 17:49:33 +00:00
</field>
<field name= "partner_id" />
2010-06-23 11:53:49 +00:00
<field name= "company_id" groups= "base.group_multi_company" />
2010-06-12 17:49:33 +00:00
<newline />
<group expand= "0" string= "Group By..." >
2010-06-07 09:04:11 +00:00
<filter string= "Partner" icon= "terp-personal" domain= "[]"
2010-06-27 20:19:01 +00:00
context="{'group_by':'partner_id'}" groups="base.group_extended"/>
2010-06-07 09:04:11 +00:00
<filter string= "Directory" icon= "terp-folder-green" domain= "[]" context= "{'group_by':'parent_id'}" />
2010-07-21 06:54:51 +00:00
<filter string= "Type" icon= "terp-stock_symbol-selection" domain= "[]" context= "{'group_by':'type'}" groups= "base.group_extended" />
2010-06-23 11:53:49 +00:00
<filter string= "Owner" icon= "terp-personal" domain= "[]" context= "{'group_by':'user_id'}" />
<filter string= "Company" icon= "terp-personal" domain= "[]" context= "{'group_by':'company_id'}" groups= "base.group_multi_company" />
2010-06-12 17:49:33 +00:00
</group>
2010-05-26 13:37:20 +00:00
</search>
</field>
</record>
2008-09-26 14:37:55 +00:00
<record model= "ir.ui.view" id= "view_document_file_tree" >
<field name= "name" > ir.attachment</field>
<field name= "model" > ir.attachment</field>
<field name= "type" > tree</field>
<field name= "priority" eval= "1" />
<field name= "arch" type= "xml" >
2010-07-02 05:52:27 +00:00
<tree colors= "blue:type in ('url',)" >
2008-09-26 14:37:55 +00:00
<field name= "name" />
2010-06-27 20:19:01 +00:00
<field name= "parent_id" />
2008-09-26 14:37:55 +00:00
<field name= "user_id" />
2008-11-05 16:49:52 +00:00
<field name= "create_date" />
2008-09-26 14:37:55 +00:00
<field name= "write_date" />
2010-06-27 20:19:01 +00:00
<field name= "partner_id" groups= "base.group_extended" />
<field name= "type" groups= "base.group_extended" />
2008-09-26 14:37:55 +00:00
</tree>
2010-05-27 11:14:23 +00:00
2008-09-26 14:37:55 +00:00
</field>
</record>
2008-09-26 14:23:55 +00:00
2008-09-26 14:37:55 +00:00
<record model= "ir.actions.act_window" id= "action_document_file_form" >
2010-06-23 11:53:49 +00:00
<field name= "name" > Documents</field>
2008-09-26 14:37:55 +00:00
<field name= "type" > ir.actions.act_window</field>
<field name= "res_model" > ir.attachment</field>
<field name= "view_type" > form</field>
2010-07-19 09:49:06 +00:00
<field name= "search_view_id" ref= "view_attach_filter" />
2010-08-19 12:38:20 +00:00
<field name= "help" > Documents give your access to all attached documents; it's a repository of all attached documents (mails, documents attached to a project, etc.)</field>
2008-09-26 14:37:55 +00:00
</record>
2010-07-02 05:52:27 +00:00
<menuitem name= "Documents" id= "menu_document_doc" parent= "knowledge.menu_document" sequence= "0" />
2008-09-26 14:37:55 +00:00
<menuitem
2010-02-10 08:46:48 +00:00
name="Documents"
2008-09-26 14:37:55 +00:00
action="action_document_file_form"
2008-10-29 21:45:02 +00:00
id="menu_document_files"
2010-01-11 11:48:35 +00:00
parent="menu_document_doc"/>
2008-09-26 14:23:55 +00:00
2008-09-26 14:37:55 +00:00
<record model= "ir.actions.act_window" id= "action_document_file_directory_form" >
<field name= "type" > ir.actions.act_window</field>
<field name= "res_model" > ir.attachment</field>
2010-06-23 12:41:48 +00:00
<field name= "name" > Directory</field>
2008-09-26 14:37:55 +00:00
<field name= "view_type" > form</field>
2010-01-27 00:33:18 +00:00
<field name= "domain" > [('parent_id','child_of',active_id)]</field>
2010-06-25 12:37:54 +00:00
<field name= "context" > {'parent_id':active_id}</field>
2008-09-26 14:37:55 +00:00
</record>
2008-09-26 14:23:55 +00:00
2008-09-26 14:37:55 +00:00
<record model= "ir.values" id= "ir_action_document_file_directory_form" >
<field name= "key2" eval= "'tree_but_open'" />
<field name= "model" eval= "'document.directory'" />
<field name= "name" > Browse Files</field>
<field name= "value" eval= "'ir.actions.act_window,%d'%action_document_file_directory_form" />
<field name= "object" eval= "True" />
</record>
2008-09-26 14:23:55 +00:00
2008-09-26 14:37:55 +00:00
<record model= "ir.ui.view" id= "view_attachment_form_inherit" >
<field name= "name" > ir.attachment.view.inherit</field>
<field name= "model" > ir.attachment</field>
<field name= "inherit_id" ref= "base.view_attachment_form" />
<field name= "arch" type= "xml" >
<field name= "datas_fname" position = "replace" >
</field>
</field>
</record>
<record model= "ir.ui.view" id= "view_process_node_form_inherit1" >
<field name= "name" > process.node.form</field>
<field name= "model" > process.node</field>
<field name= "type" > form</field>
<field name= "inherit_id" ref= "process.view_process_node_form" />
<field name= "priority" eval= "1" />
<field name= "arch" type= "xml" >
<field name= "subflow_id" position= "after" >
2008-10-03 08:20:47 +00:00
<field name= "directory_id" domain= "[('ressource_type_id','=',model_id),('ressource_parent_type_id','=',False)]" />
2008-09-26 14:37:55 +00:00
<newline />
</field>
</field>
</record>
<record model= "ir.ui.view" id= "view_process_form_inherit1" >
<field name= "name" > process.process.form</field>
<field name= "model" > process.process</field>
<field name= "type" > form</field>
<field name= "inherit_id" ref= "process.view_process_form" />
<field name= "priority" eval= "1" />
<field name= "arch" type= "xml" >
<field name= "subflow_id" position= "after" >
2008-10-03 08:20:47 +00:00
<field name= "directory_id" domain= "[('ressource_type_id','=',model_id),('ressource_parent_type_id','=',False)]" />
2008-09-26 14:37:55 +00:00
<newline />
</field>
</field>
</record>
2010-01-11 11:48:35 +00:00
2010-01-27 00:33:18 +00:00
<act_window domain= "[('partner_id', '=', active_id)]"
id="act_res_partner_document" name="Related Documents"
res_model="ir.attachment"
2010-05-05 14:14:09 +00:00
src_model="res.partner"
groups="base.group_extended"/>
2008-10-07 05:24:01 +00:00
2010-10-11 12:09:52 +00:00
<act_window
2010-09-28 13:17:10 +00:00
context="{'search_default_parent_id': [active_id]}"
2010-01-27 06:57:08 +00:00
id="zoom_directory" name="Related Documents"
res_model="ir.attachment"
src_model="document.directory"/>
2010-06-23 10:50:49 +00:00
2010-07-02 05:52:27 +00:00
2010-06-23 10:50:49 +00:00
2008-09-26 14:23:55 +00:00
</data>
2008-10-07 11:48:28 +00:00
</openerp>
2008-09-26 14:23:55 +00:00