diff --git a/addons/crm/models/crm_team_member.py b/addons/crm/models/crm_team_member.py
index e1776761c85..edb0fc041c2 100644
--- a/addons/crm/models/crm_team_member.py
+++ b/addons/crm/models/crm_team_member.py
@@ -21,7 +21,7 @@ class Team(models.Model):
# assignment
assignment_enabled = fields.Boolean(related="crm_team_id.assignment_enabled")
assignment_domain = fields.Char('Assignment Domain', tracking=True)
- assignment_max = fields.Integer('Max Leads (last 30 days)')
+ assignment_max = fields.Integer('Max Leads (last 30 days)', default=30)
lead_month_count = fields.Integer(
'Leads (30 days)', compute='_compute_lead_month_count',
help='Lead assigned to this member those last 30 days')
diff --git a/addons/crm/views/crm_team_member_views.xml b/addons/crm/views/crm_team_member_views.xml
index c3ba0dd8305..2abce300dd4 100644
--- a/addons/crm/views/crm_team_member_views.xml
+++ b/addons/crm/views/crm_team_member_views.xml
@@ -25,7 +25,8 @@
attrs="{'invisible': [('assignment_enabled', '=', False)]}">
+ options="{'max_field': 'assignment_max'}"
+ attrs="{'invisible': [('assignment_max', '=', 0)]}"/>
@@ -47,7 +48,8 @@
(max)
+ options="{'model': 'crm.lead'}"
+ attrs="{'invisible': [('assignment_max', '=', 0)]}"/>