Relationship Permissions

rt-4.0.13

We have a Queue A & Queue B.

Ticket A is in Queue A, and Ticket B is in Queue B.

User A has ModifyTicket on Queue A, but not on Queue B. User A would like to make Ticket A refer to Ticket B, but is getting a permission denied error. I can only find documentation requiring ModifyTicket on both queues to merge tickets, but not for other relationships. Is there a way to get this to work without granting User A ModifyTicket on Queue B?

rt-4.0.13

We have a Queue A & Queue B.

Ticket A is in Queue A, and Ticket B is in Queue B.

User A has ModifyTicket on Queue A, but not on Queue B. User A would like
to make Ticket A refer to Ticket B, but is getting a permission denied
error. I can only find documentation requiring ModifyTicket on both queues
to merge tickets, but not for other relationships. Is there a way to get
this to work without granting User A ModifyTicket on Queue B?

I don’t think so because when you setup a link of any type on Ticket A RT
will create a reciprocal link on Ticket B pointing to A as referred to by
(in this case).

Landon Stewart :: lstewart@iweb.com
Lead Specialist, Abuse and Security Management
Spécialiste principal, gestion des abus et sécurité
http://iweb.com :: +1 (888) 909-4932

rt-4.0.13

We have a Queue A & Queue B.

Ticket A is in Queue A, and Ticket B is in Queue B.

User A has ModifyTicket on Queue A, but not on Queue B.  User A
would like to make Ticket A refer to Ticket B, but is getting a
permission denied error.  I can only find documentation requiring
ModifyTicket on both queues to merge tickets, but not for other
relationships.  Is there a way to get this to work without granting
User A ModifyTicket on Queue B?

I don�t think so because when you setup a link of any type on Ticket A
RT will create a reciprocal link on Ticket B pointing to A as referred
to by (in this case).

I thought that might be the case (and what I was observing). Found a
work around, use the entire URL of the ticket, rather than the ticket
number. It’s not as elegant, but it’ll work in this case. Thanks for
the reply.

rt-4.0.13

We have a Queue A & Queue B.

Ticket A is in Queue A, and Ticket B is in Queue B.

User A has ModifyTicket on Queue A, but not on Queue B. User A would like to make Ticket A refer to Ticket B, but is getting a permission denied error. I can only find documentation requiring ModifyTicket on both queues to merge tickets, but not for other relationships. Is there a way to get this to work without granting User A ModifyTicket on Queue B?

It’s really simple. Put
Set($StrictLinkACL, 0);
in you RT_SiteConfig.pm.

The documentation is here:
http://www.bestpractical.com/docs/rt/4.2/RT_Config.html#StrictLinkACL

Chris

Am 23.01.2014 20:18, schrieb Tim Wiley:

rt-4.0.13

We have a Queue A & Queue B.

Ticket A is in Queue A, and Ticket B is in Queue B.

User A has ModifyTicket on Queue A, but not on Queue B. User A would like to make Ticket A refer to Ticket B, but is getting a permission denied error. I can only find documentation requiring ModifyTicket on both queues to merge tickets, but not for other relationships. Is there a way to get this to work without granting User A ModifyTicket on Queue B?

It’s really simple. Put
Set($StrictLinkACL, 0);
in you RT_SiteConfig.pm.

The documentation is here:
RT Config - RT 4.2.17 Documentation - Best Practical

Thank you. I guess I also need to read all of the config options before
posting.