<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="moz-cite-prefix">Le 03/01/2017 à 18:27, Felix Defrance a
écrit :<br>
</div>
<blockquote
cite="mid:bec0c9bb-d977-e3a4-b0f6-2b9f6c22c4fb@d2france.fr"
type="cite">
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<p><font face="Bitstream Vera Sans">Hi all,</font></p>
<p><font face="Bitstream Vera Sans">I don't find how I could add
ShowTickets or QueueList in SelfService.<br>
</font></p>
<p><font face="Bitstream Vera Sans">I want to allow my
unprivileged users, grouped by company name, to see all
tickets in their queue. <br>
</font></p>
<p><font face="Bitstream Vera Sans">The group rights on the queue
is correctly defined and users could access to the tickets by
entring the ticket number in the "goto Ticket" field (top
right in SelfService).<br>
</font></p>
<p><font face="Bitstream Vera Sans">I have tried to play with
CustomRole but it's not working for me. So anybody known how I
can do it?<br>
</font></p>
</blockquote>
<br>
SelfService filters ticket list to tickets the user is watcher on
(requestor or Cc). This is hard coded in
share/html/SelfService/Elements/MyRequests:<br>
<br>
my $id = $session{'CurrentUser'}->id;<br>
my $Query = "( Watcher.id = $id )";<br>
<br>
if ($status) {<br>
$status =~ s/(['\\])/\\$1/g;<br>
$Query .= " AND Status = '$status'";<br>
}<br>
<br>
<br>
so if you wan't to relax this to all tickets users have ShowTicket
rights, you have to modify this query ;)<br>
<br>
But I strongly discourage (unless really needed) to setup an RT
instance with one queue per customer, best to think queues per
internal support team and play with customroles/groups or
customfields to set the customer.<br>
</body>
</html>