Skip to content

Commit ae28dfa

Browse files
committed
fix ticket list ignoring validation role
1 parent 90875d8 commit ae28dfa

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

src/Ticket.php

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5502,6 +5502,11 @@ public static function showListForItem(CommonDBTM $item, $withtemplate = 0)
55025502
'glpi_tickets_users.tickets_id' => new \QueryExpression('glpi_tickets.id'),
55035503
'glpi_tickets_users.users_id' => Session::getLoginUserID()
55045504
]
5505+
], [
5506+
'AND' => [
5507+
'glpi_ticketvalidations.tickets_id' => new \QueryExpression('glpi_tickets.id'),
5508+
'glpi_ticketvalidations.users_id_validate' => Session::getLoginUserID()
5509+
]
55055510
]
55065511
];
55075512
if (count($_SESSION['glpigroups'])) {
@@ -5786,6 +5791,13 @@ public static function getCommonCriteria()
57865791
]
57875792
];
57885793

5794+
$criteria['LEFT JOIN']['glpi_ticketvalidations'] = [
5795+
'ON' => [
5796+
self::getTable() => 'id',
5797+
'glpi_ticketvalidations' => 'tickets_id'
5798+
]
5799+
];
5800+
57895801
return $criteria;
57905802
}
57915803

0 commit comments

Comments
 (0)