Skip to content

Commit d829f70

Browse files
committed
fix ticket list ignoring validation role
1 parent cd90f1d commit d829f70

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
@@ -5486,6 +5486,11 @@ public static function showListForItem(CommonDBTM $item, $withtemplate = 0)
54865486
'glpi_tickets_users.tickets_id' => new \QueryExpression('glpi_tickets.id'),
54875487
'glpi_tickets_users.users_id' => Session::getLoginUserID()
54885488
]
5489+
], [
5490+
'AND' => [
5491+
'glpi_ticketvalidations.tickets_id' => new \QueryExpression('glpi_tickets.id'),
5492+
'glpi_ticketvalidations.users_id_validate' => Session::getLoginUserID()
5493+
]
54895494
]
54905495
];
54915496
if (count($_SESSION['glpigroups'])) {
@@ -5770,6 +5775,13 @@ public static function getCommonCriteria()
57705775
]
57715776
];
57725777

5778+
$criteria['LEFT JOIN']['glpi_ticketvalidations'] = [
5779+
'ON' => [
5780+
self::getTable() => 'id',
5781+
'glpi_ticketvalidations' => 'tickets_id'
5782+
]
5783+
];
5784+
57735785
return $criteria;
57745786
}
57755787

0 commit comments

Comments
 (0)