# HG changeset patch # User Fadi Abbud # Date 1572008950 -7200 # Node ID d6d73ca5496acbde1a68dcf39641cb55dbed14f2 # Parent 9412bc2545e882b4afaacd8c47003c325e5f9fb5 client: import_overview: improve implementation of exporting logs * adjust using of end point * delete the generation of csv in front end diff -r 9412bc2545e8 -r d6d73ca5496a client/src/components/importoverview/ImportOverview.vue --- a/client/src/components/importoverview/ImportOverview.vue Fri Oct 25 13:46:05 2019 +0200 +++ b/client/src/components/importoverview/ImportOverview.vue Fri Oct 25 15:09:10 2019 +0200 @@ -256,7 +256,7 @@ } }); HTTP.get( - `/imports?from=${encodeURIComponent( + `/imports/export?from=${encodeURIComponent( format(startOfDay(new Date(from)), "YYYY-MM-DDTHH:mm:ssZ") )}&to=${encodeURIComponent( format(endOfDay(new Date(to)), "YYYY-MM-DDTHH:mm:ssZ") @@ -266,21 +266,11 @@ } ) .then(response => { - const { imports } = response.data; + const imports = response.data; app.$snotify.clear(); if (!imports) return; const csvLink = - "data:text/csv;charset=utf-8," + - encodeURIComponent( - "id,kind,enqueued,user,country,signer,state,changed,warnings\n" + - imports - .map(el => { - return `${el.id},${el.kind},${el.enqueued},\ -${el.user || " "},${this.userCountries[el.user] || " "},${el.signer || " "},\ -${el.state || " "},${el.changed || " "},${el.warnings || " "}`; - }) - .join("\n") - ); + "data:text/csv;charset=utf-8," + encodeURIComponent(imports); let element = document.createElement("a"); element.setAttribute("download", "log.csv"); element.setAttribute("href", csvLink);