Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
I
intranet-sla-management
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
project-open
intranet-sla-management
Commits
338f7393
Commit
338f7393
authored
Oct 19, 2011
by
Frank Bergmann
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
- SLA Report:
Added a filter by ticket type
parent
93c746de
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
22 additions
and
3 deletions
+22
-3
sla-resolution-time.tcl
www/reports/sla-resolution-time.tcl
+22
-3
No files found.
www/reports/sla-resolution-time.tcl
View file @
338f7393
...
...
@@ -163,7 +163,7 @@ set footer0 {
""
""
""
"
\#
align=right
\[
lc_numeric
\[
expr round(100.0 *
\$
ticket_resolution_time_total_
sum /
\$
ticket_resolution_time_total_count) / 100.0
\]
{}
\$
locale
\]
(=
\[
expr round(100.0*
\$
ticket_resolution_time_total_sum)/100.0
\]
/
\$
ticket_resolution_time_total_count)
"
"
\#
align=right
\[
lc_numeric
\[
expr round(100.0 *
\$
ticket_resolution_time_total_
median) / 100.0
\]
{}
\$
locale
\]
"
}
...
...
@@ -183,7 +183,7 @@ set sla_footer {
""
""
""
"
\#
align=right
[
lc_numeric
[
expr
round
(
100.0 *
$ticket
_resolution_time_sla_sum /
$ticket
_resolution_time_sla_count
)
/ 100.0
]
{}
$locale
]
(=
[
expr
round
(
100.0*$ticket_resolution_time_sla_sum
)
/100.0
]
/
$ticket
_resolution_time_sla_count)
"
"
\#
align=right
[
lc_numeric
[
expr
round
(
100.0 *
$ticket
_resolution_time_sla_sum /
$ticket
_resolution_time_sla_count
)
/ 100.0
]
{}
$locale
]
"
}
set ticket_header
{
...
...
@@ -205,6 +205,9 @@ lappend counters [list pretty_name "Solution Time Total Sum" var ticket_resoluti
lappend counters
[
list
pretty_name
"Solution Time Total Count"
var ticket_resolution_time_total_count reset 0 expr
"1"
]
set ticket_resolution_time_total_sum 0
set ticket_resolution_time_total_count 0
# ------------------------------------------------------------
# Add all Project and Company DynFields to list
...
...
@@ -321,7 +324,7 @@ db_foreach groups $group_sql {
# Por SLA
lappend counters
[
list
pretty_name
"
$group
_name SLA Sum"
var
"
${var_name}
_sla_sum"
reset
"
\$
sla_id"
expr
"
\$
$var
_name+0"
]
lappend counters
[
list
pretty_name
"
$group
_name SLA Count"
var
"
${var_name}
_sla_count"
reset
"
\$
sla_id"
expr
"1"
]
lappend sla_footer
"
\#
align=right
\[
lc_numeric
\[
expr round(100.0 *
\$
${var_name}
_sla_sum /
\$
${var_name}
_sla_count
\)
/ 100.0
\]
{}
$locale
\]
(=
\$
${var_name}
_sla_sum /
\$
${var_name}
_sla_count)
"
lappend sla_footer
"
\#
align=right
\[
lc_numeric
\[
expr round(100.0 *
\$
${var_name}
_sla_sum /
\$
${var_name}
_sla_count
\)
/ 100.0
\]
{}
$locale
\]
"
}
...
...
@@ -360,6 +363,10 @@ if {0 != $customer_id && "" != $customer_id} {
lappend criteria
"p.company_id = :customer_id"
}
if
{
0 !=
$ticket
_type_id &&
""
!=
$ticket
_type_id
}
{
lappend criteria
"t.ticket_type_id in (select * from im_sub_categories(:ticket_type_id))"
}
set where_clause
[
join
$criteria
" and
\n\t\t
"
]
if
{
!
[
empty_string_p
$where
_clause
]
}
{
set where_clause
" and
$where
_clause"
}
...
...
@@ -449,6 +456,12 @@ switch $output_format {
<td>End Date:</td>
<td><input type=text name=end_date value='
$end
_date'></td>
</tr>
<tr>
<td class=form-label>Ticket Type</td>
<td class=form-widget>
[
im_category_select -include_empty_p 1 -include_empty_name
[
lang::message::lookup
""
intranet-core.All
"All"
]
"Intranet Ticket Type"
ticket_type_id
$ticket
_type_id
]
</td>
</tr>
<tr>
<td>
[
lang::message::lookup
""
intranet-sla-management.Customer
"Customer"
]
</td>
<td>
[
im_company_select -include_empty_name
[
lang::message::lookup
""
intranet-core.All
"All"
]
customer_id
$customer
_id
]
</td>
...
...
@@ -619,6 +632,12 @@ im_report_display_footer \
-row_class
$class
\
-cell_class
$class
# Calculate fields for totoal
(
footer0
)
# which can be undefined.
set ticket_resolution_time_total_median 0.00
catch
{
set ticket_resolution_time_total_median
[
expr
$ticket
_resolution_time_total_sum /
$ticket
_resolution_time_total_count
]
}
im_report_render_row
\
-output_format
$output
_format
\
-row
$footer0
\
...
...
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