N°985 - Add applicable contexts on Trigger (search)

This commit is contained in:
Eric
2020-01-28 15:37:37 +01:00
parent 524e43b8c4
commit b58356c42e
2 changed files with 12 additions and 2 deletions

View File

@@ -25,9 +25,9 @@ namespace Combodo\iTop\Application\Search;
use ApplicationContext;
use AttributeDefinition;
use AttributeEnumSet;
use AttributeExternalField;
use AttributeFriendlyName;
use AttributeSubItem;
use AttributeTagSet;
use CMDBObjectSet;
use Combodo\iTop\Application\Search\CriterionConversion\CriterionToSearchForm;
@@ -482,6 +482,16 @@ class SearchForm
return array('values' => $aAllowedValues);
}
elseif ($oAttrDef instanceof AttributeEnumSet)
{
$aAllowedValues = array();
foreach($oAttrDef->GetPossibleValues() as $sCode => $sRawValue)
{
$aAllowedValues[$sCode] = utils::HtmlEntities($sRawValue);
}
return array('values' => $aAllowedValues);
}
else
{
if (method_exists($oAttrDef, 'GetAllowedValuesAsObjectSet'))