[rt-users] Custom Field ordering problem

Ken Crocker kfcrocker at lbl.gov
Fri Jul 10 15:59:26 EDT 2009


Jennifer,

I had the same problem and we're on 3.6.4. I don't know if this happens 
to later versions. I would order the Custom Fields, moving them up and 
down, and yet, when going to create a ticket, nada. I cleared cache and 
re-booted, nada. Then I went to Config->Queues->CustomFields and 
un-applied them all and then re-applied them (one at a time) in the 
sequence I wanted and that worked. I'm not sure if there is another way 
to do it, but that worked for me. This worked for the "Queue-level" 
CF's. The Global ones seem to go first and I only had one of those, so 
that was OK for me. Hope this helps.

Kenn
LBNL

On 7/10/2009 12:37 PM, Jennifer Scales wrote:
>
> Hey all,
>
>  
>
> I'm having a problem with the ordering of custom fields on the "Create 
> a new ticket" page, and I'm hoping someone can point me in the right 
> direction.
>
>  
>
> The order in which the custom fields display on the 'Create Ticket' 
> page bears no actual relationship to the ordering set with the 
> web-based admin tools.
>
>  
>
> I verified the SortOrder directly in the DB, and this matches what I 
> see on the admin config page.
>
>  
>
> I then did some digging in the source code and traced it to the 
> /Ticket/Elements/EditCustomFields code and the 'iterator'-like calls 
> to the $CustomFields->Next function. Seeing that, I tried re-calling 
> the OrderByCols function of the CustomFields collection in the %INIT 
> block of the EditCustomFields like so:
>
>  
>
>  
>
> $CustomFields->OrderByCols(
>
>          { ALIAS => 'main',
>
>            FIELD => 'SortOrder',
>
>            ORDER => 'ASC' }
>
>      );
>
>  
>
> Still no dice - the Next iterator is ignoring the SortOrder for no 
> reason I can fathom, and trying to make a coherent layout is nigh 
> impossible.
>
>  
>
> Has anyone else seen this, or can suggest a solution or workaround?
>
> FWIW, I'm using RT 3.8.2.
>
>  
>
> Thanks in advance,
>
>  
>
> Jennifer Scales
>
> Help Desk/Public Lab Coordinator
>
> College Information Resources
>
> Haverford College
>
> jscales at haverford.edu
>
> (610) 896-1373
>
>  
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.bestpractical.com/pipermail/rt-users/attachments/20090710/99da76f5/attachment.htm>


More information about the rt-users mailing list