[rt-users] (Very) Low-level CF question

Kenneth Crocker KFCrocker at lbl.gov
Fri Feb 29 13:50:21 EST 2008


Joe,


	Hypothetical situations could involve endless debate, especially if 
they are based on an unrealistic scenario. Not to offend nor sound too 
incredulous, but why would anyone name ANY custom fields the same names 
for different applications/uses? Why not just prefix the "queue-based" 
Custom field with the queue name "xxxxxx-Foo"? Sure would stop a lot of 
confusion and you wouldn't need to be asking the question.


Kenn
LBNL

On 2/29/2008 10:14 AM, Joe Casadonte wrote:
> Assume:
> 
> * Ticket #1 is in the Queue Q1
> * Custom Field #1, named Foo, applies to all queues
> * Foo's value for Ticket #1 is 'Global'
> 
> A query results listing that includes CustomField.{Foo} will properly 
> show 'Global' for the value of Foo.
> 
> 
> Change the assumptions:
> 
> * Ticket #1 is in the Queue Q1
> * Custom Field #1, named Foo, applies only to Q1
> * Foo's value for Ticket #1 is 'Specific'
> 
> A query results listing that includes CustomField.{Foo} will properly 
> show 'Specific' for the value of Foo.
> 
> 
> Now, change the assumptions once more:
> 
> * Ticket #1 is in the Queue Q1
> * Custom Field #1, named Foo, applies to all queues
> * Custom Field #2, also named Foo, applies only to Q1
> * Foo's (#1) value for Ticket #1 is 'Global'
> * Foo's (#2) value for Ticket #1 is 'Specific'
> 
> A query results listing that includes CustomField.{Foo} will show 
> 'Global' for the value of Foo.
> 
> 
> Where is it determined which CF value to show?  I'm obviously asking 
> because I want the queue-specific one shown, not the global one.  I'm 
> pretty comfortable roaming around the source, but once I get to the 
> query and query results level, I just kind of get lost.  I suspect much 
> of it happens in some non-RT module (DBI or DBIx::SearchBuilder?) but I 
> can't help thinking that the CustomField stuff is very RT-specific, and 
> so has to be handled somewhere inside of RT.
> 
> Thanks!
> 
> 




More information about the rt-users mailing list