From 664f6f52d84c5836f97814899a8bab34d466d891 Mon Sep 17 00:00:00 2001 From: RomainLvr Date: Tue, 18 Nov 2025 12:15:04 +0100 Subject: [PATCH 1/2] Fix - Service Levels rule criterias --- src/LevelAgreementLevel.php | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/LevelAgreementLevel.php b/src/LevelAgreementLevel.php index b8c04f9db63..eb58683addf 100644 --- a/src/LevelAgreementLevel.php +++ b/src/LevelAgreementLevel.php @@ -218,8 +218,7 @@ public function getActions() public function getCriterias() { - - $actions = parent::getActions(); + $actions = parent::getCriterias(); unset($actions['olas_id']); unset($actions['slas_id']); From be405581f56bc6aebfb0ab169de81b2713e49b94 Mon Sep 17 00:00:00 2001 From: RomainLvr Date: Tue, 18 Nov 2025 13:56:07 +0100 Subject: [PATCH 2/2] Apply suggestions --- src/LevelAgreementLevel.php | 24 +++++++++--------------- 1 file changed, 9 insertions(+), 15 deletions(-) diff --git a/src/LevelAgreementLevel.php b/src/LevelAgreementLevel.php index eb58683addf..3a3e38093de 100644 --- a/src/LevelAgreementLevel.php +++ b/src/LevelAgreementLevel.php @@ -218,21 +218,15 @@ public function getActions() public function getCriterias() { - $actions = parent::getCriterias(); - - unset($actions['olas_id']); - unset($actions['slas_id']); - // Could not be used as criteria - unset($actions['users_id_validate_requester_supervisor']); - unset($actions['users_id_validate_assign_supervisor']); - unset($actions['affectobject']); - unset($actions['groups_id_validate']); - unset($actions['users_id_validate']); - unset($actions['validationsteps_id']); - unset($actions['validationsteps_threshold']); - $actions['status']['name'] = __('Status'); - $actions['status']['type'] = 'dropdown_status'; - return $actions; + $criterias = parent::getCriterias(); + + unset($criterias['olas_id_ttr']); + unset($criterias['olas_id_tto']); + unset($criterias['slas_id_ttr']); + unset($criterias['slas_id_tto']); + $criterias['status']['name'] = __('Status'); + $criterias['status']['type'] = 'dropdown_status'; + return $criterias; } public static function getExecutionTimes($options = [])