Hi all,
i open this post cause i need your support. I have configured my OTRS to allow opening and closing ticket only to few groups. The others don't see the button  "New Phone Ticket" and "Email Ticket". I have done this applying a restriction into Ticket -> Frontend::Agent::ModuleRegistration (Frontend::Module###AgentTicketPhone and Frontend::Module###AgentTicketEmail). Now if i use the Iphone App, everyone can open and even close ticket. I have understood that it happens cause the iphone app use an other module to see ticket. Now anyone know how to add the same restriction in the app interface? I have searched into the SysConfig options, but i haven't found any settings that can help in my case. I think i have to add a code line to the file called Iphone.pm, but i don't know how to do it.
Can anyone help me?
Thanks in advance
			
			
									
						
										
						IPhone App - How to add restrictions
Moderator: crythias
Re: IPhone App - How to add restrictions
I want to replicate what i have done with the agent  interface. It's possible to block access to this features: ticket phone and ticket email?
			
			
									
						
										
						Re: IPhone App - How to add restrictions
Ok i have found the settings into OTRS to avoid creating and closing ticket into ZZZAuto.pm 
How i can implement this restriction in the Iphone.pm? 
I want that the button Phone Ticket in the IPhone Interface is available only to the group "HelpDesk".
			
			
									
						
										
						Code: Select all
package Kernel::Config::Files::ZZZAuto;
use utf8;
sub Load {
    my ($File, $Self) = @_;
delete $Self->{'Frontend::Module'}->{'AgentTicketFreeText'};
$Self->{'Frontend::Module'}->{'AgentTicketClose'} =  {
  'Description' => 'Ticket Close',
  'Group' => [
    'HelpDesk',
      ],
  'Loader' => {
    'JavaScript' => [
      'Core.Agent.TicketAction.js'
    ]
  },
  'NavBarName' => 'Ticket',
  'Title' => 'Close'I want that the button Phone Ticket in the IPhone Interface is available only to the group "HelpDesk".