From 6cef95ff7b2e64d5ba50c655ffdb33aee110d200 Mon Sep 17 00:00:00 2001 From: Ty-Omaha Date: Tue, 17 Sep 2019 22:57:28 -0400 Subject: [PATCH] Fixes mentorhelp issue with autoresolve (#12340) --- code/controllers/subsystem/tickets/tickets.dm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/code/controllers/subsystem/tickets/tickets.dm b/code/controllers/subsystem/tickets/tickets.dm index 250e7da0143..872bea2a4ff 100644 --- a/code/controllers/subsystem/tickets/tickets.dm +++ b/code/controllers/subsystem/tickets/tickets.dm @@ -116,6 +116,9 @@ SUBSYSTEM_DEF(tickets) /datum/controller/subsystem/tickets/proc/autoRespond(N) + if(!check_rights(R_ADMIN|R_MOD)) + return + var/datum/ticket/T = allTickets[N] var/client/C = usr.client if((T.staffAssigned && T.staffAssigned != C) || (T.lastStaffResponse && T.lastStaffResponse != C) || T.ticketState != TICKET_OPEN) //if someone took this ticket, is it the same admin who is autoresponding? if so, then skip the warning @@ -349,7 +352,7 @@ UI STUFF dat += "[T.content[i]]" dat += "

" - dat += "Re-OpenAutoResolve

" + dat += "Re-Open[check_rights(R_ADMIN|R_MOD, 0) ? "Auto": ""]Resolve

" if(!T.staffAssigned) dat += "No staff member assigned to this [ticket_name] - Take Ticket
"