summaryrefslogtreecommitdiff
path: root/addons/document/document_view.xml
diff options
context:
space:
mode:
authorAntony Lesuisse <al@openerp.com>2012-12-16 20:09:50 +0100
committerAntony Lesuisse <al@openerp.com>2012-12-16 20:09:50 +0100
commitc90a1492d67fdfb63a3747489475362d0bd923d7 (patch)
treed05930660e4c3f7029cf290da4167377ef3e92a7 /addons/document/document_view.xml
parent9c8aa2cb967a0ffd3d468604672e4ee2020fc558 (diff)
parent9a191f7f1717f5a0ae6c97b7a0ced0efbd0c17bf (diff)
[MERGE] trunk
bzr revid: al@openerp.com-20121216190950-n0sqzfsfyrlnlxoh
Diffstat (limited to 'addons/document/document_view.xml')
-rw-r--r--addons/document/document_view.xml197
1 files changed, 78 insertions, 119 deletions
diff --git a/addons/document/document_view.xml b/addons/document/document_view.xml
index f774dd2f3c9..54776c4d36e 100644
--- a/addons/document/document_view.xml
+++ b/addons/document/document_view.xml
@@ -1,3 +1,4 @@
+<?xml version="1.0"?>
<openerp>
<data>
<menuitem name="Document Management" id="menu_document_management_configuration" parent="knowledge.menu_document_configuration" sequence="1"/>
@@ -5,18 +6,16 @@
<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">
- <group colspan="4" col="6">
- <field name="name" select="1" colspan="4"/>
+ <group col="4">
+ <field name="name" colspan="4"/>
<field name="type"/>
- <newline/>
<field name="user_id"/>
<field name="online"/>
<field name="readonly"/>
</group>
- <group colspan="2" attrs="{'invisible':[('type','in',['db', 'db64'])]}">
+ <group attrs="{'invisible':[('type','in',['db', 'db64'])]}">
<field name="path"/>
</group>
</form>
@@ -26,7 +25,6 @@
<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"/>
@@ -38,11 +36,9 @@
<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/>
+ <search string="Search Document Storage">
+ <field name="name" string="Document Storage"/>
<group expand="0" string="Group By...">
<filter string="Type" icon="terp-stock_symbol-selection" domain="[]" context="{'group_by':'type'}"/>
</group>
@@ -68,19 +64,21 @@
<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">
- <form string="Directories" col="4">
- <field name="name" select="1" colspan="4"/>
- <field name="parent_id"/>
- <field name="storage_id" widget="selection" />
- <field name="user_id"/>
- <field name="company_id" groups="base.group_multi_company" widget="selection"/>
+ <form string="Directories" col="4" version="7.0">
+ <group col="4">
+ <field name="name"/>
+ <field name="parent_id"/>
+ <field name="storage_id"/>
+ <field name="user_id"/>
+ <field name="company_id" groups="base.group_multi_company" widget="selection"/>
+ </group>
<notebook colspan="4">
<page string="Definition">
- <separator string="Directory Type" colspan="4"/>
- <field name="type"/>
- <group colspan="4" col="4" attrs="{'invisible': [('type','!=','ressource')]}">
+ <group string="Directory Type" colspan="4">
+ <field name="type"/>
+ </group>
+ <group col="4" attrs="{'invisible': [('type','!=','ressource')]}">
<field name="ressource_type_id" on_change="onchange_content_id(ressource_type_id)"
attrs="{'required': [('type','=','ressource')] }"/>
<newline/>
@@ -89,11 +87,11 @@
<newline/>
<field name="domain" attrs="{'required': [('type','=','ressource')], 'readonly': [('type','=','static')]}"/>
</group>
- <group colspan="4" col="4">
+ <group col="4">
<field name="ressource_parent_type_id"/>
- <field name="ressource_id" select="2" readonly="1"/>
+ <field name="ressource_id" readonly="1"/>
</group>
- <group colspan="4" col="2" attrs="{'invisible': [('type','!=','ressource'),('ressource_parent_type_id','=',False)]}">
+ <group col="2" attrs="{'invisible': [('type','!=','ressource'),('ressource_parent_type_id','=',False)]}">
<field name="resource_find_all"/>
</group>
@@ -102,14 +100,16 @@
<label colspan="4" string="For each entry here, virtual files will appear in this folder." />
<field name="content_ids" nolabel="1" colspan="4" >
<form string="Contents">
- <field name="name"/>
- <field name="sequence"/>
- <field name="prefix"/>
- <field name="suffix"/>
- <field name="extension"/>
- <field name="include_name"/>
- <separator string="PDF Report" colspan="4"/>
- <field name="report_id" domain="[('model_id','=',parent.ressource_type_id)]"/>
+ <group col="4">
+ <field name="name"/>
+ <field name="sequence"/>
+ <field name="prefix"/>
+ <field name="suffix"/>
+ <field name="extension"/>
+ <field name="include_name"/>
+ <separator string="PDF Report" colspan="4"/>
+ <field name="report_id" domain="[('model_id','=',parent.ressource_type_id)]"/>
+ </group>
</form>
<tree string="Contents">
<field name="sequence" string="Seq."/>
@@ -127,8 +127,10 @@
<field name="expr"/>
</tree>
<form string="Fields">
- <field name="field"/>
- <field name="expr"/>
+ <group col="4">
+ <field name="field"/>
+ <field name="expr"/>
+ </group>
</form>
</field>
</page>
@@ -144,7 +146,6 @@
<record model="ir.ui.view" id="view_document_directory_tree">
<field name="name">document.directory</field>
<field name="model">document.directory</field>
- <field name="type">tree</field>
<field name="field_parent">child_ids</field>
<field name="arch" type="xml">
<tree string="Directories" toolbar="1">
@@ -162,23 +163,18 @@
<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">
+ <field name="name" string="Document Directory"/>
<filter string="Static" domain="[('type','=','directory')]"/>
<filter string="Resources" icon="terp-personal" domain="[('type','=','ressource')]"/>
- <separator orientation="vertical"/>
- <field name="name" />
- <field name="user_id" />
<field name="company_id" groups="base.group_multi_company"/>
<field name="storage_id" />
- <newline/>
+ <field name="user_id" />
<group expand="0" string="Group By...">
<filter string="Owner" icon="terp-personal" domain="[]" context="{'group_by':'user_id'}"/>
- <separator orientation="vertical"/>
<filter string="Type" icon="terp-stock_symbol-selection" domain="[]" context="{'group_by':'type'}"/>
<filter string="Storage" domain="[]" icon="terp-accessories-archiver" context="{'group_by':'storage_id'}"/>
- <separator orientation="vertical" groups="base.group_multi_company"/>
<filter string="Company" domain="[]" icon="terp-go-home" context="{'group_by':'company_id'}" groups="base.group_multi_company"/>
</group>
</search>
@@ -230,77 +226,46 @@
<field name="name">ir.attachment</field>
<field name="model">ir.attachment</field>
<field name="priority" eval="1"/>
- <field name="type">form</field>
+ <field name="inherit_id" ref="base.view_attachment_form"/>
<field name="arch" type="xml">
- <form string="Documents">
- <group colspan="4" col="6">
- <field name="name" select="1" colspan="4" />
- <field name="parent_id"/>
- <newline/>
- <field name="user_id"/>
- <field name="company_id" groups="base.group_multi_company" widget="selection"/>
+ <xpath expr="//field[@name='datas_fname']" position="replace">
+ <field name="datas_fname" invisible="1" on_change="onchange_file(datas_fname)"/>
+ </xpath>
+ <field name="url" position="after">
+ <field name="user_id"/>
+ </field>
+ <field name="company_id" position="before">
+ <field name="parent_id"/>
+ <field name="partner_id"/>
+ </field>
+ <xpath expr="//div[@name='creation_div']" position='after'>
+ <label for="write_uid" string="Modification"/>
+ <div>
+ <field name="write_uid" readonly="1" class="oe_inline"/> on
+ <field name="write_date" readonly="1" class="oe_inline"/>
+ </div>
+ </xpath>
+ <xpath expr="//group[@name='description_group']" position='after'>
+ <group string="Indexed Content" colspan="4">
+ <field name="index_content" nolabel="1"/>
</group>
- <notebook colspan="4">
- <page string="Attachment">
- <group col="2" colspan="2">
- <separator string="Data" colspan="2"/>
- <field name="type"/>
- <newline />
- <group col="2" colspan="2" attrs="{'invisible':[('type','=','url')]}">
- <field name="datas" filename="datas_fname"/>
- <field name="datas_fname" select="1"/>
- </group>
- <group col="2" colspan="2" attrs="{'invisible':[('type','=','binary')]}">
- <field name="url" widget="url"/>
- </group>
- </group>
- <group col="2" colspan="2">
- <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"/>
- <field name="res_name" readonly="1"/>
- </group>
- <separator string="Related to" colspan="2"/>
- <field name="partner_id"/>
- </group>
- <group col="2" colspan="2" groups="base.group_no_one">
- <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_no_one">
- <separator string="Modified" colspan="2"/>
- <field name="write_uid" readonly="1"/>
- <field name="write_date" readonly="1"/>
- </group>
- </page>
- <page string="Indexed Content - experimental" groups="base.group_no_one">
- <field name="index_content" colspan="4" nolabel="1"/>
- </page>
- <page string="Notes">
- <field colspan="4" name="description" nolabel="1"/>
- </page>
- </notebook>
- </form>
+ </xpath>
</field>
</record>
<record id="view_attach_filter_inherit0" model="ir.ui.view">
<field name="name">IR Attachment0</field>
<field name="model">ir.attachment</field>
- <field name="type">search</field>
<field name="inherit_id" ref="base.view_attachment_search"/>
<field name="arch" type="xml">
- <field name="create_uid" position="replace">
- <field name="user_id">
- <filter icon="terp-personal"
- domain="[('user_id','=',uid)]"
- help="Filter on my documents" />
- </field>
+ <xpath expr="//filter[@name='my_documents_filter']" position="replace">
+ <filter name="my_documents_filter" string="My Document(s)" icon="terp-personal" domain="[('user_id','=',uid)]" help="Filter on my documents"/>
+ </xpath>
+ <xpath expr="//field[@name='create_uid']" position="replace">
+ <field name="user_id"/>
<field name="parent_id" />
<field name="index_content"/>
- </field>
+ </xpath>
</field>
</record>
@@ -309,7 +274,6 @@
<field name="name">IR Attachment2</field>
<field name="model">ir.attachment</field>
- <field name="type">search</field>
<field name="inherit_id" ref="base.view_attachment_search"/>
<field name="arch" type="xml">
<filter string="Owner" position="replace">
@@ -324,10 +288,9 @@
<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">
- <tree colors="blue:type in ('url',)">
+ <tree colors="blue:type in ('url',)" string="Attachments">
<field name="name"/>
<field name="parent_id" />
<field name="user_id"/>
@@ -346,7 +309,14 @@
<field name="type">ir.actions.act_window</field>
<field name="res_model">ir.attachment</field>
<field name="view_type">form</field>
- <field name="help">The Documents repository gives you access to all attachments, such as mails, project documents, invoices etc.</field>
+ <field name="help" type="html">
+ <p class="oe_view_nocontent_create">
+ Click to create a new document.
+ </p><p>
+ The Documents repository gives you access to all attachments, such
+ as mails, project documents, invoices etc.
+ </p>
+ </field>
</record>
<menuitem name="Documents" id="menu_document_doc" parent="knowledge.menu_document" sequence="0"/>
<menuitem
@@ -371,25 +341,15 @@
<field name="value" eval="'ir.actions.act_window,%d'%action_document_file_directory_form"/>
</record>
- <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="inherit_id" ref="process.view_process_node_form"/>
<field name="priority" eval="1"/>
<field name="arch" type="xml">
<field name="subflow_id" position="after">
- <field name="directory_id" domain="[('ressource_type_id','=',model_id),('ressource_parent_type_id','=',False)]"/>
+ <field name="directory_id" string="Document Directory" domain="[('ressource_type_id','=',model_id),('ressource_parent_type_id','=',False)]"/>
<newline/>
</field>
</field>
@@ -398,8 +358,7 @@
<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="inherit_id" ref="process.view_process_form"/>
<field name="priority" eval="1"/>
<field name="arch" type="xml">
<field name="subflow_id" position="after">
@@ -418,7 +377,7 @@
<act_window
domain="[('parent_id', '=', active_id)]"
context="{'default_parent_id': active_id}"
- id="zoom_directory" name="Related Documents"
+ id="zoom_directory" name="Related Documents"
res_model="ir.attachment"
src_model="document.directory"/>
</data>