[IMP] website_blog: Add menu, form view and tree view to manage tags.
This commit is contained in:
parent
abcba53a7f
commit
cafbf0714e
|
@ -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',
|
||||
),
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -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>
|
||||
|
|
Loading…
Reference in New Issue