From d4fa44d152f03aaf8c09e8879db14a2c443e37cb Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Fri, 20 Apr 2018 16:19:25 +0200 Subject: [PATCH] fix(policy): add missing search options Signed-off-by: Thierry Bugier --- inc/policy.class.php | 35 +++++++++++++++++++++++++++++++---- 1 file changed, 31 insertions(+), 4 deletions(-) diff --git a/inc/policy.class.php b/inc/policy.class.php index 0e7b1190..507fdd19 100644 --- a/inc/policy.class.php +++ b/inc/policy.class.php @@ -111,7 +111,7 @@ public function getSearchOptionsNew() { 'id' => '3', 'table' => 'glpi_plugin_flyvemdm_policycategories', 'field' => 'completename', - 'name' => __('Policy category'), + 'name' => __('Policy category', 'flyvemdm'), 'datatype' => 'dropdown', 'massiveaction' => false, ]; @@ -128,7 +128,7 @@ public function getSearchOptionsNew() { 'id' => '5', 'table' => $this->getTable(), 'field' => 'type_data', - 'name' => __('Enumeration data'), + 'name' => __('Enumeration data', 'flyvemdm'), 'datatype' => 'string', 'massiveaction' => false, ]; @@ -146,7 +146,7 @@ public function getSearchOptionsNew() { 'id' => '7', 'table' => $this->getTable(), 'field' => 'default_value', - 'name' => __('Default value'), + 'name' => __('Default value', 'flyvemdm'), 'datatype' => 'string', 'massiveaction' => false, ]; @@ -155,7 +155,34 @@ public function getSearchOptionsNew() { 'id' => '8', 'table' => $this->getTable(), 'field' => 'recommended_value', - 'name' => __('Recommended value'), + 'name' => __('Recommended value', 'flyvemdm'), + 'datatype' => 'string', + 'massiveaction' => false, + ]; + + $tab[] = [ + 'id' => '9', + 'table' => $this->getTable(), + 'field' => 'is_android_policy', + 'name' => __('For Android', 'flyvemdm'), + 'datatype' => 'string', + 'massiveaction' => false, + ]; + + $tab[] = [ + 'id' => '10', + 'table' => $this->getTable(), + 'field' => 'is_android_system', + 'name' => __('Requires system permission', 'flyvemdm'), + 'datatype' => 'string', + 'massiveaction' => false, + ]; + + $tab[] = [ + 'id' => '11', + 'table' => $this->getTable(), + 'field' => 'is_apple_policy', + 'name' => __('For iOS', 'flyvemdm'), 'datatype' => 'string', 'massiveaction' => false, ];