mirror of
https://github.com/Combodo/iTop.git
synced 2026-04-20 09:08:42 +02:00
Fixed Trac#344: default search behavior for enumerated attributes (and similar types: 'Class', 'Language' and 'FinalClass') is now a strict '=' instead of 'contains'.
SVN:trunk[1112]
This commit is contained in:
@@ -874,6 +874,12 @@ class AttributeClass extends AttributeString
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
public function GetBasicFilterLooseOperator()
|
||||
{
|
||||
return '=';
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -905,6 +911,11 @@ class AttributeApplicationLanguage extends AttributeString
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
public function GetBasicFilterLooseOperator()
|
||||
{
|
||||
return '=';
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -947,6 +958,12 @@ class AttributeFinalClass extends AttributeString
|
||||
if (empty($sValue)) return '';
|
||||
return MetaModel::GetName($sValue);
|
||||
}
|
||||
|
||||
public function GetBasicFilterLooseOperator()
|
||||
{
|
||||
return '=';
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -1349,7 +1366,7 @@ class AttributeEnum extends AttributeString
|
||||
}
|
||||
public function GetBasicFilterLooseOperator()
|
||||
{
|
||||
return parent::GetBasicFilterLooseOperator();
|
||||
return '=';
|
||||
}
|
||||
|
||||
public function GetBasicFilterSQLExpr($sOpCode, $value)
|
||||
|
||||
Reference in New Issue
Block a user