From 5ed622e64d95b48e8a6c50bd3737eb2536e837b8 Mon Sep 17 00:00:00 2001 From: Philippe GODOT Date: Tue, 9 May 2023 12:29:18 +0200 Subject: [PATCH] mise en place prise en compte quota par deaut depuis admin plugin pour surcarge sur un contrat fixes #14 --- inc/contract.class.php | 8 +++++--- projectbridge.xml | 10 ++++++++++ setup.php | 2 +- 3 files changed, 16 insertions(+), 4 deletions(-) diff --git a/inc/contract.class.php b/inc/contract.class.php index 610de52..cf8f858 100644 --- a/inc/contract.class.php +++ b/inc/contract.class.php @@ -1113,7 +1113,8 @@ public static function getContractsOverQuota() if ($consumption) { // récupération d'un quota spécique sur le contrat $contractQuotaAlertObject = PluginProjectbridgeContractQuotaAlert::getContractQuotaAlertByContractID($row['id']); - if ($contractQuotaAlertObject && intval($contractQuotaAlertObject['quotaAlert']) > 0) { + //if ($contractQuotaAlertObject && intval($contractQuotaAlertObject['quotaAlert']) > 0) { + if ($contractQuotaAlertObject) { $quota = intval($contractQuotaAlertObject['quotaAlert']); } // calul ration conso @@ -1199,7 +1200,8 @@ public static function displayTabContentForItem(CommonGLPI $item, $tabnum = 1, $ public function showConfigFormForContract(Contract $entity, $selectedValue = 0) { $contractId = $entity->getField('id'); - + // instancite selectedValue with default quota alert + $selectedValue = PluginProjectbridgeConfig::getConfValueByName('globalContractQuotaAlert'); // get contractQuotaAlert in database if exist $contractQuotaAlertObject = new PluginProjectbridgeContractQuotaAlert(); $contractQuotaAlert = $contractQuotaAlertObject::getContractQuotaAlertByContractID($contractId); @@ -1213,7 +1215,7 @@ public function showConfigFormForContract(Contract $entity, $selectedValue = 0) echo "
"; echo "
"; - echo ""; + echo " "; Dropdown::showFromArray('percentage_quota', range(0, 100), ['value'=>$selectedValue]); echo "
"; diff --git a/projectbridge.xml b/projectbridge.xml index ee36ad4..d55ff70 100644 --- a/projectbridge.xml +++ b/projectbridge.xml @@ -87,6 +87,11 @@ ~9.5.11 https://github.com/Probesys/glpi-plugins-projectbridge/releases/download/v2.6.5/projectbridge-2.6.5.tbz + + 2.6.6 + ~9.5.11 + https://github.com/Probesys/glpi-plugins-projectbridge/releases/download/v2.6.6/projectbridge-2.6.6.tbz + 2.7.0 ~10.0.0 @@ -97,6 +102,11 @@ ~10.0.0 https://github.com/Probesys/glpi-plugins-projectbridge/releases/download/v2.7.1/projectbridge-2.7.1.tbz + + 2.7.2 + ~10.0.0 + https://github.com/Probesys/glpi-plugins-projectbridge/releases/download/v2.7.2/projectbridge-2.7.2.tbz + fr_FR diff --git a/setup.php b/setup.php index fb71b75..a226a85 100644 --- a/setup.php +++ b/setup.php @@ -1,7 +1,7 @@