Some checks failed
Deployment Verification / deploy-and-test (push) Failing after 29s
99 lines
2.8 KiB
JavaScript
99 lines
2.8 KiB
JavaScript
$.each($.find("table"), function(index, element){
|
|
addFilterFields($(element).attr("id"));
|
|
});
|
|
|
|
|
|
Table = $("#activities_table").DataTable({
|
|
dom: 'Blfrtip',
|
|
aaData: [],
|
|
bSort: false,
|
|
aoColumns: [
|
|
{ "data": "activity_date",
|
|
"render": $.fn.dataTable.render.text()
|
|
},
|
|
{
|
|
"data": "user_name",
|
|
"render": $.fn.dataTable.render.text()
|
|
},
|
|
{ "data": "case_name",
|
|
"render": $.fn.dataTable.render.text()
|
|
},
|
|
{ "data": "user_input",
|
|
"render": function (data, type, row, meta) {
|
|
if (type === 'display') {
|
|
if (data == true){
|
|
data = "<i class='fas fa-check text-success text-center'></i>";
|
|
} else {
|
|
data = "<i class='fas fa-times text-muted'></i>";
|
|
}
|
|
}
|
|
return data;
|
|
} },
|
|
{ "data": "is_from_api",
|
|
"render": function (data, type, row, meta) {
|
|
if (type === 'display') {
|
|
if (data == true){
|
|
data = "<i class='fas fa-check text-success'></i>";
|
|
} else {
|
|
data = "<i class='fas fa-times text-muted'></i>";
|
|
}
|
|
|
|
}
|
|
return data;
|
|
} },
|
|
{ "data": "activity_desc",
|
|
"render": $.fn.dataTable.render.text()
|
|
}
|
|
],
|
|
filter: true,
|
|
info: true,
|
|
processing: true,
|
|
retrieve: true,
|
|
initComplete: function () {
|
|
tableFiltering(this.api(), 'activities_table');
|
|
},
|
|
buttons: [
|
|
{ "extend": 'csvHtml5', "text":'Export',"className": 'btn btn-primary btn-border btn-round btn-sm float-left mr-4 mt-2' },
|
|
{ "extend": 'copyHtml5', "text":'Copy',"className": 'btn btn-primary btn-border btn-round btn-sm float-left mr-4 mt-2' },
|
|
]
|
|
});
|
|
$("#activities_table").css("font-size", 12);
|
|
|
|
function refresh_activities() {
|
|
get_activities ();
|
|
notify_success('Refreshed');
|
|
}
|
|
|
|
function get_activities () {
|
|
show_loader();
|
|
if ($('#non_case_related_act').is(':checked')) {
|
|
url = '/activities/list-all';
|
|
} else {
|
|
url = '/activities/list';
|
|
}
|
|
|
|
get_request_api(url)
|
|
.done((data) => {
|
|
if(notify_auto_api(data, true)) {
|
|
jsdata = data;
|
|
if (jsdata.status == "success") {
|
|
Table.clear();
|
|
Table.rows.add(data.data);
|
|
Table.columns.adjust().draw();
|
|
Table.buttons().container().appendTo($('#activities_table_info'));
|
|
hide_loader();
|
|
}
|
|
}
|
|
}).fail((data) => {
|
|
hide_loader();
|
|
Table.clear();
|
|
Table.columns.adjust().draw();
|
|
});
|
|
}
|
|
|
|
$(document).ready(function(){
|
|
get_activities();
|
|
$('#non_case_related_act').on('change', function() {
|
|
get_activities();
|
|
});
|
|
}); |