[IMP] document_page: continuing small cleaning

- News category is now a data, not a demo anymore
- improved blog.post form view
- small cleaning in blog.post fields strings / helps

bzr revid: tde@openerp.com-20130920131226-zj5mrffx0nwt5nkr
This commit is contained in:
Thibault Delavallée 2013-09-20 15:12:26 +02:00
parent 901f573826
commit 6cf1703127
5 changed files with 31 additions and 30 deletions

View File

@ -68,15 +68,17 @@ class BlogPost(osv.Model):
'blog_id', 'tag_id', 'blog_id', 'tag_id',
'Tags', 'Tags',
), ),
'content': fields.text('Content'),
'content': fields.text("Content"), # technical stuff: history, menu (to keep ?)
'history_ids': fields.one2many(
'history_ids': fields.one2many('blog.post.history', 'post_id', 'History'), 'blog.post.history', 'post_id',
'History', help='Last post modifications'
),
'menu_id': fields.many2one('ir.ui.menu', "Menu", readonly=True), 'menu_id': fields.many2one('ir.ui.menu', "Menu", readonly=True),
# creation / update stuff
'create_date': fields.datetime("Created on", select=True, readonly=True), 'create_date': fields.datetime("Created on", select=True, readonly=True),
'create_uid': fields.many2one('res.users', 'Author', select=True, readonly=True), 'create_uid': fields.many2one('res.users', 'Author', select=True, readonly=True),
'write_date': fields.datetime("Modification Date", select=True, readonly=True), 'write_date': fields.datetime("last Modified on", select=True, readonly=True),
'write_uid': fields.many2one('res.users', "Last Contributor", select=True, readonly=True), 'write_uid': fields.many2one('res.users', "Last Contributor", select=True, readonly=True),
} }

View File

@ -3,6 +3,21 @@
<!-- <data noupdate="1"> --> <!-- <data noupdate="1"> -->
<data> <data>
<!-- CATEGORIES -->
<record id="blog_category_1" model="blog.category">
<field name="name">News</field>
<field name="description">Presentation of new OpenERP features</field>
<field name="template">
Summary of the feature
Long explanation
Conclusion
Additional ressources
</field>
</record>
<!-- Post-related subtypes for messaging / Chatter --> <!-- Post-related subtypes for messaging / Chatter -->
<record id="mt_blog_post_new" model="mail.message.subtype"> <record id="mt_blog_post_new" model="mail.message.subtype">
<field name="name">New Post</field> <field name="name">New Post</field>

View File

@ -3,21 +3,6 @@
<!-- <data noupdate="1"> --> <!-- <data noupdate="1"> -->
<data> <data>
<!-- CATEGORIES -->
<record id="blog_category_1" model="blog.category">
<field name="name">News</field>
<field name="description">Presentation of new OpenERP features</field>
<field name="template">
Summary of the feature
Long explanation
Conclusion
Additional ressources
</field>
</record>
<!-- TAGS --> <!-- TAGS -->
<record id="blog_tag_1" model="blog.tag"> <record id="blog_tag_1" model="blog.tag">
<field name="name">functional</field> <field name="name">functional</field>

View File

@ -57,15 +57,13 @@
<sheet> <sheet>
<h1><field name="name" placeholder="Name"/></h1> <h1><field name="name" placeholder="Name"/></h1>
<field name="tag_ids" widget="many2many_tags"/> <field name="tag_ids" widget="many2many_tags"/>
<group class="oe_edit_only"> <group>
<group> <field name="category_id" string="Category"/>
<field name="category_id" string="Category"/> </group>
</group> <group>
<group> <field name="write_uid" groups="base.group_no_one"/>
<field name="write_uid" groups="base.group_no_one"/> <field name="write_date" groups="base.group_no_one"/>
<field name="write_date" groups="base.group_no_one"/> <field name="menu_id" groups="base.group_no_one"/>
<field name="menu_id" groups="base.group_no_one"/>
</group>
</group> </group>
<div class="oe_document_page"> <div class="oe_document_page">
<field name="content" placeholder="e.g. Once upon a time..." widget="html"/> <field name="content" placeholder="e.g. Once upon a time..." widget="html"/>

View File

@ -1,4 +1,5 @@
id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
blog_category_all,blog.category,model_blog_category,,1,0,0,0
blog_post_all,blog.post,model_blog_post,,1,0,0,0 blog_post_all,blog.post,model_blog_post,,1,0,0,0
blog_post,blog.post,model_blog_post,base.group_user,1,1,1,1 blog_post,blog.post,model_blog_post,base.group_user,1,1,1,1
blog_post_history,blog.post.history,model_blog_post_history,base.group_user,1,0,1,0 blog_post_history,blog.post.history,model_blog_post_history,base.group_user,1,0,1,0

1 id name model_id:id group_id:id perm_read perm_write perm_create perm_unlink
2 blog_category_all blog.category model_blog_category 1 0 0 0
3 blog_post_all blog.post model_blog_post 1 0 0 0
4 blog_post blog.post model_blog_post base.group_user 1 1 1 1
5 blog_post_history blog.post.history model_blog_post_history base.group_user 1 0 1 0