Hi,

On 21.05.2010, at 08:44, Steve Durbin wrote:

> OTRS 2.4.7 (and below) doesn't correctly sort tickets if multiple pages are 
> shown. To demonstrate this, pick a view showing more than one page of tickets 
> and note that the 1st page is sorted by priority (Down) then Age (Up). Go to 
> the next page and the default sort order of Age (Up) alone will take over.
> 
> It's not possible to set the default sorting to an array in the interface, so 
> a workaround fix is to always sort by Priority (Down) then Age (Up) when Age 
> (Up) is selected, and by Priority (Down) then Age (Down) when Age (Down) is 
> selected. It's probably not a workaround that should be mainstreamed as the 
> behaviour isn't obvious!
> 
> To do this, we have made the following patch (in unified diff format):
> 
> 
> --- Ticket.pm.old       2010-05-21 16:35:10.000000000 +0100
> +++ Ticket.pm   2010-05-21 16:35:51.000000000 +0100
> @@ -3663,6 +3663,18 @@
>     else {
>         @SortByArray  = ($SortBy);
>         @OrderByArray = ($OrderBy);
> +#BCBCPATCH - Force default of age to be sorted by age within priority
> +               if ($SortBy eq 'Age') {
> +                  if ($OrderBy eq 'Down') {
> +                  @OrderByArray = ('Down','Down');
> +               @SortByArray = ('Priority','Age');
> +          }
> +              else {
> +                          @OrderByArray = ('Down','Up');
> +               @SortByArray = ('Priority','Age');
> +                          }
> +                  }
> +#BCBCPATCHEND
>     }
>     for my $Count ( 0 .. $#SortByArray ) {
>         if ( !$SortOptions{ $SortByArray[$Count] } ) {
> 
> Hope this is helpful to others.


Could you do us a favour with having this  filed as bug report as well?

Here you go: http://bugs.otrs.org

Thank you so much!


Freundliche Grüße / Kind regards

Nils Leideck

-- 
Nils Leideck
Senior Consultant

[email protected]
[email protected]

http://webint.cryptonode.de / a Fractal project



---------------------------------------------------------------------
OTRS mailing list: otrs - Webpage: http://otrs.org/
Archive: http://lists.otrs.org/pipermail/otrs
To unsubscribe: http://lists.otrs.org/cgi-bin/listinfo/otrs

NEW! ENTERPRISE SUBSCRIPTION - Get more information NOW!
http://www.otrs.com/en/support/enterprise-subscription/

Reply via email to