SelfService link and/or search result in privileged interface?

Hello,

We are running RT-4.0.6 built from source on Debian. We have setup the
LDAP import extension, and have setup permissions on many queues depending
on group memberships (hundreds of queues, thousands of users). Each queue
is managed by a group. Users that are members of any of those groups get
"privileged" by a script from cron. Members of one group cannot see the
content of another queue. Now those users who are privileged no longer
land on the SelfService. A vast majority of those users are not technical,
and as such, we’re trying to get them a list that shows them the
SelfService results somewhere on the privileged interface, to make it
simple for them to also keep an eye on tickets they have submitted with
other queues/departments.

I was expecting to be able to setup the search that is being used in the
SelfService as part of RT At A Glance. I started with

Requestor.Name = ‘MyLoginHere’”

And the yielded all the tickets for which I am a requestor (which is a
good start).

Now, because I want the query to be user specific, and looking at the
queries for “the last XX tickets I own”, there is something along the line
of “Requestor.Name = ‘CurrentUser’” as a query, which I would be able
to add to the default page for RT. For some reason, the QueryBuilder never
returns anything, unless I explicitly put a username in there. How does
the magic work for the other system queries? Are there ways around this?
I’m a little bit at a loss as to where to go from here.

Any suggestions welcome ! :slight_smile:

Thanks,
Jok
| Joachim Thuau | IT Systems Engineer - Linux / SpaceX |

“Requestor.Name = ‘MyLoginHere’”

And the yielded all the tickets for which I am a requestor (which is a
good start).

Now, because I want the query to be user specific, and looking at the
queries for “the last XX tickets I own”, there is something along the line
of “Requestor.Name = ‘CurrentUser’” as a query, which I would be able
to add to the default page for RT. For some reason, the QueryBuilder never
returns anything, unless I explicitly put a username in there. How does
the magic work for the other system queries? Are there ways around this?
I’m a little bit at a loss as to where to go from here.

You want Requestor.id = ‘CurrentUser

-kevin