Skip to content

gibus/RT-Extension-ModifyUsersPrefs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NAME

RT::Extension::ModifyUsersPrefs - Allow to modify other users' preferences

DESCRIPTION

By default, RT only allows authorized users to modify their own preferences. This module adds the ability to modify other users' preferences, by adding a new tab in Admin/Users pages.

This implies that AdminUsers and ShowConfigTab rights should be granted in order to be authorized to modify other users' preferences.

RT VERSION

Works with RT 4.2 or greater, including RT 5 and RT 6.

INSTALLATION

  • export $RTHOME=/home/of/your/RT/installation/lib

    This is needed if your RT installation directory is not /opt/rt6/ (nor /opt/rt5 for RT 5, nor /opt/rt4 for RT 4).

  • perl Makefile.PL

  • make

  • make install

    May need root permissions

  • Edit your /opt/rt5/etc/RT_SiteConfig.pm

    If you are using RT 4.2 or greater, add this line:

      Plugin('RT::Extension::ModifyUsersPrefs');
    

    For RT 4.0, add this line:

      Set(@Plugins, qw(RT::Extension::ModifyUsersPrefs));
    

    or add RT::Extension::ModifyUsersPrefs to your existing @Plugins line.

  • Clear your mason cache

      rm -rf /opt/rt5/var/mason_data/obj
    
  • Restart your webserver

AUTHOR

Gérald Sédrati gibus@easter-eggs.com

REPOSITORY

https://github.com/gibus/RT-Extension-ModifyUsersPrefs

BUGS

All bugs should be reported via email to

bug-RT-Extension-ModifyUsersPrefs@rt.cpan.org

or via the web at

rt.cpan.org.

LICENSE AND COPYRIGHT

This software is Copyright (c) 2017-2026 by Gérald Sédrati, Easter-Eggs

This is free software, licensed under:

The GNU General Public License, Version 3, June 2007

About

An Extension to Best Practical Request Tracker (https://www.bestpractical.com/rt/) to allow to modify other users' preferences

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors