mirror of
https://gitlab.com/flectra-hq/flectra.git
synced 2026-11-02 20:30:20 -06:00
53 lines
2.1 KiB
XML
53 lines
2.1 KiB
XML
<?xml version="1.0"?>
|
|
<flectra>
|
|
<data>
|
|
<record id="mail_moderation_view_tree" model="ir.ui.view">
|
|
<field name="name">mail.moderation.view.tree</field>
|
|
<field name="model">mail.moderation</field>
|
|
<field name="priority">20</field>
|
|
<field name="arch" type="xml">
|
|
<tree string="Moderation Lists" editable="bottom">
|
|
<field name="channel_id"/>
|
|
<field name="email"/>
|
|
<field name="status"/>
|
|
</tree>
|
|
</field>
|
|
</record>
|
|
|
|
<record id="mail_moderation_view_search" model="ir.ui.view">
|
|
<field name="name">mail.moderation.view.search</field>
|
|
<field name="model">mail.moderation</field>
|
|
<field name="priority">25</field>
|
|
<field name="arch" type="xml">
|
|
<search string="Search Moderation List">
|
|
<field name="channel_id"/>
|
|
<field name="email"/>
|
|
<field name="status"/>
|
|
<filter string="Is Banned"
|
|
name="status_ban" help="Banned Emails"
|
|
domain="[('status', '=', 'ban')]"/>
|
|
<separator/>
|
|
<filter string="Is Allowed"
|
|
name="status_allow" help="Allowed Emails"
|
|
domain="[('status', '=', 'allow')]"/>
|
|
</search>
|
|
</field>
|
|
</record>
|
|
|
|
<record id="mail_moderation_action" model="ir.actions.act_window">
|
|
<field name="name">Moderation</field>
|
|
<field name="res_model">mail.moderation</field>
|
|
<field name="view_mode">tree,form</field>
|
|
<field name="search_view_id" ref="mail_moderation_view_search"/>
|
|
<field name="context">{'search_default_status_ban': 1}</field>
|
|
</record>
|
|
|
|
<!-- Add menu entry in Settings/Email -->
|
|
<menuitem name="Channel Moderation"
|
|
id="mail_moderation_menu"
|
|
parent="base.menu_email"
|
|
sequence="22"
|
|
action="mail_moderation_action"/>
|
|
</data>
|
|
</flectra>
|