servic
This commit is contained in:
parent
32be4a3573
commit
cc4e1a80b2
|
|
@ -21,6 +21,16 @@ class HelpdeskTicket(models.Model):
|
||||||
'user_id': team.get_new_user(ticket_type),
|
'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
|
@api.model
|
||||||
def create(self, vals):
|
def create(self, vals):
|
||||||
|
|
|
||||||
|
|
@ -40,7 +40,7 @@
|
||||||
<tree string="Members" editable="bottom">
|
<tree string="Members" editable="bottom">
|
||||||
<field name="member_id" required="1" context="{'members':parent.members_ids}"/>
|
<field name="member_id" required="1" context="{'members':parent.members_ids}"/>
|
||||||
<!-- <field name="ticket_type_ids" required="1" widget="many2many_tags"/>-->
|
<!-- <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>
|
</tree>
|
||||||
</field>
|
</field>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue