This commit is contained in:
esam 2025-11-26 16:27:13 -05:00
parent 32be4a3573
commit cc4e1a80b2
2 changed files with 11 additions and 1 deletions

View File

@ -21,6 +21,16 @@ class HelpdeskTicket(models.Model):
'user_id': team.get_new_user(ticket_type),
}
@api.onchange('user_id')
def _onchange_user_id(self):
for rec in self:
team_member_records = self.env['helpdesk.team.member'].search([('member_id', '=', rec.user_id.id)])
user_services = team_member_records.mapped('service_id')
if not user_services:
service_domain = []
else:
service_domain = [('id', 'in', user_services.ids)]
return {'domain': {'service_id': service_domain}}
@api.model
def create(self, vals):

View File

@ -40,7 +40,7 @@
<tree string="Members" editable="bottom">
<field name="member_id" required="1" context="{'members':parent.members_ids}"/>
<!-- <field name="ticket_type_ids" required="1" widget="many2many_tags"/>-->
<field name="service_id" required="1" widget="many2many_tags"/>
<field name="service_id" widget="many2many_tags"/>
</tree>
</field>
</div>