Depends on without modify ticket right?

Using rt 3.4.4

I have permissions separated so that different units cannot modify each
others tickets.

I would like one unit to be able to set depends on to a ticket they
cannot modify. This gives a permission denied error currently.

Is there any way to give anyone with permissions the ability to link to
a ticket, yet not be able to edit the ticket it’s linking to?

Thank you.

Using rt 3.4.4

I have permissions separated so that different units cannot modify each
others tickets.

I would like one unit to be able to set depends on to a ticket they
cannot modify. This gives a permission denied error currently.

Is there any way to give anyone with permissions the ability to link to
a ticket, yet not be able to edit the ticket it’s linking to?

I have needed something similar and have an idea, but have not
implemented it yet. Actually I see 2 possible ways:

  1. Modify Ticket::_AddLink to not check for ModifyTicket on the
    other tickets.

  2. Leave Ticket::_AddLink alone, but use Hook::LexWrap to see
    if the user has ModifyTicket on the other ticket and if not,
    grant the right, let _AddLink run, and then revoke the right.

-Todd

Using rt 3.4.4

Is there any way to give anyone with permissions the ability to link
to a ticket, yet not be able to edit the ticket it’s linking to?

I have needed something similar and have an idea, but have not
implemented it yet. Actually I see 2 possible ways:

  1. Modify Ticket::_AddLink to not check for ModifyTicket on the
    other tickets.

  2. Leave Ticket::_AddLink alone, but use Hook::LexWrap to see
    if the user has ModifyTicket on the other ticket and if not,
    grant the right, let _AddLink run, and then revoke the right.

-Todd

I would appreciate, if the “Modify Ticket” right would be splitted into
several pieces. All other possible rights are very fine grained - except
“Modify Ticket”.
Eg. Set Dates, Set Last Contact, Set Status, Set Links, Increase Time
Worked, etc.

Andreas