Files

66 lines
2.9 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<odoo>
<!-- Form view: -->
<record id="knowledge_article_view_form" model="ir.ui.view">
<field name="name">knowledge.article.view.form.inherit.website</field>
<field name="model">knowledge.article</field>
<field name="inherit_id" ref="knowledge.knowledge_article_view_form"/>
<field name="arch" type="xml">
<xpath expr="/form" position="inside">
<field name="website_published" invisible="1"/>
<field name="article_url" invisible="1"/>
</xpath>
</field>
</record>
<!-- List view: -->
<record id="knowledge_article_view_tree" model="ir.ui.view">
<field name="name">knowledge.article.view.list.inherit.website</field>
<field name="model">knowledge.article</field>
<field name="inherit_id" ref="knowledge.knowledge_article_view_tree"/>
<field name="arch" type="xml">
<field name="last_edition_date" position="after">
<field name="website_published" string="Is Published" optional="hide"/>
</field>
</field>
</record>
<!-- Server Actions (List View): -->
<record id="knowledge_action_publish_articles" model="ir.actions.server">
<field name="name">Publish Articles</field>
<field name="state">code</field>
<field name="group_ids" eval="[(4, ref('base.group_user'))]"/>
<field name="model_id" ref="knowledge.model_knowledge_article"/>
<field name="binding_model_id" ref="knowledge.model_knowledge_article"/>
<field name="binding_view_types">list,kanban</field>
<field name="code">
records.write({'website_published': True})
</field>
</record>
<record id="knowledge_action_unpublish_articles" model="ir.actions.server">
<field name="name">Unpublish Articles</field>
<field name="state">code</field>
<field name="group_ids" eval="[(4, ref('base.group_user'))]"/>
<field name="model_id" ref="knowledge.model_knowledge_article"/>
<field name="binding_model_id" ref="knowledge.model_knowledge_article"/>
<field name="binding_view_types">list,kanban</field>
<field name="code">
records.write({'website_published': False})
</field>
</record>
<!-- Search view: -->
<record id="knowledge_article_view_search" model="ir.ui.view">
<field name="name">knowledge.article.view.search.inherit.website</field>
<field name="model">knowledge.article</field>
<field name="inherit_id" ref="knowledge.knowledge_article_view_search"/>
<field name="arch" type="xml">
<xpath expr="//filter[@name='filter_own_privates']" position="after">
<separator/>
<filter name="filter_is_published" string="Is Published"
domain="[('website_published', '=', True)]"/>
</xpath>
</field>
</record>
</odoo>