Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Open sidebar
best-practical
rtir
Commits
05ef4c1f
Commit
05ef4c1f
authored
Apr 02, 2014
by
Kevin Falcone
Browse files
Merge branch '3.0/filter-queuesummary' into 3.0-trunk
parents
4e7da66f
0658f07c
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
76 additions
and
9 deletions
+76
-9
html/Callbacks/RTIR/Elements/QueueSummaryByLifecycle/SQLFilter
...Callbacks/RTIR/Elements/QueueSummaryByLifecycle/SQLFilter
+59
-0
html/Callbacks/RTIR/Elements/QueueSummaryByStatus/SQLFilter
html/Callbacks/RTIR/Elements/QueueSummaryByStatus/SQLFilter
+1
-9
lib/RT/IR.pm
lib/RT/IR.pm
+16
-0
No files found.
html/Callbacks/RTIR/Elements/QueueSummaryByLifecycle/SQLFilter
0 → 100644
View file @
05ef4c1f
%# BEGIN BPS TAGGED BLOCK {{{
%#
%# COPYRIGHT:
%#
%# This software is Copyright (c) 1996-2014 Best Practical Solutions, LLC
%# <sales@bestpractical.com>
%#
%# (Except where explicitly superseded by other copyright notices)
%#
%#
%# LICENSE:
%#
%# This work is made available to you under the terms of Version 2 of
%# the GNU General Public License. A copy of that license should have
%# been provided with this software, but in any event can be snarfed
%# from www.gnu.org.
%#
%# This work is distributed in the hope that it will be useful, but
%# WITHOUT ANY WARRANTY; without even the implied warranty of
%# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
%# General Public License for more details.
%#
%# You should have received a copy of the GNU General Public License
%# along with this program; if not, write to the Free Software
%# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
%# 02110-1301 or visit their web page on the internet at
%# http://www.gnu.org/licenses/old-licenses/gpl-2.0.html.
%#
%#
%# CONTRIBUTION SUBMISSION POLICY:
%#
%# (The following paragraph is not intended to limit the rights granted
%# to you to modify and distribute this software under the terms of
%# the GNU General Public License and is only of importance to you if
%# you choose to contribute your changes and enhancements to the
%# community by submitting them to Best Practical Solutions, LLC.)
%#
%# By intentionally submitting any modifications, corrections or
%# derivatives to this work, or any other work intended for use with
%# Request Tracker, to Best Practical Solutions, LLC, you confirm that
%# you are the copyright holder for those contributions and you grant
%# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
%# royalty-free, perpetual, license to use, copy, create derivative
%# works based on those contributions, and sublicense and distribute
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
<%INIT>
for my $type (RT::IR->Queues) {
$Queues->Limit( FIELD => 'Name',
OPERATOR => 'NOT STARTSWITH',
VALUE => "$type - ",
SUBCLAUSE => 'Constituencies',
);
}
</%INIT>
<%ARGS>
$Queues
</%ARGS>
html/Callbacks/RTIR/Elements/QueueSummary
/
Filter
→
html/Callbacks/RTIR/Elements/QueueSummary
ByStatus/SQL
Filter
View file @
05ef4c1f
...
...
@@ -45,12 +45,4 @@
%# those contributions and any derivatives thereof.
%#
%# END BPS TAGGED BLOCK }}}
<%INIT>
foreach my $q ( splice @$Queues ) {
next if $q->Name =~ /^(?:Incidents|Incident Reports|Investigations|Blocks)(?:\s*-\s*.*)?$/i;
push @$Queues, $q;
}
</%INIT>
<%ARGS>
$Queues => []
</%ARGS>
<& /Callbacks/RTIR/Elements/QueueSummaryByLifecycle/SQLFilter, %ARGS &>
lib/RT/IR.pm
View file @
05ef4c1f
...
...
@@ -108,11 +108,27 @@ sub OurQueue {
return
$TYPE
{
lc
$queue
};
}
=head2 Types
Returns a list of valid L<TicketType>s
=cut
sub
Types
{
my
$self
=
shift
;
return
values
%TYPE
;
}
=head2 Queues
Returns a list of the core RTIR Queue names
=cut
sub
Queues
{
return
@QUEUES
;
}
=head2 TicketType
Returns type of a ticket. Takes either Ticket or Queue argument.
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment