Files
odoo_source/addons/website_slides/views/res_partner_views.xml
T
Jérémy HennecartandThibault Delavallée 313a7d9eb2 [ADD] mass_mailing_slides: allow to mass mail course attendees
PURPOSE

eLearning should have its own application in manager. Indeed this is becoming
a big application and having it embedded inside Website application is not
enough anymore. It should also hold updated and easy-to-use menus,
navigation, actions and views in backend.

SPECIFICATIONS

Integrate a button on slide.channel form view allowing to perform a mass
mailing on course attendees. Do a flow similar to event.

Add menu entry in menu of slide.channel kanban card after invite
  * Mail Attendees (same as on the course card and depend of the setting)

Add menu entry inside Settings
  * Settings: add an option to install module mass_mailing_slide

LINKS

Task 1978729
PR #35061

Co-Authored-By: Thibault Delavallée <tde@odoo.com>
Co-Authored-By: Jérémy Hennecart <jeh@odoo.com>
2019-08-05 08:41:27 +00:00

37 lines
1.8 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<odoo><data>
<record id="res_partner_view_form" model="ir.ui.view">
<field name="name">res.partner.view.form.inherit.slides</field>
<field name="model">res.partner</field>
<field name="inherit_id" ref="base.view_partner_form"/>
<field name="groups_id" eval="[(4, ref('website.group_website_publisher'))]"/>
<field name="arch" type="xml">
<xpath expr="//div[@name='button_box']" position="inside">
<button class="oe_stat_button" type="object"
icon="fa-graduation-cap" name="action_view_courses"
attrs="{'invisible': ['|', ('slide_channel_count', '=', 0), ('is_company', '=', True)]}">
<div class="o_field_widget o_stat_info">
<span class="o_stat_value"><field name="slide_channel_count"/></span>
<span class="o_stat_text">Courses</span>
</div>
</button>
<button class="oe_stat_button" type="object"
icon="fa-graduation-cap" name="action_view_courses"
attrs="{'invisible': ['|', ('slide_channel_company_count', '=', 0), ('is_company', '=', False)]}">
<div class="o_field_widget o_stat_info">
<span class="o_stat_value"><field name="slide_channel_company_count" /></span>
<span class="o_stat_text">Courses</span>
</div>
</button>
</xpath>
</field>
</record>
<record id="res_partner_action_slide_channel" model="ir.actions.act_window">
<field name="name">Attendees</field>
<field name="res_model">res.partner</field>
<field name="view_mode">kanban,tree,form</field>
</record>
</data></odoo>