Here is a simple example for quicksearch:
<&|/Widgets/TitleBox, title => loc("Quick search"), bodyclass => "",
titleright => loc("Edit"), titleright_href =>
$RT::WebPath.'/Prefs/Quicksearch.html' &>
<& /Elements/QueueSummary,
cache => 'quick_search_queues',
queue_filter => sub { $_->CurrentUserHasRight('ShowTicket') && !exists
$unwanted->{$_->Name} },
conditions => [ {cond => "Status = 'new'", name => loc ('new') },
{cond => "Status = 'open'", name => loc ('open') },
{cond => "Status = 'accepted'", name => loc ('accepted')
},
{cond => "Status = 'implement'", name => loc
('implemented') },
{cond => "Status = 'approved'", name => loc ('approved')
},
{cond => "Status = 'stalled'", name => loc ('stalled') },
{cond => "Status = 'pending'", name => loc ('pending') },
{cond => "Status = 'authorized'", name => loc
('authorized') },
{cond => "Status = 'resolved'", name => loc ('resolved')
}] &>
<%INIT>
my $unwanted = $session{'CurrentUser'}->UserObj->Preferences('QuickSearch',
{});
i had to add my custom status to this file.
For the rest like tickets i own and so on, its enough if you go to edit in
this module and edit the search string.
Torsten2007/4/18, Mathew Snyder theillien@yahoo.com:
I used the method in the wiki for adding a custom active status to my
configuration (development box). It shows up fine. However, when I
select it,
ticket I’ve applied it to disappears from my list of owned tickets. How
can I
adjust this to force the ticket to stay available the way stalled does?
Thanks
Mathew
The rt-users Archives
Community help: http://wiki.bestpractical.com
Commercial support: sales@bestpractical.com
Discover RT’s hidden secrets with RT Essentials from O’Reilly Media.
Buy a copy at http://rtbook.bestpractical.com
MFG
Torsten Brumm
http://www.torsten-brumm.de