From 814c4cc34283e4564caf8de1816bd63f88cebae0 Mon Sep 17 00:00:00 2001 From: darta Date: Wed, 19 Jan 2022 10:33:33 +0100 Subject: [PATCH] feat(admin): added sample csv for users --- admin/src/admin/static/js/sysadmin/external.js | 10 ++++++++++ .../static/templates/pages/sysadmin/external.html | 1 + 2 files changed, 11 insertions(+) diff --git a/admin/src/admin/static/js/sysadmin/external.js b/admin/src/admin/static/js/sysadmin/external.js index 7f5d9b2..b46784e 100644 --- a/admin/src/admin/static/js/sysadmin/external.js +++ b/admin/src/admin/static/js/sysadmin/external.js @@ -75,6 +75,16 @@ $(document).ready(function() { }); + $('.btn-sample').on('click', function () { + var viewerFile = new Blob(["groups;firstname;lastname;email;username;password;password_temporal;role;quota\n/alumnes/6è;John;Doe;jdoe@digitaldemocratic.net;jdoe;SuperSecret;no;student;1GB\n/alumnes/6è;Magdalena;Martí;mm_profe@email.cat;mm_profe;SuperSecret;no;teacher;3GB\n/managers;Pere;Isard;pisardmgr@email.cat;pisardmgr;SuperSecret;no;manager;Unlimited\n/alumnes/4t,/alumnes/5è;Marc;Gómez;marcgt@email.cat;marcgt;SuperSecret;no;student;1GB"], {type: "text/csv"}); + var a = document.createElement('a'); + a.download = 'dd_sample_upload.csv'; + a.href = window.URL.createObjectURL(viewerFile); + var ev = document.createEvent("MouseEvents"); + ev.initMouseEvent("click", true, false, self, 0, 0, 0, 0, 0, false, false, false, false, 0, null); + a.dispatchEvent(ev); + }); + $('.btn-download').on('click', function () { data=users_table.rows().data() diff --git a/admin/src/admin/static/templates/pages/sysadmin/external.html b/admin/src/admin/static/templates/pages/sysadmin/external.html index caf20e9..cdf7c43 100644 --- a/admin/src/admin/static/templates/pages/sysadmin/external.html +++ b/admin/src/admin/static/templates/pages/sysadmin/external.html @@ -30,6 +30,7 @@
  • Sync to system Upload + (Sample upload) Download Clear upload