Fix bug
This commit is contained in:
parent
e8efefedb3
commit
5358a8bc53
|
|
@ -320,23 +320,7 @@ class OdooWorkflowNode(models.Model):
|
||||||
pre_active = fields.Boolean(default=True,readonly=True)
|
pre_active = fields.Boolean(default=True,readonly=True)
|
||||||
|
|
||||||
def toggle_pre_active(self):
|
def toggle_pre_active(self):
|
||||||
if self.pre_active:
|
self.active = False
|
||||||
if self.in_link_ids or self.out_link_ids:
|
|
||||||
raise ValidationError(_("""Node with an outgoing/ingoing links can not archived"""))
|
|
||||||
rec = self.env[self.model].with_context(active_test=False).search([('state', '=', self.node_name)])
|
|
||||||
if rec:
|
|
||||||
return {
|
|
||||||
'name': _('Alternative Node'),
|
|
||||||
'type': 'ir.actions.act_window',
|
|
||||||
'view_type': 'form',
|
|
||||||
'view_mode': 'form',
|
|
||||||
'res_model': 'workflow.mobile.node.wizard',
|
|
||||||
'target': 'new',
|
|
||||||
'context': {
|
|
||||||
'default_node_id': self.id,
|
|
||||||
'default_workflow_id': self.workflow_id.id,
|
|
||||||
},
|
|
||||||
}
|
|
||||||
self.pre_active = not self.pre_active
|
self.pre_active = not self.pre_active
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue