Customer ticket search - customer sees all available service

Moderator: crythias

Locked
sunchase
Znuny newbie
Posts: 9
Joined: 18 Nov 2013, 10:15
Znuny Version: 5.0.8

Customer ticket search - customer sees all available service

Post by sunchase »

Hi there,

I encountered an issue regarding the ticket search in the OTRS customer panel.
I have ~50 services and a handful of customers, that are only linked to specific services.

When a customer searches for tickets in the customer panel, he can see all available services,
and not only the ones that are assigned to him.

Did anyone encounter that issue as well?


Thanks for your help,
Ben.
OTRS 5.0.8 on Debian 8.6
crythias
Moderator
Posts: 10170
Joined: 04 May 2010, 18:38
Znuny Version: 5.0.x
Location: SouthWest Florida, USA
Contact:

Re: Customer ticket search - customer sees all available ser

Post by crythias »

Please edit your signature with your OTRS version and os
OTRS 6.0.x (private/testing/public) on Linux with MySQL database.
Please edit your signature to include your OTRS version, Operating System, and database type.
Click Subscribe Topic below to get notifications. Consider amending your topic title to include [SOLVED] if it is so.
Need help? Before you ask
sunchase
Znuny newbie
Posts: 9
Joined: 18 Nov 2013, 10:15
Znuny Version: 5.0.8

Re: Customer ticket search - customer sees all available ser

Post by sunchase »

Hi crythias,

sorry - done.
OTRS 5.0.8 on Debian 8.6
sunchase
Znuny newbie
Posts: 9
Joined: 18 Nov 2013, 10:15
Znuny Version: 5.0.8

Re: Customer ticket search - customer sees all available ser

Post by sunchase »

Update:
When I create a ticket, I can only choose from the assigned Services.
OTRS 5.0.8 on Debian 8.6
sunchase
Znuny newbie
Posts: 9
Joined: 18 Nov 2013, 10:15
Znuny Version: 5.0.8

Re: Customer ticket search - customer sees all available ser

Post by sunchase »

Does anyone have an idea? Is this some sort of permission problem? I see that happen on older OTRS-versions, too.
OTRS 5.0.8 on Debian 8.6
ponpon
Znuny newbie
Posts: 4
Joined: 27 Mar 2014, 15:31
Znuny Version: 3.3.4

Re: Customer ticket search - customer sees all available ser

Post by ponpon »

Same problem here, as far as I remember search interface for customers was only a full text search.

There is a big problem in allowing all customer see all services available in the system, they can see services of other customers.
You do not have the required permissions to view the files attached to this post.
crythias
Moderator
Posts: 10170
Joined: 04 May 2010, 18:38
Znuny Version: 5.0.x
Location: SouthWest Florida, USA
Contact:

Re: Customer ticket search - customer sees all available ser

Post by crythias »

ponpon wrote:they can see services of other customers.
Interesting thing, that. You can use ACL on customer_id to limit available services.

You can also decide not to include customer information on services because services are applied to customers and therefore it's redundant to say customer-customerservice.
OTRS 6.0.x (private/testing/public) on Linux with MySQL database.
Please edit your signature to include your OTRS version, Operating System, and database type.
Click Subscribe Topic below to get notifications. Consider amending your topic title to include [SOLVED] if it is so.
Need help? Before you ask
ponpon
Znuny newbie
Posts: 4
Joined: 27 Mar 2014, 15:31
Znuny Version: 3.3.4

Re: Customer ticket search - customer sees all available ser

Post by ponpon »

In my case I can't use an ACL for every customer I have hundreds, moreover every time a service change I should update ACLs too, that doesn't escalate.

Search interface should be configurable as is ticket create and should have the same automatic filters on customer related information, I can remove service selection from new ticket form but even without doing that a customer can only see it's own services when creating a ticket from customer portal.

Customer does not necessarily need to know the services, ticket types, queues, etc. we use or how we use them in our internal procedures.
crythias
Moderator
Posts: 10170
Joined: 04 May 2010, 18:38
Znuny Version: 5.0.x
Location: SouthWest Florida, USA
Contact:

Re: Customer ticket search - customer sees all available ser

Post by crythias »

ponpon wrote:In my case I can't use an ACL for every customer I have hundreds, moreover every time a service change I should update ACLs too, that doesn't escalate.
The question is: How can you limit the services that a given customer sees?
You can:
  • disable the ability for any customer to see any service (ACL/empty possible)
  • apply an ACL for any customer who needs restricting (by regex, too)
  • apply an ACL for queues instead of customers
  • don't use services/service names that apply to customers
  • do nothing.
What do you want to do?
OTRS 6.0.x (private/testing/public) on Linux with MySQL database.
Please edit your signature to include your OTRS version, Operating System, and database type.
Click Subscribe Topic below to get notifications. Consider amending your topic title to include [SOLVED] if it is so.
Need help? Before you ask
ponpon
Znuny newbie
Posts: 4
Joined: 27 Mar 2014, 15:31
Znuny Version: 3.3.4

Re: Customer ticket search - customer sees all available ser

Post by ponpon »

Probably the best option is using an ACL to block customer access to service selection form o services, at least is what I'm looking to do.
ponpon
Znuny newbie
Posts: 4
Joined: 27 Mar 2014, 15:31
Znuny Version: 3.3.4

Re: Customer ticket search - customer sees all available ser

Post by ponpon »

Looking OTRS 3.3 documentation:
Be aware that in ticket search screens (AgentTicketSearch and CustomerTicketSearch) the only affected attributes by ACLs are the Dynamic Fields. This means that this screens you can not restrict any other attribute like ticket type, state, queue, etc.
Locked