summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIvan Kohler <ivan@freeside.biz>2018-02-21 10:18:01 -0800
committerIvan Kohler <ivan@freeside.biz>2018-02-21 10:18:01 -0800
commit4df06d48a1f7ae016e7bb02654e7820c8cd27975 (patch)
treeb0a85cb2d36a3d4d0f948695dbb9cbf2924a7f00
parent70203e3be5de0331ba031d94972c274183c595d2 (diff)
hide tickets with selfservice priority indicating closure, RT#79444
-rw-r--r--FS/FS/ClientAPI/MyAccount.pm5
1 files changed, 5 insertions, 0 deletions
diff --git a/FS/FS/ClientAPI/MyAccount.pm b/FS/FS/ClientAPI/MyAccount.pm
index ce887efcd..ca1c9733f 100644
--- a/FS/FS/ClientAPI/MyAccount.pm
+++ b/FS/FS/ClientAPI/MyAccount.pm
@@ -3582,6 +3582,11 @@ sub list_tickets {
# unavoidable false laziness w/ httemplate/view/cust_main/tickets.html
if ( $FS::TicketSystem::system && FS::TicketSystem->selfservice_priority ) {
+
+ @tickets = grep { $_->{'_selfservice_priority'}
+ !~ /^\s*(closed?|resolved?|done)\s*/i }
+ @tickets;
+
my $conf = new FS::Conf;
my $dir = $conf->exists('ticket_system-priority_reverse') ? -1 : 1;
+{ tickets => [