Thanks for the help!

For those that find this later for RT4 you apparently need a 
$rthome/local/lib/RT/User_Local.pm file with this contents to modify what 
fields non admin users can view.

use strict;
no warnings qw(redefine);
package RT::User;
# Redefine sub _Overlay Accessible to allow all users access to appropriate 
fields so About this user can display users phone and address.

sub _OverlayAccessible {
    {

        Name                    => { public => 1,  admin => 1 },
          Password              => { read   => 0 },
          EmailAddress          => { public => 1 },
          Organization          => { public => 1,  admin => 1 },
          Address1              => { public => 1,  admin => 1 },
          WorkPhone             => { public => 1,  admin => 1 },
          RealName              => { public => 1 },
          NickName              => { public => 1,  admin => 1 },
          Lang                  => { public => 1 },
          EmailEncoding         => { public => 1 },
          WebEncoding           => { public => 1 },
          ExternalContactInfoId => { public => 1,  admin => 1 },
          ContactInfoSystem     => { public => 1,  admin => 1 },
          ExternalAuthId        => { public => 1,  admin => 1 },
          AuthSystem            => { public => 1,  admin => 1 },
          Gecos                 => { public => 1,  admin => 1 },
          PGPKey                => { public => 1,  admin => 1 },

    }
}

1;

On Jul 1, 2011, at 11:00 AM, Kevin Falcone wrote:

> Add a package RT::User; line 
> 
> -kevin


~~~~~~~~~~~~~
Shawn Plummer
Systems Manager
CIT SUNY Geneseo
"The mind can make substance, and people planets of its own with beings 
brighter than have been, and give a breath to forms which can outlive all 
flesh." -Lord Byron


--------
2011 Training: http://bestpractical.com/services/training.html

Reply via email to