Hi all !
I'm wondering is it possible in Jira Service Managmet to set up this:
We have partners who have they own clients, we want partners to be a first line of support for they customers.
Customers must be assigned to a partner .
Partner only see ticket of his own customers.
Partners cannot have admin privilages in Jira.
All partners must be able to assign ticket to lv 3.
LV 3 is us. We need to be able to see every ticket there is. Even if it didnt come to us yet.
Customers only see they own ticket and ticket rise by anyone in customer organisation.
Customers cannot see other organisation or partners.
Both customers and partners should have access to customer portal.
Customers should be limited to access issues from customer portal.
Partners can use Jira Service Managment if it can be configuerd the way so they will not be able to change anything important.
Both should be able to browse knowlage base that is connected to confluence.
Would be great if this was possible using one project only.
Can anyone share a bit of wisdome on this please? 
A quick guide would be appriciated if possible.
Thanks in advance!