<%args>
$CustomFieldId => undef
</%args>
<%init>
my $result = undef;
if ($CustomFieldId) {
    my $cf = RT::CustomField->new($session{'CurrentUser'});
    $cf->Load($CustomFieldId);
    if ($cf->id) {
        if ($cf->IsSelectionType) {
            my $cf_values = $cf->Values;
            while (my $cf_value = $cf_values->Next) {
                push @{$result->{vals}}, $cf_value->Name;
            }
        }
        $result->{op} = $m->scomp('/Elements/SelectConditionalRelation', CustomField => $cf, Name => 'ConditionalOp');
        $result->{type} = $cf->Type;
    }
}
$m->out(JSON($result));
$m->abort;
</%init>