[rt-users] TicketSQL search for requested tickets of current user?

Justin Hayes Justin.Hayes at orbisuk.com
Thu May 3 04:03:26 EDT 2007


hmm thanks for trying though Gene - much appreciated.

I've written a few custom At a Glance modules to show open tickets by  
requestor, owner and priority grouped, as it appears you can't do  
aggregate columns in the query builder?

So for example I get a little box on the At a Glance screen with

Open Tickets by Requestor
blah at blah.com	4
foo at bar.com	2
jsmith			6

and those link using something like http://openbugrt.orbis/Search/ 
Results.html?Query=Requestor.RealName='Justin Hayes' AND (Status =  
'new' OR Status = 'open')

So a requestor can find his open tickets that way, I just wanted to  
be able to provide a section like the My Tickets one for requestors  
using CurrentUser, without writing another customer module. Maybe I'm  
going to have to go down that route....

Cheers,

Justin

------------------------------------------------------
Justin Hayes
Support Manager
justin.hayes at orbisuk.com



On 2 May 2007, at 18:13, Gene LeDuc wrote:

> 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.
>
> Try this.
> 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".
>
> 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.
>
> I don't have an answer that works.
>
> At 05:40 AM 5/2/2007, Justin Hayes wrote:
>> Thanks Gene
>>
>> Is there any documentation on what's possible or am I going to  
>> have to figure this out from code?
>>
>> The TicketSQL page on the wiki doesn't seem to contain much.....
>>
>> Cheers,
>>
>> Justin
>>
>> ------------------------------------------------------
>> Justin Hayes
>> Support Manager
>> justin.hayes at orbisuk.com
>>
>>
>>
>> On 1 May 2007, at 16:35, Gene LeDuc wrote:
>>
>>> Hi Justin,
>>>
>>> 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.
>>>
>>> Gene
>>>
>>> At 06:35 AM 5/1/2007, Justin Hayes wrote:
>>>> Hi,
>>>>
>>>> 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.
>>>>
>>>> I know you can do Owner = '__CurrentUser__' in a search, but is  
>>>> there an equivalent for Requestor?
>>>>
>>>> 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.
>>>>
>>>> Thanks in advance for any help!
>>>>
>>>> ------------------------------------------------------
>>>> Justin Hayes
>>>> Support Manager
>>>> justin.hayes at orbisuk.com
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users
>>>>
>>>> Community help: http://wiki.bestpractical.com
>>>> Commercial support: sales at bestpractical.com
>>>>
>>>>
>>>> Discover RT's hidden secrets with RT Essentials from O'Reilly  
>>>> Media.
>>>> Buy a copy at http://rtbook.bestpractical.com
>>>
>>>
>>> -- 
>>> Gene LeDuc, GSEC
>>> Security Analyst
>>> San Diego State University
>
> -- 
> Gene LeDuc, GSEC
> Security Analyst
> San Diego State University

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.bestpractical.com/pipermail/rt-users/attachments/20070503/8628d3d0/attachment.htm>


More information about the rt-users mailing list