[IMP] website_blog: Add menu, form view and tree view to manage tags.

This commit is contained in:
Jeremy Kersten 2014-11-21 15:53:13 +01:00
parent abcba53a7f
commit cafbf0714e
2 changed files with 39 additions and 0 deletions

View File

@ -30,6 +30,9 @@ class BlogTag(osv.Model):
_order = 'name'
_columns = {
'name': fields.char('Name', required=True),
'post_ids': fields.many2many(
'blog.post', string='Posts',
),
}

View File

@ -161,5 +161,41 @@
res_model="blog.post.history"
src_model="blog.post"/>
<record model="ir.ui.view" id="blog_tag_tree">
<field name="name">blog_tag_tree</field>
<field name="model">blog.tag</field>
<field name="arch" type="xml">
<tree string="Tag List" create="false">
<field name="name"/>
<field name="post_ids"/>
</tree>
</field>
</record>
<record model="ir.ui.view" id="blog_tag_form">
<field name="name">blog_tag_form</field>
<field name="model">blog.tag</field>
<field name="arch" type="xml">
<form string="Tag Form">
<sheet>
<group>
<field name="name"/>
</group>
<label for="post_ids" string="Used in: "/>
<field name="post_ids"/>
</sheet>
</form>
</field>
</record>
<record model="ir.actions.act_window" id="action_tags">
<field name="name">Blog Tags</field>
<field name="res_model">blog.tag</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form,graph</field>
<field name="view_id" ref="blog_tag_tree"/>
</record>
<menuitem id="menu_blog_tag" parent="menu_wiki" name="Blog Tags" action="action_tags" sequence="40" />
</data>
</openerp>