Re: [rt-users] Adding New Status option

2014-05-01 Thread scott.dalzell
I removed the approvals section from my SiteConfig and it has started
working.

thanks for the help

Scott



--
View this message in context: 
http://requesttracker.8502.n7.nabble.com/Adding-New-Status-option-tp57285p57291.html
Sent from the Request Tracker - User mailing list archive at Nabble.com.
-- 
RT Training - Dallas May 20-21
http://bestpractical.com/training


[rt-users] External CustomFieldValues : Users from certain groups

2014-05-01 Thread Kriegers Horst
Hi List,


I try to have only the users from certain groups in a custom field.
My code doesn’t work. I need your help.
Removing the “WhoBelongToGroups” is OK, no error ans all users are available.

RT version : 4.2.0


Thanks in advances.
Horst


local/lib/RT/CustomFieldValues/ADIUsers.pm
=
package RT::CustomFieldValues::ADIUsers;

use strict;
use warnings;

use base qw(RT::CustomFieldValues::External);

sub SourceDescription {
return 'RT LoRo ADI users';
}

sub ExternalValues {
my $self = shift;

my @res;
my $i = 0;
my $users = RT::Users-new( $self-CurrentUser );
$users-LimitToPrivileged;
$users-WhoBelongToGroups{ Groups = {40}, IncludeSubgroupMembers = 0 };
$users-LimitToEnabled;

while( my $user = $users-Next ) {
push @res, {
name= $user-Name.' ('.$user-RealName.')',
description = $user-RealName,
sortorder   = $i++,
};
}
return \@res;
}


RT::Base-_ImportOverlays();

1;
==



error log contains :
---
[17114] [Thu May  1 11:56:08 2014] [error]: syntax error at 
/opt/rt4/sbin/../local/lib/RT/CustomFieldValues/ADIUsers.pm line 99, near 
-WhoBelongToGroups{ 
Global symbol $users requires explicit package name at 
/opt/rt4/sbin/../local/lib/RT/CustomFieldValues/ADIUsers.pm line 101.
Global symbol $users requires explicit package name at 
/opt/rt4/sbin/../local/lib/RT/CustomFieldValues/ADIUsers.pm line 104.
Global symbol @res requires explicit package name at 
/opt/rt4/sbin/../local/lib/RT/CustomFieldValues/ADIUsers.pm line 105.
Global symbol $i requires explicit package name at 
/opt/rt4/sbin/../local/lib/RT/CustomFieldValues/ADIUsers.pm line 108.
Global symbol @res requires explicit package name at 
/opt/rt4/sbin/../local/lib/RT/CustomFieldValues/ADIUsers.pm line 111.
syntax error at /opt/rt4/sbin/../local/lib/RT/CustomFieldValues/ADIUsers.pm 
line 112, near }
Compilation failed in require at (eval 791) line 2.

Stack:
  [(eval 791):2]
  [/opt/rt4/local/html/Elements/EditCustomFieldSelect:161]
  [/opt/rt4/local/html/Elements/EditCustomFieldSelect:54]
  [/opt/rt4/share/html/Elements/EditCustomField:99]
  [/opt/rt4/share/html/Elements/EditCustomFields:65]
  [/opt/rt4/share/html/Elements/EditCustomFieldCustomGroupings:56]
  [/opt/rt4/share/html/Widgets/TitleBox:56]
  [/opt/rt4/share/html/Elements/EditCustomFieldCustomGroupings:57]
  [/opt/rt4/share/html/Ticket/Modify.html:66]
  [/opt/rt4/share/html/Ticket/autohandler:66]
  [/opt/rt4/sbin/../lib/RT/Interface/Web.pm:680]
  [/opt/rt4/sbin/../lib/RT/Interface/Web.pm:368]
  [/opt/rt4/local/html/autohandler:55]

Stack:
  [/opt/rt4/sbin/../lib/RT/CustomField.pm:489]
  [/opt/rt4/local/html/Elements/EditCustomFieldSelect:161]
  [/opt/rt4/local/html/Elements/EditCustomFieldSelect:54]
  [/opt/rt4/share/html/Elements/EditCustomField:99]
  [/opt/rt4/share/html/Elements/EditCustomFields:65]
  [/opt/rt4/share/html/Elements/EditCustomFieldCustomGroupings:56]
  [/opt/rt4/share/html/Widgets/TitleBox:56]
  [/opt/rt4/share/html/Elements/EditCustomFieldCustomGroupings:57]
  [/opt/rt4/share/html/Ticket/Modify.html:66]
  [/opt/rt4/share/html/Ticket/autohandler:66]
  [/opt/rt4/sbin/../lib/RT/Interface/Web.pm:680]
  [/opt/rt4/sbin/../lib/RT/Interface/Web.pm:368]
  [/opt/rt4/local/html/autohandler:55] 
(/opt/rt4/sbin/../lib/RT/Interface/Web/Handler.pm:211)
Trace begun at /opt/rt4/sbin/../lib/RT.pm line 295
Log::Dispatch::__ANON__('Log::Dispatch=HASH(0x7fa4358d1470)', 'syntax error at 
/opt/rt4/sbin/../local/lib/RT/CustomFieldValues/ADIUsers.pm line 99, near 
-WhoBelongToGroups{ ^JGlobal symbol $users requires explicit package name 
at /opt/rt4/sbin/../local/lib/RT/CustomFieldValues/ADIUsers.pm line 
101.^JGlobal symbol $users requires explicit package name at 
/opt/rt4/sbin/../local/lib/RT/CustomFieldValues/ADIUsers.pm line 104.^JGlobal 
symbol @res requires explicit package name at 
/opt/rt4/sbin/../local/lib/RT/CustomFieldValues/ADIUsers.pm line 105.^JGlobal 
symbol $i requires explicit package name at 
/opt/rt4/sbin/../local/lib/RT/CustomFieldValues/ADIUsers.pm line 108.^JGlobal 
symbol @res requires explicit package name at 
/opt/rt4/sbin/../local/lib/RT/CustomFieldValues/ADIUsers.pm line 111.^Jsyntax 
error at /opt/rt4/sbin/../local/lib/RT/CustomFieldValues/ADIUsers.pm line 112, 
near }^JCompilation failed in require at (eval 791) line 2.^J^JStack:^J  
[(eval 791):2]^J  [/opt/rt4/local/html/Elements/EditCustomFieldSelect:161]^J  
[/opt/rt4/local/html/Elements/EditCustomFieldSelect:54]^J  
[/opt/rt4/share/html/Elements/EditCustomField:99]^J  
[/opt/rt4/share/html/Elements/EditCustomFields:65]^J  
[/opt/rt4/share/html/Elements/EditCustomFieldCustomGroupings:56]^J  
[/opt/rt4/share/html/Widgets/TitleBox:56]^J  
[/opt/rt4/share/html/Elements/EditCustomFieldCustomGroupings:57]^J