[IMP] Blog tour scaffolding
authorddm <ddm@openerp.com>
Wed, 20 Nov 2013 09:44:23 +0000 (10:44 +0100)
committerddm <ddm@openerp.com>
Wed, 20 Nov 2013 09:44:23 +0000 (10:44 +0100)
bzr revid: ddm@openerp.com-20131120094423-ra4e6xmmty6pmpk2

addons/website_blog/controllers/main.py
addons/website_blog/data/website_blog_data.xml
addons/website_blog/views/website_blog_templates.xml

index bf344a1..aa032a5 100644 (file)
@@ -38,7 +38,7 @@ class WebsiteBlog(http.Controller):
 
     def nav_list(self):
         blog_post_obj = request.registry['blog.post']
-        groups = blog_post_obj.read_group(request.cr, request.uid, [], ['name', 'create_date'], 
+        groups = blog_post_obj.read_group(request.cr, request.uid, [], ['name', 'create_date'],
             groupby="create_date", orderby="create_date asc", context=request.context)
         for group in groups:
             group['date'] = "%s_%s" % (group['__domain'][0][2], group['__domain'][1][2])
@@ -76,7 +76,7 @@ class WebsiteBlog(http.Controller):
         '/blog/cat/<model("blog.category"):category>/tag/<model("blog.tag"):tag>/date/<string(length=21):date>/',
         '/blog/cat/<model("blog.category"):category>/tag/<model("blog.tag"):tag>/date/<string(length=21):date>/page/<int:page>/',
     ], type='http', auth="public", multilang=True)
-    def blog(self, category=None, tag=None, date=None, page=1):
+    def blog(self, category=None, tag=None, date=None, page=1, **opt):
         """ Prepare all values to display the blog.
 
         :param category: category currently browsed.
index ab8a8b8..e16128f 100644 (file)
@@ -21,7 +21,7 @@
         <record id="action_open_website" model="ir.actions.act_url">
             <field name="name">Website Blogs</field>
             <field name="target">self</field>
-            <field name="url" eval="'/blog/cat/'+str(ref('website_blog.blog_category_1'))"/>
+            <field name="url" eval="'/blog/cat/'+str(ref('website_blog.blog_category_1'))+'/?blog-tutorial=true'"/>
         </record>
         <record id="base.open_menu" model="ir.actions.todo">
             <field name="action_id" ref="action_open_website"/>
index 26fd880..abf91e3 100644 (file)
@@ -4,6 +4,7 @@
     <template id="website_blog_script" inherit_id="website.layout" name="Website Blog script">
         <xpath expr="//t[@id='editable_scripts_hook']" position="inside">
             <script type="text/javascript" src="/website_blog/static/src/js/website_blog.editor.js" t-ignore="true"></script>
+            <script type="text/javascript" src="/website_blog/static/src/js/website.tour.blog.js" t-ignore="true"></script>
         </xpath>
     </template>
 
@@ -59,7 +60,7 @@
                             </h4>
                             <div class="text-muted">
                                 <span class="icon-calendar"> <span t-field="blog.create_date"/> &amp;nbsp;</span>
-                                <span class="icon-folder-open"> In 
+                                <span class="icon-folder-open"> In
                                     <a t-href="/blog/cat/#{blog.category_id.id}">
                                     <span t-field="blog.category_id"/>
                                     </a> &amp;nbsp;