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),
|
||||
}
|
||||
|
||||
@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):
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
|
|
|
|||
Loading…
Reference in New Issue