[IMP] event: add kanban view for attendees

Stat button "Attendees" of an event now redirects to Kanban view
of attendees (previously redirected to List view).

Task-ID 1935268

closes odoo/odoo#31621

Signed-off-by: Alexandre Kühn (aku) <aku@odoo.com>
This commit is contained in:
Pragya Ladda
2019-08-19 13:57:30 +00:00
committed by Alexandre Kühn
parent aefc608a0f
commit 438724b71f
+46 -1
View File
@@ -166,7 +166,7 @@
<record id="act_event_registration_from_event" model="ir.actions.act_window">
<field name="res_model">event.registration</field>
<field name="name">Attendees</field>
<field name="view_mode">tree,form,calendar,graph</field>
<field name="view_mode">kanban,tree,form,calendar,graph</field>
<field name="context">{'search_default_event_id': active_id, 'default_event_id': active_id, 'search_default_expected': True}</field>
<field name="help" type="html">
<p class="o_view_nocontent_smiling_face">
@@ -514,6 +514,50 @@
</field>
</record>
<record id="event_registration_view_kanban" model="ir.ui.view">
<field name="name">event.registration.kanban</field>
<field name="model">event.registration</field>
<field name="priority">10</field>
<field name="arch" type="xml">
<kanban class="o_event_attendee_kanban">
<field name="name"/>
<field name="partner_id"/>
<field name="state"/>
<field name="email"/>
<templates>
<t t-name="kanban-box">
<div class="oe_kanban_global_click">
<div class="oe_kanban_details">
<div class="o_kanban_record_top">
<div class="o_kanban_record_headings">
<strong class="o_kanban_record_title">
<field name="name"/>
</strong>
</div>
<div class="float-right">
<a class="btn btn-sm btn-success" string="Confirm Registration" name="confirm_registration" type="object" states="draft" role="button">
<i class="fa fa-check" role="img" aria-label="Confirm button" title="Confirm Registration"/>
</a>
<a class="btn btn-sm btn-success" string="Attended the Event" name="button_reg_close" type="object" states="open" role="button">
<i class="fa fa-level-down" role="img" aria-label="Attended button" title="Attended the Event"/>
</a>
<a class="btn btn-sm btn-danger" string="Cancel Registration" name="button_reg_cancel" type="object" states="draft,open" role="button">
<i class="fa fa-times" role="img" aria-label="Cancel button" title="Cancel Registration"/>
</a>
</div>
</div>
<ul>
<li><field name="partner_id"/></li>
<li><field name="email"/></li>
</ul>
</div>
</div>
</t>
</templates>
</kanban>
</field>
</record>
<record id="view_event_registration_calendar" model="ir.ui.view">
<field name="name">event.registration.calendar</field>
<field name="model">event.registration</field>
@@ -565,6 +609,7 @@
<filter string="Attended Date" name="filter_date_closed" date="date_closed"/>
<field name="event_id"/>
<field name="partner_id"/>
<field name="company_id"/>
<filter invisible="1" string="Late Activities" name="activities_overdue"
domain="[('activity_ids.date_deadline', '&lt;', context_today().strftime('%Y-%m-%d'))]"
help="Show all records which has next action date is before today"/>