[IMP] improved form view for posts
[odoo/odoo.git] / addons / website_forum_doc / views / doc.xml
1 <?xml version="1.0"?>
2 <openerp>
3     <data>
4
5         <!-- DOCUMENTATION TOC VIEWS -->
6
7         <record id="view_documentation_toc_list" model="ir.ui.view">
8             <field name="name">forum.documentation.toc.list</field>
9             <field name="model">forum.documentation.toc</field>
10             <field name="arch" type="xml">
11                 <tree string="Documentation TOC" editable="bottom">
12                     <field name="sequence" widget="handle"/>
13                     <field name="name"/>
14                     <field name="forum_id"/>
15                     <field name="parent_id"/>
16                 </tree>
17             </field>
18         </record>
19         <record id="action_documentation_toc" model="ir.actions.act_window">
20             <field name="name">Documentation</field>
21             <field name="res_model">forum.documentation.toc</field>
22             <field name="view_type">form</field>
23             <field name="view_mode">tree</field>
24         </record>
25         <menuitem id="menu_documentation"
26             parent="website_forum.menu_website_forum" groups="base.group_user"
27             name="Documentation ToC" action="action_documentation_toc" sequence="20"/>
28
29
30         <record id="view_documentation_toc_list" model="ir.ui.view">
31             <field name="name">forum.documentation.toc.list</field>
32             <field name="model">forum.documentation.toc</field>
33             <field name="arch" type="xml">
34                 <tree string="Documentation TOC" editable="bottom">
35                     <field name="sequence" widget="handle"/>
36                     <field name="name"/>
37                     <field name="parent_id"/>
38                 </tree>
39             </field>
40         </record>
41         <record id="action_documentation_toc" model="ir.actions.act_window">
42             <field name="name">Documentation</field>
43             <field name="res_model">forum.documentation.toc</field>
44             <field name="view_type">form</field>
45             <field name="view_mode">tree</field>
46         </record>
47         <menuitem id="menu_documentation"
48             parent="website_forum.menu_website_forum" groups="base.group_user"
49             name="Documentation ToC" action="action_documentation_toc" sequence="20"/>
50
51
52         <!-- Project Task Kanban View -->
53         <record model="ir.ui.view" id="view_forum_post_kanban">
54             <field name="name">forum.post.kanban</field>
55             <field name="model">forum.post</field>
56             <field name="arch" type="xml">
57                 <kanban default_group_by="documentation_stage_id" >
58                     <field name="documentation_stage_id"/>
59                     <field name="create_uid"/>
60                     <field name="color"/>
61                     <templates>
62                     <t t-name="kanban-box">
63                         <div t-attf-class="oe_kanban_color_#{kanban_getcolor(record.color.raw_value)} oe_kanban_card oe_kanban_global_click">
64                             <div class="oe_dropdown_toggle oe_dropdown_kanban" groups="base.group_user">
65                                 <span class="oe_e">í</span>
66                                 <ul class="oe_dropdown_menu">
67                                     <li t-if="widget.view.is_action_enabled('edit')"><a type="edit">Edit...</a></li>
68                                     <li t-if="widget.view.is_action_enabled('delete')"><a type="delete">Delete</a></li>
69                                     <li><ul class="oe_kanban_colorpicker" data-field="color"/></li>
70                                 </ul>
71                             </div>
72                             <div class="oe_kanban_content">
73                                 <div><b><field name="name"/></b></div>
74                                 <div class="oe_kanban_bottom_right">
75                                     <img t-att-src="kanban_image('res.users', 'image_small', record.create_uid.raw_value)" t-att-title="record.create_uid.value" width="24" height="24" class="oe_kanban_avatar"/>
76                                 </div>
77                             </div>
78                             <div class="oe_clear"></div>
79                         </div>
80                     </t>
81                     </templates>
82                 </kanban>
83             </field>
84         </record>
85
86         <record id="action_forum_doc_post" model="ir.actions.act_window">
87             <field name="name">Documentation Posts</field>
88             <field name="res_model">forum.post</field>
89             <field name="view_type">form</field>
90             <field name="view_mode">kanban,tree,form</field>
91             <field name="domain">[('documentation_toc_id','&lt;&gt;', False)]</field>
92         </record>
93         <menuitem id="menu_forum_doc_posts"
94             parent="website_forum.menu_website_forum" name="Documentation Posts"
95             action="action_forum_doc_post" sequence="25"/>
96
97         <record id="view_forum_post_doc_form" model="ir.ui.view">
98             <field name="name">forum.post.form.doc</field>
99             <field name="model">forum.post</field>
100             <field name="inherit_id" ref="website_forum.view_forum_post_form"/>
101             <field name="arch" type="xml">
102                 <xpath expr="//field[@name='parent_id']" position="after">
103                     <field name="documentation_toc_id"/>
104                 </xpath>
105                 <xpath expr="//sheet" position="before">
106                     <header>
107                         <field name="documentation_stage_id" widget="statusbar"/>
108                     </header>
109                 </xpath>
110             </field>
111         </record>
112
113
114
115     </data>
116 </openerp>