[IMP] document_page: continuing small cleaning
authorThibault Delavallée <tde@openerp.com>
Fri, 20 Sep 2013 13:12:26 +0000 (15:12 +0200)
committerThibault Delavallée <tde@openerp.com>
Fri, 20 Sep 2013 13:12:26 +0000 (15:12 +0200)
- 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

addons/document_page/document_page.py
addons/document_page/document_page_data.xml
addons/document_page/document_page_demo.xml
addons/document_page/document_page_view.xml
addons/document_page/security/ir.model.access.csv

index 0290de6..d198122 100644 (file)
@@ -68,15 +68,17 @@ class BlogPost(osv.Model):
             'blog_id', 'tag_id',
             'Tags',
         ),
-
-        'content': fields.text("Content"),
-
-        'history_ids': fields.one2many('blog.post.history', 'post_id', 'History'),
+        'content': fields.text('Content'),
+        # technical stuff: history, menu (to keep ?)
+        'history_ids': fields.one2many(
+            'blog.post.history', 'post_id',
+            'History', help='Last post modifications'
+        ),
         'menu_id': fields.many2one('ir.ui.menu', "Menu", readonly=True),
-
+        # creation / update stuff
         'create_date': fields.datetime("Created on", 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),
     }
 
index 85e8aae..b60ab1c 100644 (file)
@@ -3,6 +3,21 @@
     <!-- <data noupdate="1"> -->
     <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 -->
         <record id="mt_blog_post_new" model="mail.message.subtype">
             <field name="name">New Post</field>
index f636f56..de4ac4f 100644 (file)
@@ -3,21 +3,6 @@
     <!-- <data noupdate="1"> -->
     <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 -->
         <record id="blog_tag_1" model="blog.tag">
             <field name="name">functional</field>
index 5cbc947..f341fe7 100644 (file)
                     <sheet>
                         <h1><field name="name" placeholder="Name"/></h1>
                         <field name="tag_ids" widget="many2many_tags"/>
-                        <group class="oe_edit_only">
-                            <group>
-                                <field name="category_id" string="Category"/>
-                            </group>
-                            <group>
-                                <field name="write_uid" groups="base.group_no_one"/>
-                                <field name="write_date" groups="base.group_no_one"/>
-                                <field name="menu_id" groups="base.group_no_one"/>
-                            </group>
+                        <group>
+                            <field name="category_id" string="Category"/>
+                        </group>
+                        <group>
+                            <field name="write_uid" groups="base.group_no_one"/>
+                            <field name="write_date" groups="base.group_no_one"/>
+                            <field name="menu_id" groups="base.group_no_one"/>
                         </group>
                         <div class="oe_document_page">
                             <field name="content" placeholder="e.g. Once upon a time..." widget="html"/>
index 50e18f6..bfaef7a 100644 (file)
@@ -1,4 +1,5 @@
 id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink\r
+blog_category_all,blog.category,model_blog_category,,1,0,0,0\r
 blog_post_all,blog.post,model_blog_post,,1,0,0,0\r
 blog_post,blog.post,model_blog_post,base.group_user,1,1,1,1\r
 blog_post_history,blog.post.history,model_blog_post_history,base.group_user,1,0,1,0\r