mirror of
https://github.com/Combodo/iTop.git
synced 2026-05-18 06:48:50 +02:00
(Retrofit from trunk) N.500 Changed the query to fetch tickets related to a CI, so as to make it unambiguous whatever customization is made to the datamodel.
SVN:2.3[4499]
This commit is contained in:
@@ -1582,7 +1582,8 @@
|
|||||||
$sStateAttCode = MetaModel::GetStateAttributeCode($sSubClass);
|
$sStateAttCode = MetaModel::GetStateAttributeCode($sSubClass);
|
||||||
if ($sStateAttCode != '')
|
if ($sStateAttCode != '')
|
||||||
{
|
{
|
||||||
$oSearch = DBSearch::FromOQL("SELECT $sSubClass AS t JOIN $sLnkClass AS lnk ON lnk.$sExtKeyToRemote = t.id WHERE $sExtKeyToMe = :myself AND $sStateAttCode NOT IN ('rejected', 'resolved', 'closed')", array('myself' => $this->GetKey()));
|
// Todo: base the search condition on operational_status = 'ongoing' for a more flexible behavior
|
||||||
|
$oSearch = DBSearch::FromOQL("SELECT $sSubClass AS t JOIN $sLnkClass AS lnk ON lnk.$sExtKeyToRemote = t.id WHERE lnk.$sExtKeyToMe = :myself AND t.$sStateAttCode NOT IN ('rejected', 'resolved', 'closed')", array('myself' => $this->GetKey()));
|
||||||
$aSearches[$sSubClass] = $oSearch;
|
$aSearches[$sSubClass] = $oSearch;
|
||||||
|
|
||||||
$oSet = new DBObjectSet($oSearch);
|
$oSet = new DBObjectSet($oSearch);
|
||||||
|
|||||||
Reference in New Issue
Block a user