[rt-devel] default ticket sort: descending
Joseph Spenner
joseph85750 at yahoo.com
Thu Jul 24 16:26:26 EDT 2003
In case anyone is interested in making the tickets
sort by ID in descending order by default, I finally
figured out where to make the changes.
2 places:
/opt/rt2/WebRT/html/Elements/SelectSortOrder
/opt/rt2/WebRT/html/Elements/Quicksearch
In SelectSortOrder:
swap current DESC with ASC, and change order of
Descending Ascending in the following:
my @order_names = qw (Descending Ascending);
This simply makes the default page come up with the
new default values.
In Quicksearch:
Modify this line to contain the
&TicketsSortBy=id
and
TicketsSortOrder=DESC
<TR><TD><A HREF="<%
$RT::WebPath%>/Search/Listing.html?ValueOfStatus=open&ValueOfStatus=new&StatusOp=%3D&QueueOp=%3D&ValueOfQueue=<%$queue->Id%>&TicketsSortBy=id&TicketsSortOrder=DESC&RowsPerPage=50&NewSearch=1"><%$queue->Name%></a></TD>
cheers
--- Joseph Spenner <joseph85750 at yahoo.com> wrote:
> I'm still working on this, and am almost there (I
> think). The behavior of the "Listing.html" file is
> not very clear. When I first visit a queue (which
> sorts Ascending by default), the URL is something
> like
> this:
>
>
http://172.26.10.1/Search/Listing.html?ValueOfStatus=open&ValueOfStatus=new&StatusOp=%3D&QueueOp=%3D&ValueOfQueue=2&RowsPerPage=50&NewSearch=1
>
> I tried to manually insert the option which is
> inserted when a search is refined to sort
> descending:
> TicketsSortOrder=DESC
>
> and hit enter for the browser to make use of the new
> value, but the results are still ascending.
> Is there some session value that is being used?
>
> I also tried to add the TicketsSortOrder=DESC
> directly into the initial GET located at
> /opt/rt2/WebRT/html/Elements/Quicksearch.
> The url that was then displayed upon selecting a
> queue
> did contain the TicketsSortOrder=DESC option, but it
> still sorted ascending!
>
> If anyone could offer some suggestions, I'd greatly
> appreciate it.
>
> Thanks!
>
>
>
> --- Joseph Spenner <joseph85750 at yahoo.com> wrote:
> > I'm using RT 2.0.15 and trying to change the
> > default
> > sort behavior. By default, when a queue is
> > selected,
> > it wants to sort ascending ticket order. I wish
> to
> > change this to descending, so the newest tickets
> > appear at the top. I believe this is defined in
> the
> > ~/rt2/WebRT/html/Search/Listing.html file:
> >
> > <%PERL>
> > my ($order);
> > my $attr = $col->{'TicketAttribute'};
> > $attr =~ s/Obj->(Name|AsString|AgeAsString)//g;
> > if ($session{'tickets_sort_order'} =~ /^asc$/i)
> {
> > $order = 'DESC';
> > } else {
> > $order = 'ASC';
> > }
> > </%PERL>
> >
> > But I can't figure out where the
> tickets_sort_order
> > is
> > being defined.
> >
> > If anyone else has changed this sort_order
> behavior,
> > I'd sure appreciate any help on where to make the
> > change.
> >
> > Thanks!
> >
> > __________________________________
> > Do you Yahoo!?
> > SBC Yahoo! DSL - Now only $29.95 per month!
> > http://sbc.yahoo.com
> > _______________________________________________
> > rt-devel mailing list
> > rt-devel at lists.fsck.com
> > http://lists.fsck.com/mailman/listinfo/rt-devel
>
>
> __________________________________
> Do you Yahoo!?
> Yahoo! SiteBuilder - Free, easy-to-use web site
> design software
> http://sitebuilder.yahoo.com
> _______________________________________________
> rt-devel mailing list
> rt-devel at lists.fsck.com
> http://lists.fsck.com/mailman/listinfo/rt-devel
__________________________________
Do you Yahoo!?
Yahoo! SiteBuilder - Free, easy-to-use web site design software
http://sitebuilder.yahoo.com
More information about the Rt-devel
mailing list