[IMP] Improve ospp_slide module

university-opentkr-16.0
Oliver Yuan 2023-04-18 21:59:02 +08:00
parent 9fb49fe9bb
commit 666e090ad7
1 changed files with 5 additions and 0 deletions

View File

@ -55,6 +55,7 @@ class SlideChannel(models.Model):
raise ValidationError(_("No Instance Arrangement or Base provided!")) raise ValidationError(_("No Instance Arrangement or Base provided!"))
partner_ids = partner_obj.search([('channel_id', '=', rec.id)]) partner_ids = partner_obj.search([('channel_id', '=', rec.id)])
print(partner_ids)
rec.message_unsubscribe(partner_ids=[x.partner_id.id for x in partner_ids]) rec.message_unsubscribe(partner_ids=[x.partner_id.id for x in partner_ids])
@ -116,6 +117,10 @@ class SlideChannel(models.Model):
"demo_data": rec.shared_instance_demo_data "demo_data": rec.shared_instance_demo_data
} }
vals.append(val) vals.append(val)
else:
instance_id.write({
"user_scope": [(6, 0, partner_ids.ids)]
})
if vals: if vals:
instance_obj.create(vals) instance_obj.create(vals)