Before this commit the latest posts snippet implemented the lookup for its templates and its rendering procedure. After this commit a new blog posts snippet is introduced which relies on the dynamic snippet mechanisms. task-2477207 https://github.com/odoo/odoo/pull/67334
34 lines
1.7 KiB
XML
34 lines
1.7 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<odoo>
|
|
<data>
|
|
<!-- Filters for Dynamic Filter -->
|
|
<record id="dynamic_snippet_latest_blog_post_filter" model="ir.filters">
|
|
<field name="name">Latest Blog Posts</field>
|
|
<field name="model_id">blog.post</field>
|
|
<field name="user_id" eval="False" />
|
|
<field name="domain">[('post_date', '<=', context_today())]</field>
|
|
<field name="sort">['post_date desc']</field>
|
|
</record>
|
|
<record id="dynamic_snippet_most_viewed_blog_post_filter" model="ir.filters">
|
|
<field name="name">Most Viewed Blog Posts</field>
|
|
<field name="model_id">blog.post</field>
|
|
<field name="user_id" eval="False" />
|
|
<field name="domain">[('post_date', '<=', context_today()), ('visits', '!=', False)]</field>
|
|
<field name="sort">['visits desc']</field>
|
|
</record>
|
|
<!-- Dynamic Filter -->
|
|
<record id="dynamic_filter_latest_blog_posts" model="website.snippet.filter">
|
|
<field name="name">Latest Blog Posts</field>
|
|
<field name="filter_id" ref="website_blog.dynamic_snippet_latest_blog_post_filter"/>
|
|
<field name="field_names">name,teaser,subtitle</field>
|
|
<field name="limit" eval="6"/>
|
|
</record>
|
|
<record id="dynamic_filter_most_viewed_blog_posts" model="website.snippet.filter">
|
|
<field name="name">Most Viewed Blog Posts</field>
|
|
<field name="filter_id" ref="website_blog.dynamic_snippet_most_viewed_blog_post_filter"/>
|
|
<field name="field_names">name,teaser,subtitle</field>
|
|
<field name="limit" eval="6"/>
|
|
</record>
|
|
</data>
|
|
</odoo>
|