Module Permission - Agent/Admin Interface

It's possible to grant permissions to a module in Kernel/Modules/*.pm. For example a group of users should be able to edit responses (modular default answers). Normally you need to be in the 'admin' group to do so.

How it works:
a) create a new otrs-group named 'responses'
b) put the group of users rw into this otrs-group
c) add to Kernel/Config.pm 
   [...]
   $Self->{'Module::Permission'}->{'AdminResponse'} = 'responses';
   [...]
d) add a link to the Agent Interface e. g. in Kernel/Output/HTML/*/AgentNavigationBar.dtl 
   [...]
   <a href="$Env{"Baselink"}Action=AdminResponse">Response</a>
   [...]
e) restart the webserver if you use mod_perl
After this all users in group 'responses' are able to access the AdminResponse module and to edit the responses.

It's alos possible to add more then one group (by perl array):
   [Kernel/Config.pm]
   $Self->{'Module::Permission'}->{'AdminResponse'} = ['admin', 'responses'];
   [...]