diff options
| author | Antony Lesuisse <al@openerp.com> | 2012-08-03 17:46:41 +0200 |
|---|---|---|
| committer | Antony Lesuisse <al@openerp.com> | 2012-08-03 17:46:41 +0200 |
| commit | 788b1bdb5b2809c44fb814b4ebf67bd23efa6f32 (patch) | |
| tree | 7ae642057a1f229d5823682bfea2c5979120fa95 /addons/document_page/document_page_view.xml | |
| parent | 96c7c90cdd49b376ad7c2ba8642f54f02124a5f3 (diff) | |
[REM] correctly rename and remove wiki
bzr revid: al@openerp.com-20120803154641-ocbydlqt7ppjecwn
Diffstat (limited to 'addons/document_page/document_page_view.xml')
| -rw-r--r-- | addons/document_page/document_page_view.xml | 294 |
1 files changed, 294 insertions, 0 deletions
diff --git a/addons/document_page/document_page_view.xml b/addons/document_page/document_page_view.xml new file mode 100644 index 00000000000..74d6f0b8719 --- /dev/null +++ b/addons/document_page/document_page_view.xml @@ -0,0 +1,294 @@ +<?xml version="1.0"?> +<openerp> + <data> + <menuitem name="Knowledge" icon="terp-stock" + id="knowledge.menu_document" sequence="19" /> + + <menuitem name="Configuration" + id="knowledge.menu_document_configuration" + parent="knowledge.menu_document" sequence="50"/> + + <menuitem name="Document Page" id="menu_wiki_configuration" + parent="knowledge.menu_document_configuration" sequence="2" /> + + + <!-- Wiki Groups Tree view --> + <record model="ir.ui.view" id="wiki_group_tree"> + <field name="name">document.page.type.tree</field> + <field name="model">document.page.type</field> + <field name="type">tree</field> + <field name="arch" type="xml"> + <tree string="Document type"> + <field name="name"/> + </tree> + </field> + </record> + + <!-- Wiki Groups Form view --> + <record model="ir.ui.view" id="wiki_group_form"> + <field name="name">document_page_type.form</field> + <field name="model">document.page.type</field> + <field name="type">form</field> + <field name="arch" type="xml"> + <form string="Document Type" version="7.0"> + <sheet string="Document Page Type"> + <div class="oe_right oe_button_box"> + <button + name="%(document_page.action_wiki_create_menu)d" + string="Create Menu" + type="action" + attrs="{'invisible':[('menu_id','!=',False)]}"/> + <button + name="open_document_page" + string="Open Document Page" + type="object"/> + </div> + <group col="4" colspan="3" > + <field name="name"/> + <field name="create_date" readonly="2"/> + </group> + <group col="2" colspan="1"> + <field name="method"/> + <field name="home" domain="[('parent_id','=',active_id)]" + attrs="{'required':[('method','=','page')], 'readonly':[('method','!=','page')]}" /> + </group> + <notebook colspan="4"> + <page string="Notes"> + <field name="notes" colspan="4" nolabel="1"/> + </page> + <page string="Configuration"> + <separator string="Page Template" colspan="4"/> + <field name="content_template" colspan="4" nolabel="1" widget="text_wiki"/> + </page> + </notebook> + <field name="menu_id"/> + </sheet> + + </form> + </field> + </record> + + <!-- Wiki Groups Action --> + <record model="ir.actions.act_window" id="action_wiki_groups"> + <field name="name">Document Type</field> + <field name="res_model">document.page.type</field> + <field name="view_type">form</field> + <field name="view_mode">tree,form</field> + </record> + + <menuitem name="Types" + parent="menu_wiki_configuration" + id="menu_action_wiki_groups" + action="action_wiki_groups"/> + + <record model="ir.actions.act_window" id="action_wiki_groups_browse"> + <field name="name">Document Type</field> + <field name="res_model">document.page.type</field> + <field name="view_type">tree</field> + </record> + + <!-- wiki Tree view For child --> + <record id="view_wiki_tree_children" model="ir.ui.view"> + <field name="name">document.page.tree.children</field> + <field name="model">document.page</field> + <field name="type">tree</field> + <field name="field_parent">child_ids</field> + <field name="priority">100</field> + <field name="arch" type="xml"> + <tree string="Document Page"> + <field name="name"/> + <field name="review"/> + <field name="write_uid"/> + <field name="write_date"/> + </tree> + </field> + </record> + + <!-- wiki Tree view --> + <record model="ir.ui.view" id="view_wiki_tree"> + <field name="name">document.page.tree</field> + <field name="model">document.page</field> + <field name="type">tree</field> + <field name="arch" type="xml"> + <tree string="Document Page"> + <field name="name"/> + <field name="review"/> + <field name="create_uid" invisible="context.get('create_uid',False)"/> + <field name="write_uid"/> + <field name="parent_id"/> + <field name="write_date" groups="base.group_no_one"/> + </tree> + </field> + </record> + + <!-- wiki Form view --> + <record model="ir.ui.view" id="view_wiki_form"> + <field name="name">document.page.form</field> + <field name="model">document.page</field> + <field name="type">form</field> + <field name="arch" type="xml"> + <form string="Document Page" version="7.0"> + <sheet string="Document Page"> + <div class="oe_right oe_button_box"> + <button + name="%(document_page.action_wiki_create_menu)d" + string="Create Menu" + type="action" + class="oe_edit_only"/> + </div> + <label for="name" class="oe_edit_only"/> + <h1><field name="name" select="1" /></h1> + <label for="type" class="oe_edit_only"/> + <field name="type" class="oe_edit_only"/> + <notebook colspan="4" > + <page string="Content"> + <field name="index" attrs="{'invisible':[('type','=','normal')]}" class="oe_edit_only"/> + <field name="content" nolabel="1" colspan="4" widget="text_wiki" placeholder="Wiki Content" attrs="{'invisible':[('type','=','index')]}"/> + <field name="content_template" attrs="{'invisible':[('type','!=','index')]}"/> + <label for="minor_edit" class="oe_edit_only"/> + <field name="minor_edit" class="oe_edit_only"/> + </page> + <page string="History" groups="base.group_no_one" > + <field name="history_ids" nolabel="1"/> + <separator colspan="4" string="Modification Information"/> + <label for="write_date" readonly="1"/> + <field name="write_date"/> + </page> + <page string="Configuration"> + <label for="parent_id" /> + <field name="parent_id" on_change="onchange_parent_id(parent_id,content)" string="Topic" /> + <label for="review" /> + <field name="review"/> + <separator colspan="4" string="Meta Information"/> + <label for="tags" /> + <field name="tags"/> + </page> + </notebook> + + </sheet> + </form> + </field> + </record> + + <!-- wiki Search view --> + <record id="view_wiki_filter" model="ir.ui.view"> + <field name="name">document.page.search</field> + <field name="model">document.page</field> + <field name="type">search</field> + <field name="arch" type="xml"> + <search string="Document Page"> + <field name="name" + filter_domain="['|', '|', ('name','ilike',self), ('tags','ilike',self)]" + string="Document Page"/> + <separator orientation="vertical"/> + <field name="write_date" groups="base.group_no_one"/> + <separator orientation="vertical"/> + <filter icon="terp-gtk-jump-to-ltr" string="Need Review" domain="[('review','=',True)]"/> + <separator orientation="vertical"/> + <field name="write_uid"/> + <field name="parent_id"/> + <newline/> + <group expand="0" string="Group By..."> + <filter icon="terp-folder-blue" string="Document Type" domain="[]" context="{'group_by':'parent_id'}"/> + <filter icon="terp-personal" string="Author" domain="[]" context="{'group_by':'create_uid'}"/> + <filter icon="terp-personal+" string="Last Contributor" domain="[]" context="{'group_by':'write_uid'}"/> + </group> + </search> + </field> + </record> + + <!-- search page for wiki --> + <record model="ir.actions.act_window" id="action_wiki"> + <field name="name">Document Pages</field> + <field name="res_model">document.page</field> + <field name="view_type">form</field> + <field name="view_mode">tree,form</field> + <field name="view_id" ref="view_wiki_tree"/> + <field name="search_view_id" ref="view_wiki_filter"/> + <field name="help">With Wiki Pages you can share ideas and questions with your coworkers. You can create a new document that can be linked to one or several applications (CRM, Sales, etc.). You can use keywords to ease access to your wiki pages. There is a basic wiki editing for text format.</field> + </record> + + <menuitem parent="knowledge.menu_document2" + id="menu_action_document_page" name="Document Pages" + action="action_wiki" /> + + <!-- Pages Waiting Review --> + <record model="ir.actions.act_window" id="action_wiki_review"> + <field name="name">Pages Waiting Review</field> + <field name="res_model">document.page</field> + <field name="view_type">form</field> + <field name="view_mode">tree,form</field> + <field name="view_id" ref="view_wiki_tree"/> + <field name="domain">[('review','=',True)]</field> + <field name="filter" eval="True"/> + </record> + + <!-- History Tree view --> + <record model="ir.ui.view" id="view_wiki_history_tree"> + <field name="name">document.page.history.tree</field> + <field name="model">document.page.history</field> + <field name="type">tree</field> + <field name="arch" type="xml"> + <tree string="Document History"> + <field name="create_date"/> + <field name="write_uid"/> + <field name="minor_edit" groups="base.group_no_one"/> + <field name="summary"/> + </tree> + </field> + </record> + + <!-- History Form view --> + <record model="ir.ui.view" id="wiki_history_form"> + <field name="name">document.page.history.form</field> + <field name="model">document.page.history</field> + <field name="type">form</field> + <field name="arch" type="xml"> + <form string="Document Page History" version="7.0"> + <sheet> + <label for="document_id" class="oe_edit_only"/> + <h1><field name="document_id" select="1" /></h1> + <label for="summary" class="oe_edit_only"/> + <field name="summary" colspan="4" /> + <label for="content" class="oe_edit_only"/> + <field name="content" colspan="4" nolabel="1" widget="text_wiki" onchange="onchange_content(content)"/> + <label for="create_date" class="oe_edit_only"/> + <field name="create_date" readonly="1"/> + <label for="minor_edit" class="oe_edit_only" groups="base.group_no_one"/> + <field name="minor_edit" groups="base.group_no_one"/> + </sheet> + </form> + </field> + </record> + + <!-- History Action --> + <record model="ir.actions.act_window" id="action_history"> + <field name="name">All Page Histories</field> + <field name="res_model">document.page.history</field> + <field name="view_type">form</field> + <field name="view_mode">tree,form</field> + </record> + + <act_window + context="{'search_default_document_id': [active_id], 'default_document_id': active_id}" + id="act_wiki_wiki_history" + name="Page History" + res_model="document.page.history" + src_model="document.page"/> + + <act_window + context="{'search_default_parent_id': [active_id], 'default_parent_id': active_id}" + id="act_wiki_group_open" + name="Search Page" + res_model="document.page" + src_model="document.page.type"/> + + <record id="ir_open_wiki_pages" model="ir.values"> + <field name="key2">tree_but_open</field> + <field name="model">document.page.type</field> + <field name="name">Search a Page</field> + <field eval="'ir.actions.wizard,%d'%action_view_wiki_wiki_page_open" name="value"/> + </record> + + </data> +</openerp> |
