Changeset View
Changeset View
Standalone View
Standalone View
swh/web/assets/src/bundles/admin/origin-save.js
Show First 20 Lines • Show All 85 Lines • ▼ Show 20 Lines | $(document).ready(() => { | ||||
pendingSaveRequestsTable = $('#swh-origin-save-pending-requests').DataTable({ | pendingSaveRequestsTable = $('#swh-origin-save-pending-requests').DataTable({ | ||||
serverSide: true, | serverSide: true, | ||||
ajax: Urls.browse_origin_save_requests_list('pending'), | ajax: Urls.browse_origin_save_requests_list('pending'), | ||||
searchDelay: 1000, | searchDelay: 1000, | ||||
columns: columnsData, | columns: columnsData, | ||||
scrollY: '50vh', | scrollY: '50vh', | ||||
scrollCollapse: true, | scrollCollapse: true, | ||||
order: [[0, 'desc']] | order: [[0, 'desc']], | ||||
responsive: { | |||||
details: { | |||||
type: 'none' | |||||
} | |||||
} | |||||
}); | }); | ||||
enableRowSelection('#swh-origin-save-pending-requests'); | enableRowSelection('#swh-origin-save-pending-requests'); | ||||
rejectedSaveRequestsTable = $('#swh-origin-save-rejected-requests').DataTable({ | rejectedSaveRequestsTable = $('#swh-origin-save-rejected-requests').DataTable({ | ||||
serverSide: true, | serverSide: true, | ||||
ajax: Urls.browse_origin_save_requests_list('rejected'), | ajax: Urls.browse_origin_save_requests_list('rejected'), | ||||
searchDelay: 1000, | searchDelay: 1000, | ||||
columns: columnsData, | columns: columnsData, | ||||
scrollY: '50vh', | scrollY: '50vh', | ||||
scrollCollapse: true, | scrollCollapse: true, | ||||
order: [[0, 'desc']] | order: [[0, 'desc']], | ||||
responsive: { | |||||
details: { | |||||
type: 'none' | |||||
} | |||||
} | |||||
}); | }); | ||||
enableRowSelection('#swh-origin-save-rejected-requests'); | enableRowSelection('#swh-origin-save-rejected-requests'); | ||||
columnsData.push({ | columnsData.push({ | ||||
data: 'save_task_status', | data: 'save_task_status', | ||||
name: 'save_task_status', | name: 'save_task_status', | ||||
render: (data, type, row) => { | render: (data, type, row) => { | ||||
if (data === 'succeed') { | if (data === 'succeed') { | ||||
let browseOriginUrl = Urls.browse_origin(row.origin_url); | let browseOriginUrl = Urls.browse_origin(row.origin_url); | ||||
return `<a href="${browseOriginUrl}">${data}</a>`; | return `<a href="${browseOriginUrl}">${data}</a>`; | ||||
} | } | ||||
return data; | return data; | ||||
} | } | ||||
}); | }); | ||||
acceptedSaveRequestsTable = $('#swh-origin-save-accepted-requests').DataTable({ | acceptedSaveRequestsTable = $('#swh-origin-save-accepted-requests').DataTable({ | ||||
serverSide: true, | serverSide: true, | ||||
ajax: Urls.browse_origin_save_requests_list('accepted'), | ajax: Urls.browse_origin_save_requests_list('accepted'), | ||||
searchDelay: 1000, | searchDelay: 1000, | ||||
columns: columnsData, | columns: columnsData, | ||||
scrollY: '50vh', | scrollY: '50vh', | ||||
scrollCollapse: true, | scrollCollapse: true, | ||||
order: [[0, 'desc']] | order: [[0, 'desc']], | ||||
responsive: { | |||||
details: { | |||||
type: 'none' | |||||
} | |||||
} | |||||
}); | }); | ||||
enableRowSelection('#swh-origin-save-accepted-requests'); | enableRowSelection('#swh-origin-save-accepted-requests'); | ||||
$('#swh-origin-save-requests-nav-item').on('shown.bs.tab', () => { | $('#swh-origin-save-requests-nav-item').on('shown.bs.tab', () => { | ||||
pendingSaveRequestsTable.draw(); | pendingSaveRequestsTable.draw(); | ||||
}); | }); | ||||
$('#swh-origin-save-url-filters-nav-item').on('shown.bs.tab', () => { | $('#swh-origin-save-url-filters-nav-item').on('shown.bs.tab', () => { | ||||
▲ Show 20 Lines • Show All 162 Lines • Show Last 20 Lines |