(self)
| 571 | return self.one(with_valid=False) |
| 572 | |
| 573 | def delete(self): |
| 574 | from trigger.handler.simple_tools import deploy, undeploy |
| 575 | |
| 576 | self.is_valid(raise_exception=True) |
| 577 | trigger_id = self.data.get('trigger_id') |
| 578 | trigger = QuerySet(Trigger).filter(workspace_id=self.data.get('workspace_id'), id=trigger_id).first() |
| 579 | if trigger: |
| 580 | undeploy(TriggerModelSerializer(trigger).data, **{}) |
| 581 | TaskRecord.objects.filter(trigger_id=trigger_id).delete() |
| 582 | TriggerTask.objects.filter(trigger_id=trigger_id).delete() |
| 583 | Trigger.objects.filter(id=trigger_id).delete() |
| 584 | return True |
| 585 | |
| 586 | def one(self, with_valid=True): |
| 587 | if with_valid: |
no test coverage detected