This commit is contained in:
younes 2025-07-10 10:41:19 +01:00
parent e8efefedb3
commit 5358a8bc53
1 changed files with 1 additions and 17 deletions

View File

@ -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