odex25_standard/odex25_base/system_notification/views/views.xml

46 lines
2.4 KiB
XML

<odoo>
<data>
<!-- base.automation inherit form view -->
<record id="view_base_automation_form" model="ir.ui.view">
<field name="name">base.automation.inherit.view.form</field>
<field name="model">base.automation</field>
<field name="inherit_id" ref="base_automation.view_base_automation_form"/>
<field name="arch" type="xml">
<!-- Add your xpath here -->
<xpath expr="//field[@name='template_id']" position="after">
<!-- add notify option -->
<field name="send_notify"/>
<!-- end -->
<field name="notify_to_groups_ids" widget="many2many_tags"
attrs="{'invisible': [('state', '!=', 'email')],'required': [('state', '=', 'email')]}"/>
<field name="notify_cc_groups_ids" widget="many2many_tags"
attrs="{'invisible': [('state', '!=', 'email')]}"/>
</xpath>
<!-- add notify fields -->
<xpath expr="//notebook" position="inside">
<page string="Notification Data" attrs="{'invisible': [('send_notify', '!=', True)]}">
<group>
<group>
<!-- <field name="notify_to_users" attrs="{'required': [('state', 'in', ['code'])]}" widget="many2many_tags"/>-->
<field name="notify_title" attrs="{'required': [('send_notify', '=', True)]}"/>
</group>
<group>
<field name="notify_summary" attrs="{'required': [('send_notify', '=', True)]}"/>
<field name="notify_note" attrs="{'required': [('send_notify', '=', True)]}"/>
</group>
</group>
</page>
</xpath>
<!-- end -->
</field>
</record>
<menuitem name="System Notification" id="system_notification.menu_root"/>
<record id="base_automation.menu_base_automation_form" model="ir.ui.menu">
<field name="name">System Notifications</field>
<field name="parent_id" ref="system_notification.menu_root"/>
</record>
</data>
</odoo>