[rt-devel] Getting Custom Fields for a User
Ruslan Zakirov
ruz at bestpractical.com
Mon Apr 16 10:25:20 EDT 2012
On Sun, Apr 15, 2012 at 23:21, Lee Wilson <leefm40 at yahoo.co.uk> wrote:
> On 15/04/2012 20:07, Thomas Sibley wrote:
>>
>> RT::Queue-RT::User isn't a valid LookupType. It's just RT::User. See
>> the top of RT::CustomField for the valid types (or the html of the
>> Create CF admin page).
>>
>> Thomas
>
>
>
> Thanks for the quick response Thomas, bit too liberal copying on my part
> there.
>
> I've removed the LookupType filter completely but stil not getting any
> records returned or any errors generated?
If you have user object then you can just call my $cfs = $user->CustomFIelds;.
You can take a look at CustomFIelds method in lib/RT/Record.pm.
Even if you don't have user object then create one:
my $cfs = RT::User->new( RT->SystemUser )->CustomFields;
Use $session{CurrentUser} instead of SystemUser if it's web interface and
you want to respect ACLs.
> --------
> List info: http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-devel
--
Best regards, Ruslan.
More information about the rt-devel
mailing list