<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://rt-wiki.bestpractical.com/index.php?action=history&amp;feed=atom&amp;title=Silent_Resolve_%28MuteResolve_ReRedux%29</id>
	<title>Silent Resolve (MuteResolve ReRedux) - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://rt-wiki.bestpractical.com/index.php?action=history&amp;feed=atom&amp;title=Silent_Resolve_%28MuteResolve_ReRedux%29"/>
	<link rel="alternate" type="text/html" href="https://rt-wiki.bestpractical.com/index.php?title=Silent_Resolve_(MuteResolve_ReRedux)&amp;action=history"/>
	<updated>2026-08-22T13:40:44Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.41.1</generator>
	<entry>
		<id>https://rt-wiki.bestpractical.com/index.php?title=Silent_Resolve_(MuteResolve_ReRedux)&amp;diff=3639&amp;oldid=prev</id>
		<title>Admin: 3 revisions imported</title>
		<link rel="alternate" type="text/html" href="https://rt-wiki.bestpractical.com/index.php?title=Silent_Resolve_(MuteResolve_ReRedux)&amp;diff=3639&amp;oldid=prev"/>
		<updated>2016-04-06T20:37:45Z</updated>

		<summary type="html">&lt;p&gt;3 revisions imported&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;I couldn&amp;#039;t get either the [[MuteResolve]] or [[MuteResolve Redux]] solutions to work, so here&amp;#039;s mine. It seems to work well and is simpler. Tested with RT 4.0.2, but sould probably work with 3.x versions as well.&lt;br /&gt;
&lt;br /&gt;
#Create a Ticket Custom Field called Silent Resolve. (&amp;#039;&amp;#039;&amp;#039;Tools-&amp;gt;Configuration-&amp;gt;Custom Fields-&amp;gt;Create&amp;#039;&amp;#039;&amp;#039;) Name: SilentResolve&amp;lt;br /&amp;gt;Type: Select one value&amp;lt;br /&amp;gt;Render Type: List (you may have to save it before this option appears)&amp;lt;br /&amp;gt;Values: Sort=0, Name=&amp;#039;Yes&amp;#039;&lt;br /&gt;
#Select it under &amp;#039;&amp;#039;&amp;#039;Tools-&amp;gt;Configuration-&amp;gt;Global-&amp;gt;Custom Fields-&amp;gt;Tickets&amp;#039;&amp;#039;&amp;#039;. (Why the two-step process beats me, especially when they have an Enabled checkbox on the field definition in step 1)&lt;br /&gt;
#Create a new Global Template (Your mail server should route nobody@ to /dev/null)&amp;lt;br /&amp;gt;Name: Resolved (Check Silent)&amp;lt;br /&amp;gt;Type: Perl&amp;lt;br /&amp;gt;Content:&amp;lt;br /&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
     { &lt;br /&gt;
     $nobody = &amp;#039;nobody@localhost&amp;#039;;&lt;br /&gt;
     if ($Ticket-&amp;gt;FirstCustomFieldValue(&amp;#039;SilentResolve&amp;#039;) eq &amp;#039;Yes&amp;#039;) {&lt;br /&gt;
     &amp;quot;To: $nobody\nCc: $nobody\nBcc: $nobody\n&amp;quot;;&lt;br /&gt;
     } else {&lt;br /&gt;
     ;&lt;br /&gt;
     }&lt;br /&gt;
     }Subject: Resolved: {$Ticket-&amp;gt;Subject} &lt;br /&gt;
    &lt;br /&gt;
     According to our records, your request has been resolved. If you have any&lt;br /&gt;
     further questions or concerns, please respond to this message.&lt;br /&gt;
     &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
: Note that the &amp;quot;}Subject&amp;quot; is not a typo. You need it like that to make sure all that stuff is part of the e-mail header.&lt;br /&gt;
#Set the &amp;quot;On Resolve Notify Requestors&amp;quot; scrip to use this template.&lt;br /&gt;
#Create a new scrip. (&amp;#039;&amp;#039;&amp;#039;Tools-&amp;gt;Configuration-&amp;gt;Global-&amp;gt;Scrips-&amp;gt;Select&amp;#039;&amp;#039;&amp;#039;)&amp;lt;br /&amp;gt;Name: Unset Silent Resolve&amp;lt;br /&amp;gt;Condition: On Reopen&amp;lt;br /&amp;gt;Action: User Defined&amp;lt;br /&amp;gt;Template: Global template: Blank&amp;lt;br /&amp;gt;Stage: TransactionCreate&amp;lt;br /&amp;gt;Custom Condition:&amp;lt;br /&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt; return ($self-&amp;gt;TicketObj-&amp;gt;FirstCustomFieldValue(&amp;#039;SilentResolve&amp;#039;) eq &amp;#039;Yes&amp;#039; ? 1 : 0);&lt;br /&gt;
 &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;Custom action preparation code:&amp;lt;br /&amp;gt;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
  $self-&amp;gt;TicketObj-&amp;gt;DeleteCustomFieldValue( Field =&amp;gt; &amp;#039;SilentResolve&amp;#039;, Value =&amp;gt; &amp;#039;Yes&amp;#039;);&lt;br /&gt;
  $RT::Logger-&amp;gt;info(&amp;quot;Silent Resolve unset on Reopen of ticket &amp;quot;.$self-&amp;gt;TicketObj-&amp;gt;id);&lt;br /&gt;
  return 1;&lt;br /&gt;
  &amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://rt-wiki.bestpractical.com/index.php?title=Silent_Resolve_(MuteResolve_ReRedux)&amp;diff=3636&amp;oldid=prev</id>
		<title>128.117.193.58: Created page with &quot;Okay, this wiki is by far the worst wiki software I&#039;ve ever seen. I can&#039;t for the life of me figure out how to get this article to format, so I&#039;m leaving it as-is. Just edit this...&quot;</title>
		<link rel="alternate" type="text/html" href="https://rt-wiki.bestpractical.com/index.php?title=Silent_Resolve_(MuteResolve_ReRedux)&amp;diff=3636&amp;oldid=prev"/>
		<updated>2011-08-30T23:39:20Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;Okay, this wiki is by far the worst wiki software I&amp;#039;ve ever seen. I can&amp;#039;t for the life of me figure out how to get this article to format, so I&amp;#039;m leaving it as-is. Just edit this...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Okay, this wiki is by far the worst wiki software I&amp;#039;ve ever seen. I can&amp;#039;t for the life of me figure out how to get this article to format, so I&amp;#039;m leaving it as-is. Just edit this page, click the source button on the right of the terrible WYSIWYG editor and copy and paste that into a text editor on your local box. Then read the article. Sorry &amp;#039;bout the trouble, but I wanted to post this because I think it&amp;#039;s a really good solution. Why do they make it so hard to contribute.&lt;br /&gt;
&lt;br /&gt;
I couldn&amp;#039;t get either the MuteResolve or MuteResolve Redux solutions to work, so here&amp;#039;s mine. It seems to work well and is simpler. Tested with RT 4.0.2, but sould probably work with 3.x versions as well.&lt;br /&gt;
&lt;br /&gt;
1) Create a Ticket Custom Field called Silent Resolve. (Tools-&amp;gt;Configuration-&amp;gt;Custom Fields-&amp;gt;Create)&lt;br /&gt;
Name: SilentResolve&lt;br /&gt;
Type: Select one value&lt;br /&gt;
Render Type: List (you may have to save it before this option appears)&lt;br /&gt;
Values: Sort=0, Name=&amp;#039;Yes&amp;#039;&lt;br /&gt;
&lt;br /&gt;
2) Select it under Tools-&amp;gt;Configuration-&amp;gt;Global-&amp;gt;Custom Fields-&amp;gt;Tickets. (Why the two-step process beats me, especially when they have an Enabled checkbox on the field definition in step 1)&lt;br /&gt;
&lt;br /&gt;
3) Create a new Global Template (Your mail server should route nobody@ to /dev/null)&lt;br /&gt;
Name: Resolved (Check Silent)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Type: Perl&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Content:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;code&amp;gt;{&lt;br /&gt;
 $nobody = &amp;#039;nobody@localhost&amp;#039;;&lt;br /&gt;
 if ($Ticket-&amp;gt;FirstCustomFieldValue(&amp;#039;SilentResolve&amp;#039;) eq &amp;#039;Yes&amp;#039;) {&lt;br /&gt;
 &amp;quot;To: $nobody\nCc: $nobody\nBcc: $nobody\n&amp;quot;;&lt;br /&gt;
 } else {&lt;br /&gt;
 &amp;#039;&amp;#039;;&amp;#039;&amp;#039;&lt;br /&gt;
 }&lt;br /&gt;
 }Subject: Resolved: {$Ticket-&amp;gt;Subject}&amp;lt;/code&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 According to our records, your request has been resolved. If you have any&lt;br /&gt;
 further questions or concerns, please respond to this message.&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 Note that the &amp;quot;}Subject&amp;quot; is not a typo. You need it like that to make sure all that stuff is part of the e-mail header.&lt;br /&gt;
 &lt;br /&gt;
 4) Set the &amp;quot;On Resolve Notify Requestors&amp;quot; scrip (Tools-&amp;gt;Configuration-&amp;gt;Global-&amp;gt;Scrips-&amp;gt;Select) to use this template.&lt;br /&gt;
 &lt;br /&gt;
 5) Create a new scrip. (Tools-&amp;gt;Configuration-&amp;gt;Global-&amp;gt;Scrips-&amp;gt;Select)&lt;br /&gt;
 Name: Unset Silent Resolve&lt;br /&gt;
 Condition: On Reopen&lt;br /&gt;
 Action: User Defined&lt;br /&gt;
 Template: Global template: Blank&lt;br /&gt;
 Stage: TransactionCreate&lt;br /&gt;
 Custom Condition: return ($self-&amp;gt;TicketObj-&amp;gt;FirstCustomFieldValue(&amp;#039;SilentResolve&amp;#039;) eq &amp;#039;Yes&amp;#039; ? 1 : 0);&lt;br /&gt;
 Custom action preperation code:&lt;br /&gt;
 $self-&amp;gt;TicketObj-&amp;gt;DeleteCustomFieldValue( Field =&amp;gt; &amp;#039;SilentResolve&amp;#039;, Value =&amp;gt; &amp;#039;Yes&amp;#039;);&lt;br /&gt;
 $RT::Logger-&amp;gt;info(&amp;quot;Silent Resolve unset on Reopen of ticket &amp;quot;.$self-&amp;gt;TicketObj-&amp;gt;id);&lt;br /&gt;
 return 1;&lt;br /&gt;
# End Custom action preperation code&lt;/div&gt;</summary>
		<author><name>128.117.193.58</name></author>
	</entry>
</feed>