Fix views: rename tree to list for Odoo 17+ compatibility

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Nicholas Riegel 2026-05-30 16:55:46 -04:00
parent 45e676633c
commit 741b44f409
4 changed files with 14 additions and 14 deletions

View file

@ -9,7 +9,7 @@
<field name="name">itsulu.blog.generation.log.tree</field> <field name="name">itsulu.blog.generation.log.tree</field>
<field name="model">itsulu.blog.generation.log</field> <field name="model">itsulu.blog.generation.log</field>
<field name="arch" type="xml"> <field name="arch" type="xml">
<tree string="Generation Log" <list string="Generation Log"
decoration-danger="state=='error'" decoration-danger="state=='error'"
decoration-success="state=='success'" decoration-success="state=='success'"
decoration-info="state=='running'"> decoration-info="state=='running'">
@ -23,7 +23,7 @@
<field name="tokens_used"/> <field name="tokens_used"/>
<field name="duration_seconds" string="Dur (s)" optional="show"/> <field name="duration_seconds" string="Dur (s)" optional="show"/>
<field name="blog_post_id"/> <field name="blog_post_id"/>
</tree> </list>
</field> </field>
</record> </record>
@ -81,7 +81,7 @@
<record id="action_blog_generation_log_list" model="ir.actions.act_window"> <record id="action_blog_generation_log_list" model="ir.actions.act_window">
<field name="name">Generation Log</field> <field name="name">Generation Log</field>
<field name="res_model">itsulu.blog.generation.log</field> <field name="res_model">itsulu.blog.generation.log</field>
<field name="view_mode">tree,form</field> <field name="view_mode">list,form</field>
<field name="context">{'search_default_state_group': 1}</field> <field name="context">{'search_default_state_group': 1}</field>
</record> </record>

View file

@ -9,13 +9,13 @@
<field name="name">itsulu.blog.post.social.tree</field> <field name="name">itsulu.blog.post.social.tree</field>
<field name="model">itsulu.blog.post.social</field> <field name="model">itsulu.blog.post.social</field>
<field name="arch" type="xml"> <field name="arch" type="xml">
<tree string="Social Media Copy"> <list string="Social Media Copy">
<field name="blog_post_id"/> <field name="blog_post_id"/>
<field name="twitter_enabled" widget="boolean_toggle" optional="show"/> <field name="twitter_enabled" widget="boolean_toggle" optional="show"/>
<field name="bluesky_enabled" widget="boolean_toggle" optional="show"/> <field name="bluesky_enabled" widget="boolean_toggle" optional="show"/>
<field name="mastodon_enabled" widget="boolean_toggle" optional="show"/> <field name="mastodon_enabled" widget="boolean_toggle" optional="show"/>
<field name="linkedin_enabled" widget="boolean_toggle" optional="show"/> <field name="linkedin_enabled" widget="boolean_toggle" optional="show"/>
</tree> </list>
</field> </field>
</record> </record>
@ -78,7 +78,7 @@
<record id="action_blog_post_social_list" model="ir.actions.act_window"> <record id="action_blog_post_social_list" model="ir.actions.act_window">
<field name="name">Social Media Copy</field> <field name="name">Social Media Copy</field>
<field name="res_model">itsulu.blog.post.social</field> <field name="res_model">itsulu.blog.post.social</field>
<field name="view_mode">tree,form</field> <field name="view_mode">list,form</field>
</record> </record>
</odoo> </odoo>

View file

@ -9,7 +9,7 @@
<field name="name">itsulu.blog.schedule.tree</field> <field name="name">itsulu.blog.schedule.tree</field>
<field name="model">itsulu.blog.schedule</field> <field name="model">itsulu.blog.schedule</field>
<field name="arch" type="xml"> <field name="arch" type="xml">
<tree string="Schedule Slots"> <list string="Schedule Slots">
<field name="name"/> <field name="name"/>
<field name="slot"/> <field name="slot"/>
<field name="trigger_time"/> <field name="trigger_time"/>
@ -23,7 +23,7 @@
<button name="%(action_blog_generate_wizard)d" type="action" <button name="%(action_blog_generate_wizard)d" type="action"
string="▶ Run Now" class="btn-sm btn-primary" string="▶ Run Now" class="btn-sm btn-primary"
context="{'default_blog_id': blog_id, 'default_llm_provider': llm_provider, 'default_llm_model': llm_model}"/> context="{'default_blog_id': blog_id, 'default_llm_provider': llm_provider, 'default_llm_model': llm_model}"/>
</tree> </list>
</field> </field>
</record> </record>
@ -85,14 +85,14 @@
</page> </page>
<page string="Generation Log"> <page string="Generation Log">
<field name="log_ids" readonly="1"> <field name="log_ids" readonly="1">
<tree decoration-danger="state=='error'" decoration-success="state=='success'"> <list decoration-danger="state=='error'" decoration-success="state=='success'">
<field name="create_date"/> <field name="create_date"/>
<field name="state" widget="badge"/> <field name="state" widget="badge"/>
<field name="topic_used"/> <field name="topic_used"/>
<field name="tokens_used"/> <field name="tokens_used"/>
<field name="duration_seconds" string="Duration (s)"/> <field name="duration_seconds" string="Duration (s)"/>
<field name="blog_post_id"/> <field name="blog_post_id"/>
</tree> </list>
</field> </field>
</page> </page>
</notebook> </notebook>
@ -104,7 +104,7 @@
<record id="action_blog_schedule_list" model="ir.actions.act_window"> <record id="action_blog_schedule_list" model="ir.actions.act_window">
<field name="name">Schedule Slots</field> <field name="name">Schedule Slots</field>
<field name="res_model">itsulu.blog.schedule</field> <field name="res_model">itsulu.blog.schedule</field>
<field name="view_mode">tree,form</field> <field name="view_mode">list,form</field>
</record> </record>
</odoo> </odoo>

View file

@ -9,7 +9,7 @@
<field name="name">itsulu.blog.topic.tree</field> <field name="name">itsulu.blog.topic.tree</field>
<field name="model">itsulu.blog.topic</field> <field name="model">itsulu.blog.topic</field>
<field name="arch" type="xml"> <field name="arch" type="xml">
<tree string="Topic Queue" decoration-muted="state=='used'" decoration-warning="priority=='urgent'"> <list string="Topic Queue" decoration-muted="state=='used'" decoration-warning="priority=='urgent'">
<field name="sequence" widget="handle"/> <field name="sequence" widget="handle"/>
<field name="priority" widget="priority"/> <field name="priority" widget="priority"/>
<field name="name"/> <field name="name"/>
@ -25,7 +25,7 @@
<button name="action_mark_skipped" type="object" string="Skip" <button name="action_mark_skipped" type="object" string="Skip"
invisible="state != 'pending'" invisible="state != 'pending'"
class="btn-sm btn-warning"/> class="btn-sm btn-warning"/>
</tree> </list>
</field> </field>
</record> </record>
@ -71,7 +71,7 @@
<record id="action_blog_topic_list" model="ir.actions.act_window"> <record id="action_blog_topic_list" model="ir.actions.act_window">
<field name="name">Topic Queue</field> <field name="name">Topic Queue</field>
<field name="res_model">itsulu.blog.topic</field> <field name="res_model">itsulu.blog.topic</field>
<field name="view_mode">tree,form</field> <field name="view_mode">list,form</field>
<field name="context">{'search_default_state_pending': 1}</field> <field name="context">{'search_default_state_pending': 1}</field>
</record> </record>