Merge pull request #5547 from expsa/serv

This commit is contained in:
mohammed-alkhazrji 2025-11-30 01:12:21 -08:00 committed by GitHub
commit 3f44412920
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
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>