<html>
<body>
I haven't done much with TicketSQL, but I love puzzles so I just spent a
couple hours messing with Query Builder.  I tried
"Requestor.Id='22'" where '22' is my user id, and I got the
full list of tickets, so the problem is not with using Requestor.Id in a
query.  Then I tried "Requestor.Id='__CurrentUser__'" and
got no tickets.  I'm guessing that when you see
"__CurrentUser__" displayed in the Query Builder, it's only
RT's way of representing the current user "for display purposes
only."  If you use it in a query, Query Builder doesn't know
what to do with it.<br><br>
Try this.<br>
Go to your Home Page.  make sure that there is at least 1 ticket
listed under "10 highest priority tickets I own".  Click
the "edit" link to the right.  Click the "Search - My
Tickets" link on the next screen.  From the resulting Query
Builder screen, click "Add and Search" without making any
changes.  Since you didn't modify the query at all, you would expect
to see the same tickets that were listed on your Home Page.  When I
do this I get "Found 0 tickets".<br><br>
Requestor.Id works fine.  The problem seems to be that
"__CurrentUser__" doesn't actually translate to "the
current user's id" in the Query Builder.<br><br>
I don't have an answer that works.<br><br>
At 05:40 AM 5/2/2007, Justin Hayes wrote:<br>
<blockquote type=cite class=cite cite="">Thanks Gene<br><br>
Is there any documentation on what's possible or am I going to have to
figure this out from code?<br><br>
The TicketSQL page on the wiki doesn't seem to contain much.....<br><br>
Cheers,<br><br>
Justin<br><br>
------------------------------------------------------<br>
Justin Hayes<br>
Support Manager<br>
<a href="mailto:justin.hayes@orbisuk.com">justin.hayes@orbisuk.com</a><br>
<br>
<br><br>
On 1 May 2007, at 16:35, Gene LeDuc wrote:<br><br>
<blockquote type=cite class=cite cite="">Hi Justin,<br><br>
I'm pretty sure that Requestor is a group rather than an individual (a
ticket can have multiple requestors, but only a single owner).  You
might see if there are any functions that check for group membership in
TicketSQL.<br><br>
Gene<br><br>
At 06:35 AM 5/1/2007, Justin Hayes wrote:<br>
<blockquote type=cite class=cite cite="">Hi,<br><br>
The customers I support (the Requestors) will be using the At A Glance
screen rather than SelfService. I would like to create a saved search
that will display tickets requested by the currently logged in
user.<br><br>
I know you can do Owner = '__CurrentUser__' in a search, but is there an
equivalent for Requestor?<br><br>
I've tried Requestor = '__CurrentUser__', Requestor.id, Requestor.Name,
Requestor.RealName etc etc but none seem to work. Can't see anything
about this on the Wiki so thought I'd ask here.<br><br>
Thanks in advance for any help!<br><br>
------------------------------------------------------<br>
Justin Hayes<br>
Support Manager<br>
<a href="mailto:justin.hayes@orbisuk.com">justin.hayes@orbisuk.com</a><br>
<br>
<br><br>
_______________________________________________<br>
<a href="http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users" eudora="autourl">
http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users</a><br>
<br>
Community help:
<a href="http://wiki.bestpractical.com/" eudora="autourl">
http://wiki.bestpractical.com</a><br>
Commercial support:
<a href="mailto:sales@bestpractical.com">sales@bestpractical.com</a><br>
<br>
<br>
Discover RT's hidden secrets with RT Essentials from O'Reilly Media.
<br>
Buy a copy at
<a href="http://rtbook.bestpractical.com/" eudora="autourl">
http://rtbook.bestpractical.com</a> </blockquote><br><br>
-- <br>
Gene LeDuc, GSEC<br>
Security Analyst<br>
San Diego State University </blockquote></blockquote>
<x-sigsep><p></x-sigsep>
<br>
-- <br>
Gene LeDuc, GSEC<br>
Security Analyst<br>
San Diego State University</body>
</html>