Merge pull request #699 from auto-mat/datatables-fix

Fix links to tickets in datatables ticket list
This commit is contained in:
Garret Wassermann 2019-01-30 11:06:37 -05:00 committed by GitHub
commit 7699c48a7f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -277,9 +277,12 @@
responsive: true responsive: true
}); });
{% else %} {% else %}
function get_url(row)
{
return "{% url 'helpdesk:view' 1234 %}".replace(/1234/, row.id.toString());
}
$(document).ready(function() $(document).ready(function()
{ {
let url = ""
//DataTables Initialization //DataTables Initialization
let tasks_table = $('#ticketTable').DataTable({ let tasks_table = $('#ticketTable').DataTable({
"language": { "language": {
@ -302,10 +305,9 @@
{ {
var id = data.split(" ")[0]; var id = data.split(" ")[0];
var name = data.split(" ")[1]; var name = data.split(" ")[1];
let url = "{% url 'helpdesk:view' 1234 %}".replace(/1234/, id.toString());
if (type === 'display') if (type === 'display')
{ {
data = '<b><a href="' + url + '" >' + name + '</a></b>'; data = '<b><a href="' + get_url(row) + '" >' + name + '</a></b>';
} }
return data return data
} }
@ -327,7 +329,7 @@
{ {
if (type === 'display') if (type === 'display')
{ {
data = '<b><a href="' + url + '" >' + data + '</a></b>'; data = '<b><a href="' + get_url(row) + '" >' + data + '</a></b>';
} }
return data return data
} }