diff options
| author | Harry (OpenERP) <hmo@tinyerp.com> | 2010-06-27 22:50:19 +0530 |
|---|---|---|
| committer | Harry (OpenERP) <hmo@tinyerp.com> | 2010-06-27 22:50:19 +0530 |
| commit | 1c8128141396b7e489ad0e94b2a60699c6e98191 (patch) | |
| tree | 6a08e54dd5e8b6c4da2840e82db5435b26225cec /addons/document/document_view.xml | |
| parent | ae1907cac8048510cca4365e212c8a5922e6470b (diff) | |
| parent | 47f486b2cf6e6bbddd99177176c951eff6ec517d (diff) | |
[MERGE]
bzr revid: hmo@tinyerp.com-20100627172019-7abzqpe092kdy31w
Diffstat (limited to 'addons/document/document_view.xml')
| -rw-r--r-- | addons/document/document_view.xml | 69 |
1 files changed, 60 insertions, 9 deletions
diff --git a/addons/document/document_view.xml b/addons/document/document_view.xml index f40074df644..5dc1bbcf0f8 100644 --- a/addons/document/document_view.xml +++ b/addons/document/document_view.xml @@ -13,14 +13,15 @@ <field name="type">form</field> <field name="arch" type="xml"> <form string="Storage Media"> - <group colspan="4" col="4"> + <group colspan="4" col="6"> <field name="name" select="1" colspan="4"/> - <field name="user_id"/> <field name="type"/> + <newline/> + <field name="user_id"/> <field name="online"/> <field name="readonly"/> </group> - <group colspan="2" attrs="{'invisible':[('type','!=','realstore')]}"> + <group colspan="2" attrs="{'invisible':[('type','=','db')]}"> <field name="path"/> </group> </form> @@ -35,17 +36,31 @@ <tree string="Storage Media" toolbar="1"> <field name="name"/> <field name="type"/> - <field name="online"/> - <field name="readonly"/> </tree> </field> </record> + <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"> + <filter string="Type" domain="[]" context="{'group_by':'type'}"/> + </group> + </search> + </field> + </record> + <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> + <field name="search_view_id" ref="view_document_storage_filter"/> </record> <menuitem name="Storage Media" @@ -63,6 +78,7 @@ <field name="user_id"/> <field name="parent_id"/> <field name="storage_id" /> + <field name="company_id" groups="base.group_multi_company" widget="selection"/> <notebook colspan="4"> <page string="Definition"> <separator string="Directory Type" colspan="4"/> @@ -96,7 +112,7 @@ </tree> </field> </page> - <page string="Dynamic context"> + <page string="Dynamic context" groups="base.group_extended"> <field name="dctx_ids" nolabel="1" colspan="4"> <tree string="Fields" editable="bottom"> <field name="field"/> @@ -119,6 +135,7 @@ <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"> <field name="name"/> @@ -130,12 +147,35 @@ </field> </record> + <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"> + <filter string="Type" domain="[]" context="{'group_by':'type'}"/> + <filter string="Owner" icon="terp-personal" domain="[]" context="{'group_by':'user_id'}"/> + <filter string="Storage" domain="[]" context="{'group_by':'storage_id'}"/> + </group> + </search> + </field> + </record> + <record model="ir.actions.act_window" id="action_document_directory_form"> <field name="name">Directories</field> <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> + <field name="search_view_id" ref="view_document_directory_filter"/> </record> <record id="action_dir_view1" model="ir.actions.act_window.view"> @@ -159,7 +199,7 @@ <record model="ir.actions.act_window" id="action_document_directory_tree"> <field name="type">ir.actions.act_window</field> - <field name="name">Directorie's Structure</field> + <field name="name">Directories' Structure</field> <field name="res_model">document.directory</field> <field name="view_type">tree</field> <field name="view_id" ref="document.view_document_directory_tree"/> @@ -180,7 +220,8 @@ <group colspan="4" col="6"> <field name="name" select="1" /> <field name="type"/> - <field name="parent_id"/> + <field name="parent_id"/> + <field name="company_id" groups="base.group_multi_company" widget="selection"/> </group> <notebook colspan="4"> <page string="Attachment"> @@ -244,11 +285,15 @@ help="Filter on my Attachment" /> </field> <field name="partner_id"/> + <field name="company_id" groups="base.group_multi_company"/> <newline/> <group expand="0" string="Group By..."> <filter string="Partner" icon="terp-personal" domain="[]" context="{'group_by':'partner_id'}" /> <filter string="Directory" icon="terp-folder-green" domain="[]" context="{'group_by':'parent_id'}"/> + <filter string="Type" domain="[]" context="{'group_by':'type'}"/> + <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"/> </group> </search> </field> @@ -259,7 +304,7 @@ <field name="type">tree</field> <field name="priority" eval="1"/> <field name="arch" type="xml"> - <tree colors="blue:type in ('url')" string="Documents"> + <tree colors="blue:type in ('url',)"> <field name="name"/> <field name="type"/> <field name="datas_fname"/> @@ -272,8 +317,10 @@ </record> <record model="ir.actions.act_window" id="action_document_file_form"> + <field name="name">Documents</field> <field name="type">ir.actions.act_window</field> <field name="res_model">ir.attachment</field> + <field name="name">Document</field> <field name="view_type">form</field> </record> <menuitem name="Documents" id="menu_document_doc" parent="base.menu_document" sequence="5"/> @@ -286,6 +333,7 @@ <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> + <field name="name">Directory</field> <field name="view_type">form</field> <field name="domain">[('parent_id','child_of',active_id)]</field> <field name="context">{'parent_id':active_id}</field> @@ -348,6 +396,9 @@ res_model="ir.attachment" src_model="document.directory"/> + + + </data> </openerp> |
