From: Christopher Burger Date: Mon, 31 Jul 2017 13:24:50 +0000 (-0400) Subject: RT# 73490 - added global configuration to check if RT activity alert should be displayed. X-Git-Url: http://git.freeside.biz/gitweb/?a=commitdiff_plain;h=af965b6e50e539c74dfede0ced874e2a103d42eb;p=freeside.git RT# 73490 - added global configuration to check if RT activity alert should be displayed. --- diff --git a/FS/FS/Conf.pm b/FS/FS/Conf.pm index b5b5ec89e..3053d78e6 100644 --- a/FS/FS/Conf.pm +++ b/FS/FS/Conf.pm @@ -5339,6 +5339,13 @@ and customer address. Include units.', 'type' => 'checkbox', }, + { + 'key' => 'rt-hide_activity_notification', + 'section' => 'ticketing', + 'description' => 'Hide the notification box when there is activity on tickets', + 'type' => 'checkbox', + }, + { 'key' => 'pkg-balances', 'section' => 'packages', diff --git a/httemplate/elements/notify-tickets.html b/httemplate/elements/notify-tickets.html index 35917c34d..b54506338 100644 --- a/httemplate/elements/notify-tickets.html +++ b/httemplate/elements/notify-tickets.html @@ -13,8 +13,12 @@ <%init> use Class::Load 'load_class'; +use FS::Conf; +my $conf = new FS::Conf; + my $enabled = $FS::TicketSystem::system eq 'RT_Internal'; $enabled = 0 if $FS::CurrentUser::CurrentUser->option('hide_notify_tickets'); +$enabled = 0 if $conf->exists('rt-hide_activity_notification'); my $UnrepliedTickets; if ($enabled) { my $class = 'RT::Search::UnrepliedTickets';