[rt-users] second-level sort

Ben Goodwin ben at atomicmatrix.net
Sat Mar 6 15:05:14 EST 2004


Yes, this is due to the addition of a 'UNIQUE' in the SELECT call in the
more recent DBI::Searchbuilder's.  The resulting MySQL query returns data in
a different order - if you can even call it an order.
My solution was to use the newer "OrderByCols" feature.  I copied
share/Elements/MyTickets to local/html and replaced the following line at
the bottom:

$MyTickets->OrderBy(FIELD => 'Priority', ORDER => 'DESC');

With

$MyTickets->OrderByCols((FIELD => 'Priority', ORDER => 'DESC'), (FIELD =>
'id', ORDER => 'ASC'));

This seems to bring it back into line with previous behavior.
You'd need to do the same with MyRequests and any other elements that
generate a listing.

	-=| Ben


-----Original Message-----
From: rt-users-bounces at lists.bestpractical.com
[mailto:rt-users-bounces at lists.bestpractical.com] On Behalf Of Adam Hirsch
Sent: Thursday, March 04, 2004 9:23 AM
To: 'RT users'
Subject: Re: [rt-users] second-level sort

Mike Husband (m.husband at leadup.com.au) wrote:

> I think the default sort order is by ticket priority,
> but if you select any queue you can choose the sort order
> by clicking on headers

Right, the issue is when one has it sorted by owner, and want to see the
tickets owned by a given person in chronological order... make sense?

i.e. if I've got the queue grouped by owner, and I'm looking at regis'
tickets, they're in some weird, nondeterministic order:

[snip]

in RT2, they'd be grouped by owner, but then in numeric ticket order within
each person's tickets.

Anyone else seen this?

Adam

-- 
Schmendiman: Remember, the shortest distance between two points is a foot
and
             a half.  No pun intended.
     Freddy: No pun achieved.
     - Steve Martin, _Picasso at the Lapin Agile_
<adam at baz.org>
_______________________________________________
rt-users mailing list
rt-users at lists.bestpractical.com
http://lists.bestpractical.com/mailman/listinfo/rt-users

Have you read the FAQ? The RT FAQ Manager lives at http://fsck.com/rtfm




More information about the rt-users mailing list