On Fri, Jul 01, 2011 at 10:45:32AM -0400, Shawn M Plummer wrote: > I have been trying to customize RT4 to match our old rt3 instance, one of the > items I need to modify is the sub _OverlayAccessible in lib/RT/User.pm > > I have tried making a $rthome/local/lib/RT/User_Overlay.pm > $rthome/local/lib/RT/User_Local.pm $rthome/lib/RT/User_Overlay.pm and > $rthome/lib/RT/User_Local.pm file and none of them have changed which fields > are visible to non admin users. (I just want to make WorkPhone and Address1 > visible) If I modify $rthome/lib/RT/User.pm directly the fields do show up as > visible but that is not how > http://requesttracker.wikia.com/wiki/CustomizingWithOverlays leads me to > believe it should be done and its messy on upgrades. The local overlay method > works in our rt38 production instance just fine. > > Anyone have any luck using overlays? Did I miss something about RT4? > > The contents of the file are as follows:
Add a package RT::User; line -kevin > use strict; > no warnings qw(redefine); > ### 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 }, > WorkPhone => { public => 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; > ---------- > > ~~~~~~~~~~~~~ > 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
pgpqKYNJAJXVm.pgp
Description: PGP signature
-------- 2011 Training: http://bestpractical.com/services/training.html