From 315ea4784478cdfa5e5a11153a9dbd4c3b4dd3d0 Mon Sep 17 00:00:00 2001 From: Peter Pfeufer Date: Sat, 8 Mar 2025 15:29:56 +0100 Subject: [PATCH] [CHANGE] Improve Datatables localization --- .flake8 | 2 +- CHANGELOG.md | 4 ++ Makefile | 2 +- .../aasrp/javascript/my-srp-requests.js | 13 ++++-- .../aasrp/javascript/my-srp-requests.min.js | 2 +- .../javascript/my-srp-requests.min.js.map | 2 +- aasrp/static/aasrp/javascript/srp-links.js | 13 ++++-- .../static/aasrp/javascript/srp-links.min.js | 2 +- .../aasrp/javascript/srp-links.min.js.map | 2 +- .../static/aasrp/javascript/view-requests.js | 13 ++++-- .../aasrp/javascript/view-requests.min.js | 2 +- .../aasrp/javascript/view-requests.min.js.map | 2 +- aasrp/templates/aasrp/base.html | 46 ++----------------- 13 files changed, 46 insertions(+), 59 deletions(-) diff --git a/.flake8 b/.flake8 index 28230ecf..1eab17e6 100644 --- a/.flake8 +++ b/.flake8 @@ -1,6 +1,6 @@ [flake8] exclude = .git, *migrations*, .tox, dist, htmlcov extend-ignore = E203, E266, E501, W503 -max-line-length = 888 +max-line-length = 88 max-complexity = 18 select = B,C,E,F,W,T4,B9 diff --git a/CHANGELOG.md b/CHANGELOG.md index c5133cc1..80efa7bb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -35,6 +35,10 @@ Section Order: ### Security --> +### Changed + +- Improve Datatables localization + ## [2.6.0] - 2025-02-02 ### Changed diff --git a/Makefile b/Makefile index edd9487a..bbea533a 100644 --- a/Makefile +++ b/Makefile @@ -64,7 +64,7 @@ prepare-release: graph_models pot # fi; \ # done; \ # fi; - echo "Updated version in $(TEXT_BOLD)$(package)/__init__.py$(TEXT_BOLD_END)" + @echo "Updated version in $(TEXT_BOLD)$(package)/__init__.py$(TEXT_BOLD_END)" # Help .PHONY: help diff --git a/aasrp/static/aasrp/javascript/my-srp-requests.js b/aasrp/static/aasrp/javascript/my-srp-requests.js index ee06edcf..7ee45f29 100644 --- a/aasrp/static/aasrp/javascript/my-srp-requests.js +++ b/aasrp/static/aasrp/javascript/my-srp-requests.js @@ -11,7 +11,7 @@ $(document).ready(() => { let userSrpAmount = 0; const tableUserSrpRequests = elementTableUserSrpRequests.DataTable({ - language: aaSrpSettings.dataTable.translation, + language: aaSrpSettings.dataTable.language, ajax: { url: aaSrpSettings.url.userSrpRequests, dataSrc: '', @@ -26,8 +26,15 @@ $(document).ready(() => { * @param data * @returns {*} */ - render: (data) => { - return moment(data).utc().format(aaSrpSettings.datetimeFormat); + render: { + _: (data) => { + return data === null ? '' : moment(data).utc().format( + aaSrpSettings.datetimeFormat + ); + }, + sort: (data) => { + return data === null ? '' : data; + } }, className: 'srp-request-time' }, diff --git a/aasrp/static/aasrp/javascript/my-srp-requests.min.js b/aasrp/static/aasrp/javascript/my-srp-requests.min.js index 882beeee..95508cc2 100644 --- a/aasrp/static/aasrp/javascript/my-srp-requests.min.js +++ b/aasrp/static/aasrp/javascript/my-srp-requests.min.js @@ -1,4 +1,4 @@ -$(document).ready(()=>{const t=$("#table_tab-user-srp-requests");let s=0;const a=t.DataTable({language:aaSrpSettings.dataTable.translation,ajax:{url:aaSrpSettings.url.userSrpRequests,dataSrc:"",cache:!1},columns:[{data:"request_time",render:t=>moment(t).utc().format(aaSrpSettings.datetimeFormat),className:"srp-request-time"},{data:"character_html",render:{display:"display",_:"sort"},className:"srp-request-character"},{data:"fleet_name",render:(t,a,e)=>` +$(document).ready(()=>{const t=$("#table_tab-user-srp-requests");let s=0;const a=t.DataTable({language:aaSrpSettings.dataTable.language,ajax:{url:aaSrpSettings.url.userSrpRequests,dataSrc:"",cache:!1},columns:[{data:"request_time",render:{_:t=>null===t?"":moment(t).utc().format(aaSrpSettings.datetimeFormat),sort:t=>null===t?"":t},className:"srp-request-time"},{data:"character_html",render:{display:"display",_:"sort"},className:"srp-request-character"},{data:"fleet_name",render:(t,a,e)=>`

${e.fleet_name}

${aaSrpSettings.translation.dataTable.content.srpCode}: ${e.srp_code} diff --git a/aasrp/static/aasrp/javascript/my-srp-requests.min.js.map b/aasrp/static/aasrp/javascript/my-srp-requests.min.js.map index e51bb63d..d6c09224 100644 --- a/aasrp/static/aasrp/javascript/my-srp-requests.min.js.map +++ b/aasrp/static/aasrp/javascript/my-srp-requests.min.js.map @@ -1 +1 @@ -{"version":3,"sources":["my-srp-requests.js"],"names":["$","document","ready","elementTableUserSrpRequests","let","userSrpAmount","tableUserSrpRequests","DataTable","language","aaSrpSettings","dataTable","translation","ajax","url","userSrpRequests","dataSrc","cache","columns","data","render","moment","utc","format","datetimeFormat","className","display","_","type","row","fleet_name","content","srpCode","srp_code","requestCode","request_code","toLocaleString","locale","columnDefs","orderable","targets","visible","order","filterDropDown","idx","title","filter","character","ship","requestStatus","autoSize","bootstrap","bootstrap_version","createdRow","rowIndex","attr","parseInt","payout_amount","html","modalSrpRequestDetails","on","slice","call","querySelectorAll","map","Tooltip","tooltipTriggerEl","button","event","relatedTarget","get","success","find","text"],"mappings":"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"} \ No newline at end of file +{"version":3,"sources":["my-srp-requests.js"],"names":["$","document","ready","elementTableUserSrpRequests","let","userSrpAmount","tableUserSrpRequests","DataTable","language","aaSrpSettings","dataTable","ajax","url","userSrpRequests","dataSrc","cache","columns","data","render","_","moment","utc","format","datetimeFormat","sort","className","display","type","row","fleet_name","translation","content","srpCode","srp_code","requestCode","request_code","toLocaleString","locale","columnDefs","orderable","targets","visible","order","filterDropDown","idx","title","filter","character","ship","requestStatus","autoSize","bootstrap","bootstrap_version","createdRow","rowIndex","attr","parseInt","payout_amount","html","modalSrpRequestDetails","on","slice","call","querySelectorAll","map","Tooltip","tooltipTriggerEl","button","event","relatedTarget","get","success","find","text"],"mappings":"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"} \ No newline at end of file diff --git a/aasrp/static/aasrp/javascript/srp-links.js b/aasrp/static/aasrp/javascript/srp-links.js index 164bebe0..cacff98f 100644 --- a/aasrp/static/aasrp/javascript/srp-links.js +++ b/aasrp/static/aasrp/javascript/srp-links.js @@ -11,7 +11,7 @@ $(document).ready(() => { let totalSrpAmount = 0; const tableSrpLinks = elementTableSrpLinks.DataTable({ - language: aaSrpSettings.dataTable.translation, + language: aaSrpSettings.dataTable.language, ajax: { url: aaSrpSettings.url.availableSrpLinks, dataSrc: '', @@ -34,8 +34,15 @@ $(document).ready(() => { * @param data * @returns {*} */ - render: (data) => { - return moment(data).utc().format(aaSrpSettings.datetimeFormat); + render: { + _: (data) => { + return data === null ? '' : moment(data).utc().format( + aaSrpSettings.datetimeFormat + ); + }, + sort: (data) => { + return data === null ? '' : data; + } }, className: 'srp-link-fleet-time' }, diff --git a/aasrp/static/aasrp/javascript/srp-links.min.js b/aasrp/static/aasrp/javascript/srp-links.min.js index 005fb496..174da94e 100644 --- a/aasrp/static/aasrp/javascript/srp-links.min.js +++ b/aasrp/static/aasrp/javascript/srp-links.min.js @@ -1,2 +1,2 @@ -$(document).ready(()=>{const a=$("#table_tab-srp-links");let l=0;const t=a.DataTable({language:aaSrpSettings.dataTable.translation,ajax:{url:aaSrpSettings.url.availableSrpLinks,dataSrc:"",cache:!1},columns:[{data:"srp_name",className:"srp-link-fleet-name"},{data:"creator",className:"srp-link-creator"},{data:"fleet_time",render:a=>moment(a).utc().format(aaSrpSettings.datetimeFormat),className:"srp-link-fleet-time"},{data:"fleet_type",className:"srp-link-fleet-type"},{data:"fleet_doctrine",className:"srp-link-fleet-doctrine"},{data:"aar_link",className:"srp-link-aar-link"},{data:"srp_code",render:{display:"display",_:"sort"},className:"srp-link-code"},{data:"srp_costs",render:(a,t)=>"display"===t?`${a.toLocaleString(aaSrpSettings.locale)} ISK`:a,className:"srp-link-total-cost text-end"},{data:"srp_status",className:"srp-link-status"},{data:"pending_requests",className:"srp-link-pending-requests text-end"},{data:"actions",className:"srp-link-actions text-end"}],columnDefs:[{orderable:!1,targets:[10]},{width:115,targets:[10]}],order:[[2,"asc"]],paging:aaSrpSettings.dataTable.paging,createdRow:(a,t,e)=>{$(a).attr("data-row-id",e).attr("data-srp-code",t.srp_code.sort),l+=parseInt(t.srp_costs),$(".srp-dashboard-total-isk-cost-amount").html(`${l.toLocaleString(aaSrpSettings.locale)} ISK`)}}),s=(t.on("draw",()=>{[].slice.call(document.querySelectorAll('[data-bs-tooltip="aa-srp"]')).map(a=>new bootstrap.Tooltip(a))}),$("#enable-srp-link")),r=$("#disable-srp-link"),d=$("#delete-srp-link");s.on("show.bs.modal",a=>{const t=$(a.relatedTarget),e=t.data("url"),l=t.data("name");s.find("#modal-button-confirm-enable-srp-link").attr("href",e),s.find(".modal-body").html(`${aaSrpSettings.translation.modal.enableSrpLink.body}

${l}

`)}).on("hide.bs.modal",()=>{s.find(".modal-body").html("")}),r.on("show.bs.modal",a=>{const t=$(a.relatedTarget),e=t.data("url"),l=t.data("name");r.find("#modal-button-confirm-disable-srp-link").attr("href",e),r.find(".modal-body").html(`${aaSrpSettings.translation.modal.disableSrpLink.body}

${l}

`)}).on("hide.bs.modal",()=>{r.find(".modal-body").html("")}),d.on("show.bs.modal",a=>{const t=$(a.relatedTarget),e=t.data("url"),l=t.data("name");d.find("#modal-button-confirm-delete-srp-link").attr("href",e),d.find(".modal-body").html(`${aaSrpSettings.translation.modal.deleteSrpLink.body}

${l}

`)}).on("hide.bs.modal",()=>{d.find(".modal-body").html("")})}); +$(document).ready(()=>{const a=$("#table_tab-srp-links");let l=0;const t=a.DataTable({language:aaSrpSettings.dataTable.language,ajax:{url:aaSrpSettings.url.availableSrpLinks,dataSrc:"",cache:!1},columns:[{data:"srp_name",className:"srp-link-fleet-name"},{data:"creator",className:"srp-link-creator"},{data:"fleet_time",render:{_:a=>null===a?"":moment(a).utc().format(aaSrpSettings.datetimeFormat),sort:a=>null===a?"":a},className:"srp-link-fleet-time"},{data:"fleet_type",className:"srp-link-fleet-type"},{data:"fleet_doctrine",className:"srp-link-fleet-doctrine"},{data:"aar_link",className:"srp-link-aar-link"},{data:"srp_code",render:{display:"display",_:"sort"},className:"srp-link-code"},{data:"srp_costs",render:(a,t)=>"display"===t?`${a.toLocaleString(aaSrpSettings.locale)} ISK`:a,className:"srp-link-total-cost text-end"},{data:"srp_status",className:"srp-link-status"},{data:"pending_requests",className:"srp-link-pending-requests text-end"},{data:"actions",className:"srp-link-actions text-end"}],columnDefs:[{orderable:!1,targets:[10]},{width:115,targets:[10]}],order:[[2,"asc"]],paging:aaSrpSettings.dataTable.paging,createdRow:(a,t,e)=>{$(a).attr("data-row-id",e).attr("data-srp-code",t.srp_code.sort),l+=parseInt(t.srp_costs),$(".srp-dashboard-total-isk-cost-amount").html(`${l.toLocaleString(aaSrpSettings.locale)} ISK`)}}),s=(t.on("draw",()=>{[].slice.call(document.querySelectorAll('[data-bs-tooltip="aa-srp"]')).map(a=>new bootstrap.Tooltip(a))}),$("#enable-srp-link")),n=$("#disable-srp-link"),r=$("#delete-srp-link");s.on("show.bs.modal",a=>{const t=$(a.relatedTarget),e=t.data("url"),l=t.data("name");s.find("#modal-button-confirm-enable-srp-link").attr("href",e),s.find(".modal-body").html(`${aaSrpSettings.translation.modal.enableSrpLink.body}

${l}

`)}).on("hide.bs.modal",()=>{s.find(".modal-body").html("")}),n.on("show.bs.modal",a=>{const t=$(a.relatedTarget),e=t.data("url"),l=t.data("name");n.find("#modal-button-confirm-disable-srp-link").attr("href",e),n.find(".modal-body").html(`${aaSrpSettings.translation.modal.disableSrpLink.body}

${l}

`)}).on("hide.bs.modal",()=>{n.find(".modal-body").html("")}),r.on("show.bs.modal",a=>{const t=$(a.relatedTarget),e=t.data("url"),l=t.data("name");r.find("#modal-button-confirm-delete-srp-link").attr("href",e),r.find(".modal-body").html(`${aaSrpSettings.translation.modal.deleteSrpLink.body}

${l}

`)}).on("hide.bs.modal",()=>{r.find(".modal-body").html("")})}); //# sourceMappingURL=srp-links.min.js.map \ No newline at end of file diff --git a/aasrp/static/aasrp/javascript/srp-links.min.js.map b/aasrp/static/aasrp/javascript/srp-links.min.js.map index c48260aa..bb0c7be5 100644 --- a/aasrp/static/aasrp/javascript/srp-links.min.js.map +++ b/aasrp/static/aasrp/javascript/srp-links.min.js.map @@ -1 +1 @@ -{"version":3,"sources":["srp-links.js"],"names":["$","document","ready","elementTableSrpLinks","let","totalSrpAmount","tableSrpLinks","DataTable","language","aaSrpSettings","dataTable","translation","ajax","url","availableSrpLinks","dataSrc","cache","columns","data","className","render","moment","utc","format","datetimeFormat","display","_","type","toLocaleString","locale","columnDefs","orderable","targets","width","order","paging","createdRow","row","rowIndex","attr","srp_code","sort","parseInt","srp_costs","html","modalEnableSrpLink","on","slice","call","querySelectorAll","map","bootstrap","Tooltip","tooltipTriggerEl","modalDisableSrpLink","modalDeleteSrpLink","button","event","relatedTarget","name","find","modal","enableSrpLink","body","disableSrpLink","deleteSrpLink"],"mappings":"AAEAA,EAAEC,QAAQ,EAAEC,MAAM,KAGd,MAAMC,EAAuBH,EAAE,sBAAsB,EAKrDI,IAAIC,EAAiB,EAErB,MAAMC,EAAgBH,EAAqBI,UAAU,CACjDC,SAAUC,cAAcC,UAAUC,YAClCC,KAAM,CACFC,IAAKJ,cAAcI,IAAIC,kBACvBC,QAAS,GACTC,MAAO,CAAA,CACX,EACAC,QAAS,CACL,CACIC,KAAM,WACNC,UAAW,qBACf,EACA,CACID,KAAM,UACNC,UAAW,kBACf,EACA,CACID,KAAM,aAONE,OAAQ,GACGC,OAAOH,CAAI,EAAEI,IAAI,EAAEC,OAAOd,cAAce,cAAc,EAEjEL,UAAW,qBACf,EACA,CACID,KAAM,aACNC,UAAW,qBACf,EAKA,CACID,KAAM,iBACNC,UAAW,yBACf,EACA,CACID,KAAM,WACNC,UAAW,mBACf,EACA,CACID,KAAM,WACNE,OAAQ,CACJK,QAAS,UACTC,EAAG,MACP,EACAP,UAAW,eACf,EACA,CACID,KAAM,YAQNE,OAAQ,CAACF,EAAMS,IACE,YAATA,KACUT,EAAKU,eAAenB,cAAcoB,MAAM,QAE3CX,EAGfC,UAAW,8BACf,EACA,CACID,KAAM,aACNC,UAAW,iBACf,EACA,CACID,KAAM,mBACNC,UAAW,oCACf,EACA,CACID,KAAM,UACNC,UAAW,2BACf,GAEJW,WAAY,CACR,CACIC,UAAW,CAAA,EACXC,QAAS,CAAC,GACd,EACA,CACIC,MAAO,IACPD,QAAS,CAAC,GACd,GAEJE,MAAO,CAAC,CAAC,EAAG,QACZC,OAAQ1B,cAAcC,UAAUyB,OAQhCC,WAAY,CAACC,EAAKnB,EAAMoB,KAEpBtC,EAAEqC,CAAG,EACAE,KAAK,cAAeD,CAAQ,EAC5BC,KAAK,gBAAiBrB,EAAKsB,SAASC,IAAI,EAE7CpC,GAAkBqC,SAASxB,EAAKyB,SAAS,EAEzC3C,EAAE,sCAAsC,EACnC4C,QAAQvC,EAAeuB,eAAenB,cAAcoB,MAAM,OAAO,CAC1E,CACJ,CAAC,EAmBKgB,GAdNvC,EAAcwC,GAAG,OAAQ,KAErB,GAAGC,MAAMC,KACL/C,SAASgD,iBACL,4BACJ,CACJ,EAAEC,IAAI,GACK,IAAIC,UAAUC,QAAQC,CAAgB,CAChD,CACL,CAAC,EAK0BrD,EAAE,kBAAkB,GACzCsD,EAAsBtD,EAAE,mBAAmB,EAC3CuD,EAAqBvD,EAAE,kBAAkB,EAG/C6C,EAAmBC,GAAG,gBAAiB,IACnC,MAAMU,EAASxD,EAAEyD,EAAMC,aAAa,EAC9B7C,EAAM2C,EAAOtC,KAAK,KAAK,EACvByC,EAAOH,EAAOtC,KAAK,MAAM,EAE/B2B,EAAmBe,KAAK,uCAAuC,EAC1DrB,KAAK,OAAQ1B,CAAG,EACrBgC,EAAmBe,KAAK,aAAa,EAAEhB,QAChCnC,cAAcE,YAAYkD,MAAMC,cAAcC,0BAA0BJ,OAC/E,CACJ,CAAC,EAAEb,GAAG,gBAAiB,KACnBD,EAAmBe,KAAK,aAAa,EAAEhB,KAAK,EAAE,CAClD,CAAC,EAGDU,EAAoBR,GAAG,gBAAiB,IACpC,MAAMU,EAASxD,EAAEyD,EAAMC,aAAa,EAC9B7C,EAAM2C,EAAOtC,KAAK,KAAK,EACvByC,EAAOH,EAAOtC,KAAK,MAAM,EAE/BoC,EAAoBM,KAAK,wCAAwC,EAC5DrB,KAAK,OAAQ1B,CAAG,EACrByC,EAAoBM,KAAK,aAAa,EAAEhB,QACjCnC,cAAcE,YAAYkD,MAAMG,eAAeD,0BAA0BJ,OAChF,CACJ,CAAC,EAAEb,GAAG,gBAAiB,KACnBQ,EAAoBM,KAAK,aAAa,EAAEhB,KAAK,EAAE,CACnD,CAAC,EAGDW,EAAmBT,GAAG,gBAAiB,IACnC,MAAMU,EAASxD,EAAEyD,EAAMC,aAAa,EAC9B7C,EAAM2C,EAAOtC,KAAK,KAAK,EACvByC,EAAOH,EAAOtC,KAAK,MAAM,EAE/BqC,EAAmBK,KAAK,uCAAuC,EAC1DrB,KAAK,OAAQ1B,CAAG,EACrB0C,EAAmBK,KAAK,aAAa,EAAEhB,QAChCnC,cAAcE,YAAYkD,MAAMI,cAAcF,0BAA0BJ,OAC/E,CACJ,CAAC,EAAEb,GAAG,gBAAiB,KACnBS,EAAmBK,KAAK,aAAa,EAAEhB,KAAK,EAAE,CAClD,CAAC,CACL,CAAC"} \ No newline at end of file +{"version":3,"sources":["srp-links.js"],"names":["$","document","ready","elementTableSrpLinks","let","totalSrpAmount","tableSrpLinks","DataTable","language","aaSrpSettings","dataTable","ajax","url","availableSrpLinks","dataSrc","cache","columns","data","className","render","_","moment","utc","format","datetimeFormat","sort","display","type","toLocaleString","locale","columnDefs","orderable","targets","width","order","paging","createdRow","row","rowIndex","attr","srp_code","parseInt","srp_costs","html","modalEnableSrpLink","on","slice","call","querySelectorAll","map","bootstrap","Tooltip","tooltipTriggerEl","modalDisableSrpLink","modalDeleteSrpLink","button","event","relatedTarget","name","find","translation","modal","enableSrpLink","body","disableSrpLink","deleteSrpLink"],"mappings":"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"} \ No newline at end of file diff --git a/aasrp/static/aasrp/javascript/view-requests.js b/aasrp/static/aasrp/javascript/view-requests.js index 700f3c17..c65deca5 100644 --- a/aasrp/static/aasrp/javascript/view-requests.js +++ b/aasrp/static/aasrp/javascript/view-requests.js @@ -11,7 +11,7 @@ $(document).ready(() => { * @type {*|jQuery} */ const srpRequestsTable = elementSrpRequestsTable.DataTable({ - language: aaSrpSettings.dataTable.translation, + language: aaSrpSettings.dataTable.language, ajax: { url: aaSrpSettings.url.requestsForSrpLink, dataSrc: '', @@ -26,8 +26,15 @@ $(document).ready(() => { * @param data * @returns {*} */ - render: (data) => { - return moment(data).utc().format(aaSrpSettings.datetimeFormat); + render: { + _: (data) => { + return data === null ? '' : moment(data).utc().format( + aaSrpSettings.datetimeFormat + ); + }, + sort: (data) => { + return data === null ? '' : data; + } }, className: 'srp-request-time' }, diff --git a/aasrp/static/aasrp/javascript/view-requests.min.js b/aasrp/static/aasrp/javascript/view-requests.min.js index f1785586..0ee04b54 100644 --- a/aasrp/static/aasrp/javascript/view-requests.min.js +++ b/aasrp/static/aasrp/javascript/view-requests.min.js @@ -1,2 +1,2 @@ -$(document).ready(()=>{const t=$("#tab_aasrp_srp_requests"),n=t.DataTable({language:aaSrpSettings.dataTable.translation,ajax:{url:aaSrpSettings.url.requestsForSrpLink,dataSrc:"",cache:!1},columns:[{data:"request_time",render:t=>moment(t).utc().format(aaSrpSettings.datetimeFormat),className:"srp-request-time"},{data:"requester",className:"srp-request-requester"},{data:"character_html",render:{display:"display",_:"sort"},className:"srp-request-character"},{data:"request_code",className:"srp-request-code"},{data:"ship_html",render:{display:"display",_:"sort"},className:"srp-request-ship"},{data:"zbk_loss_amount",render:(t,e)=>"display"===e?`${t.toLocaleString(aaSrpSettings.locale)} ISK`:t,className:"srp-request-zbk-loss-amount text-end"},{data:"payout_amount",render:(t,e)=>"display"===e?`${t.toLocaleString(aaSrpSettings.locale)} ISK`:t,className:"srp-request-payout text-end"},{data:"request_status_icon",className:"srp-request-status text-center"},{data:"actions",className:"srp-request-actions text-end"},{data:"ship"},{data:"request_status_translated"},{data:"character"}],columnDefs:[{orderable:!1,targets:[7,8]},{visible:!1,targets:[9,10,11]},{width:115,targets:[8]}],order:[[0,"asc"]],filterDropDown:{columns:[{idx:1},{idx:11,title:aaSrpSettings.translation.filter.character},{idx:9,title:aaSrpSettings.translation.filter.ship},{idx:10,title:aaSrpSettings.translation.filter.requestStatus}],autoSize:!1,bootstrap:!0,bootstrap_version:5},paging:!1,createdRow:(t,e,a)=>{const r=e.request_code,s=e.request_status.toLowerCase(),o=e.payout_amount;$(t).attr("data-row-id",a).attr("data-srp-request-code",r).addClass("srp-request-status-"+s),$(t).find("span.srp-payout-amount").attr("data-value",o),"pending"!==s&&"rejected"!==s||($(t).find("td.srp-request-payout").addClass("srp-request-payout-amount-editable"),$(t).find("span.srp-payout-tooltip").attr("data-bs-tooltip","aa-srp").attr("title",aaSrpSettings.translation.changeSrpPayoutAmount),$(t).find("span.srp-payout-amount").addClass("srp-request-"+r).attr("data-pk",r).attr("data-params",`{csrfmiddlewaretoken:'${aaSrpSettings.csrfToken}'}`).attr("data-url",aaSrpSettings.url.changeSrpAmount.replace("SRP_REQUEST_CODE",r)))}}),a=(t,e)=>{const a=`${(e=parseInt(e)).toLocaleString(aaSrpSettings.locale)} ISK`;t.attr("data-value",e).addClass("srp-payout-amount-changed").html(a);let r=0;const s=$("#tab_aasrp_srp_requests .srp-request-status-approved .srp-payout-amount");s.each((t,e)=>{r+=parseInt(e.getAttribute("data-value"))}),$(".srp-fleet-total-amount").html(`${r.toLocaleString(aaSrpSettings.locale)} ISK`)},l=(n.on("draw",()=>{t.editable({container:"body",selector:".srp-request-payout-amount-editable .srp-payout-amount",title:aaSrpSettings.translation.changeSrpPayoutHeader,type:"number",placement:"top",display:()=>!1,success:function(t,e){a($(this),e)},validate:t=>{if(""===t)return aaSrpSettings.translation.editableValidate}}),[].slice.call(document.querySelectorAll('[data-bs-tooltip="aa-srp"]')).map(t=>new bootstrap.Tooltip(t))}),t=>{let a=0,r=0,s=0,o=0,n=0;$.each(t,(t,e)=>{r+=1,"Pending"===e.request_status&&(s+=1),"Approved"===e.request_status&&(a+=parseInt(e.payout_amount),o+=1),"Rejected"===e.request_status&&(n+=1)}),$(".srp-fleet-total-amount").html(`${a.toLocaleString(aaSrpSettings.locale)} ISK`),$(".srp-requests-total-count").html(r),$(".srp-requests-pending-count").html(s),$(".srp-requests-approved-count").html(o),$(".srp-requests-rejected-count").html(n)}),r=$("#srp-request-details"),o=$("#srp-request-accept"),d=$("#srp-request-accept-rejected"),i=$("#srp-request-reject"),s=$("#srp-request-remove");r.on("show.bs.modal",t=>{const e=$(t.relatedTarget),a=e.data("link");$.get({url:a,success:t=>{r.find(".modal-body").html(t)}})}).on("hide.bs.modal",()=>{r.find(".modal-body").text("")}),o.on("show.bs.modal",t=>{const e=$(t.relatedTarget),s=e.data("link");$("#modal-button-confirm-accept-request").on("click",()=>{const t=o.find("form"),e=t.find('textarea[name="comment"]').val(),a=t.find('input[name="csrfmiddlewaretoken"]').val(),r=$.post(s,{comment:e,csrfmiddlewaretoken:a});r.done(t=>{!0===t[0].success&&n.ajax.reload(t=>{l(t)})}),o.modal("hide")})}).on("hide.bs.modal",()=>{o.find('textarea[name="comment"]').val(""),$("#modal-button-confirm-accept-request").unbind("click")}),d.on("show.bs.modal",t=>{const e=$(t.relatedTarget),o=e.data("link");$("#modal-button-confirm-accept-rejected-request").on("click",()=>{const t=d.find("form"),e=t.find('textarea[name="comment"]').val(),a=t.find('input[name="csrfmiddlewaretoken"]').val();if(""===e){const r=`

${aaSrpSettings.translation.modal.form.error.fieldRequired}

`;t.find(".aasrp-form-field-errors").remove(),$(r).insertAfter($('textarea[name="comment"]'))}else{const s=$.post(o,{comment:e,csrfmiddlewaretoken:a});s.done(t=>{!0===t[0].success&&n.ajax.reload(t=>{l(t)})}),d.modal("hide")}})}).on("hide.bs.modal",()=>{d.find('textarea[name="comment"]').val(""),$(".aasrp-form-field-errors").remove(),$("#modal-button-confirm-accept-rejected-request").unbind("click")}),i.on("show.bs.modal",t=>{const e=$(t.relatedTarget),o=e.data("link");$("#modal-button-confirm-reject-request").on("click",()=>{const t=i.find("form"),e=t.find('textarea[name="comment"]').val(),a=t.find('input[name="csrfmiddlewaretoken"]').val();if(""===e){const r=`

${aaSrpSettings.translation.modal.form.error.fieldRequired}

`;t.find(".aasrp-form-field-errors").remove(),$(r).insertAfter($('textarea[name="comment"]'))}else{const s=$.post(o,{comment:e,csrfmiddlewaretoken:a});s.done(t=>{!0===t[0].success&&n.ajax.reload(t=>{l(t)})}),i.modal("hide")}})}).on("hide.bs.modal",()=>{i.find('textarea[name="comment"]').val(""),$(".aasrp-form-field-errors").remove(),$("#modal-button-confirm-reject-request").unbind("click")}),s.on("show.bs.modal",t=>{const e=$(t.relatedTarget),a=e.data("link");$("#modal-button-confirm-remove-request").on("click",()=>{$.get(a,t=>{!0===t[0].success&&n.ajax.reload(t=>{l(t)})}),s.modal("hide")})}).on("hide.bs.modal",()=>{s.find('textarea[name="comment"]').val(""),$("#modal-button-confirm-remove-request").unbind("click")})}); +$(document).ready(()=>{const t=$("#tab_aasrp_srp_requests"),n=t.DataTable({language:aaSrpSettings.dataTable.language,ajax:{url:aaSrpSettings.url.requestsForSrpLink,dataSrc:"",cache:!1},columns:[{data:"request_time",render:{_:t=>null===t?"":moment(t).utc().format(aaSrpSettings.datetimeFormat),sort:t=>null===t?"":t},className:"srp-request-time"},{data:"requester",className:"srp-request-requester"},{data:"character_html",render:{display:"display",_:"sort"},className:"srp-request-character"},{data:"request_code",className:"srp-request-code"},{data:"ship_html",render:{display:"display",_:"sort"},className:"srp-request-ship"},{data:"zbk_loss_amount",render:(t,e)=>"display"===e?`${t.toLocaleString(aaSrpSettings.locale)} ISK`:t,className:"srp-request-zbk-loss-amount text-end"},{data:"payout_amount",render:(t,e)=>"display"===e?`${t.toLocaleString(aaSrpSettings.locale)} ISK`:t,className:"srp-request-payout text-end"},{data:"request_status_icon",className:"srp-request-status text-center"},{data:"actions",className:"srp-request-actions text-end"},{data:"ship"},{data:"request_status_translated"},{data:"character"}],columnDefs:[{orderable:!1,targets:[7,8]},{visible:!1,targets:[9,10,11]},{width:115,targets:[8]}],order:[[0,"asc"]],filterDropDown:{columns:[{idx:1},{idx:11,title:aaSrpSettings.translation.filter.character},{idx:9,title:aaSrpSettings.translation.filter.ship},{idx:10,title:aaSrpSettings.translation.filter.requestStatus}],autoSize:!1,bootstrap:!0,bootstrap_version:5},paging:!1,createdRow:(t,e,a)=>{const r=e.request_code,s=e.request_status.toLowerCase(),o=e.payout_amount;$(t).attr("data-row-id",a).attr("data-srp-request-code",r).addClass("srp-request-status-"+s),$(t).find("span.srp-payout-amount").attr("data-value",o),"pending"!==s&&"rejected"!==s||($(t).find("td.srp-request-payout").addClass("srp-request-payout-amount-editable"),$(t).find("span.srp-payout-tooltip").attr("data-bs-tooltip","aa-srp").attr("title",aaSrpSettings.translation.changeSrpPayoutAmount),$(t).find("span.srp-payout-amount").addClass("srp-request-"+r).attr("data-pk",r).attr("data-params",`{csrfmiddlewaretoken:'${aaSrpSettings.csrfToken}'}`).attr("data-url",aaSrpSettings.url.changeSrpAmount.replace("SRP_REQUEST_CODE",r)))}}),a=(t,e)=>{const a=`${(e=parseInt(e)).toLocaleString(aaSrpSettings.locale)} ISK`;t.attr("data-value",e).addClass("srp-payout-amount-changed").html(a);let r=0;const s=$("#tab_aasrp_srp_requests .srp-request-status-approved .srp-payout-amount");s.each((t,e)=>{r+=parseInt(e.getAttribute("data-value"))}),$(".srp-fleet-total-amount").html(`${r.toLocaleString(aaSrpSettings.locale)} ISK`)},l=(n.on("draw",()=>{t.editable({container:"body",selector:".srp-request-payout-amount-editable .srp-payout-amount",title:aaSrpSettings.translation.changeSrpPayoutHeader,type:"number",placement:"top",display:()=>!1,success:function(t,e){a($(this),e)},validate:t=>{if(""===t)return aaSrpSettings.translation.editableValidate}}),[].slice.call(document.querySelectorAll('[data-bs-tooltip="aa-srp"]')).map(t=>new bootstrap.Tooltip(t))}),t=>{let a=0,r=0,s=0,o=0,n=0;$.each(t,(t,e)=>{r+=1,"Pending"===e.request_status&&(s+=1),"Approved"===e.request_status&&(a+=parseInt(e.payout_amount),o+=1),"Rejected"===e.request_status&&(n+=1)}),$(".srp-fleet-total-amount").html(`${a.toLocaleString(aaSrpSettings.locale)} ISK`),$(".srp-requests-total-count").html(r),$(".srp-requests-pending-count").html(s),$(".srp-requests-approved-count").html(o),$(".srp-requests-rejected-count").html(n)}),r=$("#srp-request-details"),o=$("#srp-request-accept"),d=$("#srp-request-accept-rejected"),i=$("#srp-request-reject"),s=$("#srp-request-remove");r.on("show.bs.modal",t=>{const e=$(t.relatedTarget),a=e.data("link");$.get({url:a,success:t=>{r.find(".modal-body").html(t)}})}).on("hide.bs.modal",()=>{r.find(".modal-body").text("")}),o.on("show.bs.modal",t=>{const e=$(t.relatedTarget),s=e.data("link");$("#modal-button-confirm-accept-request").on("click",()=>{const t=o.find("form"),e=t.find('textarea[name="comment"]').val(),a=t.find('input[name="csrfmiddlewaretoken"]').val(),r=$.post(s,{comment:e,csrfmiddlewaretoken:a});r.done(t=>{!0===t[0].success&&n.ajax.reload(t=>{l(t)})}),o.modal("hide")})}).on("hide.bs.modal",()=>{o.find('textarea[name="comment"]').val(""),$("#modal-button-confirm-accept-request").unbind("click")}),d.on("show.bs.modal",t=>{const e=$(t.relatedTarget),o=e.data("link");$("#modal-button-confirm-accept-rejected-request").on("click",()=>{const t=d.find("form"),e=t.find('textarea[name="comment"]').val(),a=t.find('input[name="csrfmiddlewaretoken"]').val();if(""===e){const r=`

${aaSrpSettings.translation.modal.form.error.fieldRequired}

`;t.find(".aasrp-form-field-errors").remove(),$(r).insertAfter($('textarea[name="comment"]'))}else{const s=$.post(o,{comment:e,csrfmiddlewaretoken:a});s.done(t=>{!0===t[0].success&&n.ajax.reload(t=>{l(t)})}),d.modal("hide")}})}).on("hide.bs.modal",()=>{d.find('textarea[name="comment"]').val(""),$(".aasrp-form-field-errors").remove(),$("#modal-button-confirm-accept-rejected-request").unbind("click")}),i.on("show.bs.modal",t=>{const e=$(t.relatedTarget),o=e.data("link");$("#modal-button-confirm-reject-request").on("click",()=>{const t=i.find("form"),e=t.find('textarea[name="comment"]').val(),a=t.find('input[name="csrfmiddlewaretoken"]').val();if(""===e){const r=`

${aaSrpSettings.translation.modal.form.error.fieldRequired}

`;t.find(".aasrp-form-field-errors").remove(),$(r).insertAfter($('textarea[name="comment"]'))}else{const s=$.post(o,{comment:e,csrfmiddlewaretoken:a});s.done(t=>{!0===t[0].success&&n.ajax.reload(t=>{l(t)})}),i.modal("hide")}})}).on("hide.bs.modal",()=>{i.find('textarea[name="comment"]').val(""),$(".aasrp-form-field-errors").remove(),$("#modal-button-confirm-reject-request").unbind("click")}),s.on("show.bs.modal",t=>{const e=$(t.relatedTarget),a=e.data("link");$("#modal-button-confirm-remove-request").on("click",()=>{$.get(a,t=>{!0===t[0].success&&n.ajax.reload(t=>{l(t)})}),s.modal("hide")})}).on("hide.bs.modal",()=>{s.find('textarea[name="comment"]').val(""),$("#modal-button-confirm-remove-request").unbind("click")})}); //# sourceMappingURL=view-requests.min.js.map \ No newline at end of file diff --git a/aasrp/static/aasrp/javascript/view-requests.min.js.map b/aasrp/static/aasrp/javascript/view-requests.min.js.map index 6b08ed74..24f40f13 100644 --- a/aasrp/static/aasrp/javascript/view-requests.min.js.map +++ b/aasrp/static/aasrp/javascript/view-requests.min.js.map @@ -1 +1 @@ -{"version":3,"sources":["view-requests.js"],"names":["$","document","ready","elementSrpRequestsTable","srpRequestsTable","DataTable","language","aaSrpSettings","dataTable","translation","ajax","url","requestsForSrpLink","dataSrc","cache","columns","data","render","moment","utc","format","datetimeFormat","className","display","_","type","toLocaleString","locale","columnDefs","orderable","targets","visible","width","order","filterDropDown","idx","title","filter","character","ship","requestStatus","autoSize","bootstrap","bootstrap_version","paging","createdRow","row","rowIndex","srpRequestCode","request_code","srpRequestStatus","request_status","toLowerCase","srpRequestPayoutAmount","payout_amount","attr","addClass","find","changeSrpPayoutAmount","csrfToken","changeSrpAmount","replace","_refreshSrpAmountField","element","newValue","newValueFormatted","parseInt","html","let","totalSrpAmount","elementSrpAmount","each","i","payoutElement","getAttribute","_reloadSrpCalculations","on","editable","container","selector","changeSrpPayoutHeader","placement","success","response","this","validate","value","editableValidate","slice","call","querySelectorAll","map","Tooltip","tooltipTriggerEl","requestsTotal","requestsPending","requestsApproved","requestsRejected","tableData","item","modalSrpRequestDetails","modalSrpRequestAccept","modalSrpRequestAcceptRejected","modalSrpRequestReject","modalSrpRequestRemove","button","event","relatedTarget","get","text","form","reviserComment","val","csrfMiddlewareToken","posting","post","comment","csrfmiddlewaretoken","done","reload","modal","unbind","errorMessage","error","fieldRequired","remove","insertAfter","rejectInfo"],"mappings":"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"} \ No newline at end of file +{"version":3,"sources":["view-requests.js"],"names":["$","document","ready","elementSrpRequestsTable","srpRequestsTable","DataTable","language","aaSrpSettings","dataTable","ajax","url","requestsForSrpLink","dataSrc","cache","columns","data","render","_","moment","utc","format","datetimeFormat","sort","className","display","type","toLocaleString","locale","columnDefs","orderable","targets","visible","width","order","filterDropDown","idx","title","translation","filter","character","ship","requestStatus","autoSize","bootstrap","bootstrap_version","paging","createdRow","row","rowIndex","srpRequestCode","request_code","srpRequestStatus","request_status","toLowerCase","srpRequestPayoutAmount","payout_amount","attr","addClass","find","changeSrpPayoutAmount","csrfToken","changeSrpAmount","replace","_refreshSrpAmountField","element","newValue","newValueFormatted","parseInt","html","let","totalSrpAmount","elementSrpAmount","each","i","payoutElement","getAttribute","_reloadSrpCalculations","on","editable","container","selector","changeSrpPayoutHeader","placement","success","response","this","validate","value","editableValidate","slice","call","querySelectorAll","map","Tooltip","tooltipTriggerEl","requestsTotal","requestsPending","requestsApproved","requestsRejected","tableData","item","modalSrpRequestDetails","modalSrpRequestAccept","modalSrpRequestAcceptRejected","modalSrpRequestReject","modalSrpRequestRemove","button","event","relatedTarget","get","text","form","reviserComment","val","csrfMiddlewareToken","posting","post","comment","csrfmiddlewaretoken","done","reload","modal","unbind","errorMessage","error","fieldRequired","remove","insertAfter","rejectInfo"],"mappings":"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"} \ No newline at end of file diff --git a/aasrp/templates/aasrp/base.html b/aasrp/templates/aasrp/base.html index 510fd3dc..bf327725 100644 --- a/aasrp/templates/aasrp/base.html +++ b/aasrp/templates/aasrp/base.html @@ -1,6 +1,7 @@ {% extends "allianceauth/base-bs5.html" %} {% load i18n %} +{% load aa_i18n %} {% block page_title %} {% translate "Ship Replacement" %} @@ -25,54 +26,15 @@
- {% translate "." context "Decimal separator" as decimalSeparator %} - {% translate "," context "Thousands separator" as thousandsSeparator %} - {% translate "No data available in this table" as emptyTable %} - {% translate "Showing _END_ entries" as info context "Keep _END_ as it is. It will be replaced by a number." %} - {% translate "(filtered from _MAX_ total entries)" as infoFiltered context "Keep _MAX_ as it is. It will be replaced by a number." %} - {% translate "No records available" as infoEmpty %} - {% translate "Loading …" as loadingRecords %} - {% translate "Processing …" as processing %} - {% translate "Nothing found, sorry …" as zeroRecords%} - {% translate "Search …" as searchPaceholder %} - {% translate "First" as paginateFirst %} - {% translate "Last" as paginateLast %} - {% translate "Next" as paginateNext %} - {% translate "Previous" as paginatePrevious %} - {% translate ": activate to sort column ascending" as ariaSortAscending %} - {% translate ": activate to sort column descending" as ariaSortDescending %} + {% get_datatables_language_static LANGUAGE_CODE as DT_LANG_PATH %}