From d9fcde8dbbb5b6e973525fd4b545c967067c1518 Mon Sep 17 00:00:00 2001 From: vdumas Date: Wed, 22 May 2024 12:41:27 +0200 Subject: [PATCH] =?UTF-8?q?N=C2=B07484=20-=20"autoresolve"=20Parent-Child?= =?UTF-8?q?=20now=20supports=20Friendlyname=20customization?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../datamodel.itop-incident-mgmt-itil.xml | 2 +- .../itop-request-mgmt-itil/datamodel.itop-request-mgmt-itil.xml | 2 +- .../2.x/itop-request-mgmt/datamodel.itop-request-mgmt.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/datamodels/2.x/itop-incident-mgmt-itil/datamodel.itop-incident-mgmt-itil.xml b/datamodels/2.x/itop-incident-mgmt-itil/datamodel.itop-incident-mgmt-itil.xml index a589ef462..95d19d325 100755 --- a/datamodels/2.x/itop-incident-mgmt-itil/datamodel.itop-incident-mgmt-itil.xml +++ b/datamodels/2.x/itop-incident-mgmt-itil/datamodel.itop-incident-mgmt-itil.xml @@ -1257,7 +1257,7 @@ $this->Set('team_id', $oParentTicket->Get('team_id')); $this->Set('agent_id', $oParentTicket->Get('agent_id')); } - $sParent = '[['.get_class($oParentTicket).':'.$oParentTicket->Get('ref').']]'; + $sParent = '[['.get_class($oParentTicket).':'.$oParentTicket->GetKey().'|'.$oParentTicket->Get('ref').']]'; $this->Set('solution', Dict::Format('Tickets:ResolvedFrom', $sParent, MetaModel::GetName(get_class($oParentTicket)))); $this->ApplyStimulus('ev_autoresolve'); $this->DBUpdate(); diff --git a/datamodels/2.x/itop-request-mgmt-itil/datamodel.itop-request-mgmt-itil.xml b/datamodels/2.x/itop-request-mgmt-itil/datamodel.itop-request-mgmt-itil.xml index c3df6925b..7d4e8fe2b 100755 --- a/datamodels/2.x/itop-request-mgmt-itil/datamodel.itop-request-mgmt-itil.xml +++ b/datamodels/2.x/itop-request-mgmt-itil/datamodel.itop-request-mgmt-itil.xml @@ -1388,7 +1388,7 @@ $this->Set('team_id', $oParentTicket->Get('team_id')); $this->Set('agent_id', $oParentTicket->Get('agent_id')); } - $sParent = '[['.get_class($oParentTicket).':'.$oParentTicket->Get('ref').']]'; + $sParent = '[['.get_class($oParentTicket).':'.$oParentTicket->GetKey().'|'.$oParentTicket->Get('ref').']]'; $this->Set('solution', Dict::Format('Tickets:ResolvedFrom', $sParent, MetaModel::GetName(get_class($oParentTicket)))); $this->ApplyStimulus('ev_autoresolve'); $this->DBUpdate(); diff --git a/datamodels/2.x/itop-request-mgmt/datamodel.itop-request-mgmt.xml b/datamodels/2.x/itop-request-mgmt/datamodel.itop-request-mgmt.xml index a51b9a1cc..8ba670637 100755 --- a/datamodels/2.x/itop-request-mgmt/datamodel.itop-request-mgmt.xml +++ b/datamodels/2.x/itop-request-mgmt/datamodel.itop-request-mgmt.xml @@ -1430,7 +1430,7 @@ $this->Set('team_id', $oParentTicket->Get('team_id')); $this->Set('agent_id', $oParentTicket->Get('agent_id')); } - $sParent = '[['.get_class($oParentTicket).':'.$oParentTicket->Get('ref').']]'; + $sParent = '[['.get_class($oParentTicket).':'.$oParentTicket->GetKey().'|'.$oParentTicket->Get('ref').']]'; $this->Set('solution', Dict::Format('Tickets:ResolvedFrom', $sParent, MetaModel::GetName(get_class($oParentTicket)))); $this->ApplyStimulus('ev_autoresolve'); $this->DBUpdate();