diff --git a/addons/event/event.py b/addons/event/event.py
index ab4b6e8f9fa..fc38d2e0ab0 100644
--- a/addons/event/event.py
+++ b/addons/event/event.py
@@ -80,6 +80,9 @@ class event_event(models.Model):
seats_used = fields.Integer(
oldname='register_attended', string='Number of Participations',
store=True, readonly=True, compute='_compute_seats')
+ seats_expected = fields.Integer(
+ string='Number of Expected Attendees',
+ readonly=True, compute='_compute_seats')
@api.multi
@api.depends('seats_max', 'registration_ids.state')
@@ -108,6 +111,7 @@ class event_event(models.Model):
for event in self:
if event.seats_max > 0:
event.seats_available = event.seats_max - (event.seats_reserved + event.seats_used)
+ event.seats_expected = event.seats_unconfirmed + event.seats_reserved + event.seats_used
# Registration fields
registration_ids = fields.One2many(
diff --git a/addons/event/event_view.xml b/addons/event/event_view.xml
index 3d6830517cc..9aa98ad2bc2 100644
--- a/addons/event/event_view.xml
+++ b/addons/event/event_view.xml
@@ -46,7 +46,7 @@
form
Attendees
tree,form,calendar,graph
- {'search_default_event_id': active_id, 'default_event_id': active_id}
+ {'search_default_event_id': active_id, 'default_event_id': active_id, 'search_default_expected': True}
@@ -73,7 +73,7 @@
class="oe_stat_button oe_inline"
icon="fa-github"
help="Register with this event">
-
+
@@ -156,6 +156,8 @@
+
+
@@ -192,10 +194,10 @@
@@ -369,6 +371,7 @@
+