|
Lines 142-150
Link Here
|
| 142 |
"data": "title:body", |
142 |
"data": "title:body", |
| 143 |
"render": function(data, type, row, meta) { |
143 |
"render": function(data, type, row, meta) { |
| 144 |
let resolved = ( row.resolved_date ) ? true : false; |
144 |
let resolved = ( row.resolved_date ) ? true : false; |
| 145 |
let result = '<a role="button" href="#" data-toggle="modal" data-target="#ticketDetailsModal" data-concern="' + encodeURIComponent(row.ticket_id) + '" data-resolved="'+resolved+'">' + row.title + '</a>'; |
145 |
let result = '<a role="button" href="#" class="detail-trigger">' + row.title + '</a>'; |
| 146 |
if (row.updates_count) { |
146 |
if (row.updates_count) { |
| 147 |
result += '<span class="pull-right"><a role="button" href="#" data-toggle="modal" data-target="#ticketDetailsModal" data-concern="' + encodeURIComponent(row.ticket_id) + '" data-resolved="'+resolved+'"><i class="fa fa-comment" aria-hidden="true"></i> ' + row.updates_count + '</a></span>'; |
147 |
result += '<span class="pull-right"><a role="button" href="#" class="detail-trigger"><i class="fa fa-comment" aria-hidden="true"></i> ' + row.updates_count + '</a></span>'; |
| 148 |
} |
148 |
} |
| 149 |
result += '<div id="detail_' + row.ticket_id + '" class="hidden">' + row.body + '</div>'; |
149 |
result += '<div id="detail_' + row.ticket_id + '" class="hidden">' + row.body + '</div>'; |
| 150 |
return result; |
150 |
return result; |
|
Lines 197-203
Link Here
|
| 197 |
{ |
197 |
{ |
| 198 |
"data": function(row, type, val, meta) { |
198 |
"data": function(row, type, val, meta) { |
| 199 |
let resolved = ( row.resolved_date ) ? true : false; |
199 |
let resolved = ( row.resolved_date ) ? true : false; |
| 200 |
let result = '<a class="btn btn-default btn-xs" role="button" href="#" data-toggle="modal" data-target="#ticketDetailsModal" data-concern="' + encodeURIComponent(row.ticket_id) + '" data-resolved="'+resolved+'" data-assignee="'+$patron_to_html(row.assignee, { display_cardnumber: false, url: false })+'"><i class="fa-solid fa-eye" aria-hidden="true"></i> ' + _("Details") + '</a>'; |
200 |
let result = '<a class="btn btn-default btn-xs main-trigger" role="button" href="#" data-toggle="modal" data-target="#ticketDetailsModal" data-concern="' + encodeURIComponent(row.ticket_id) + '" data-resolved="'+resolved+'" data-assignee="'+$patron_to_html(row.assignee, { display_cardnumber: false, url: false })+'"><i class="fa-solid fa-eye" aria-hidden="true"></i> ' + _("Details") + '</a>'; |
| 201 |
return result; |
201 |
return result; |
| 202 |
}, |
202 |
}, |
| 203 |
"searchable": false, |
203 |
"searchable": false, |