download exported SQL to file
authorLlewellyn Marshall <llewellyn.marshall@ncdcr.gov>
Thu, 18 Jun 2020 18:42:57 +0000 (14:42 -0400)
committerLlewellyn Marshall <llewellyn.marshall@ncdcr.gov>
Tue, 17 Aug 2021 13:51:23 +0000 (09:51 -0400)
(cherry picked from commit 87ce11562f59ee4d370d746d39dcf10bc0dd2a3e)

Open-ILS/web/reports/oils_rpt_folder_window.js

index b7cfffa..09a2663 100644 (file)
@@ -367,7 +367,16 @@ oilsRptFolderWindow.prototype.exportTemplate = function(template) {
     req2.callback( 
         function(r2) {
             var res = r2.getResultObject();
-            alert(res);
+            var blob = new Blob([res], { type: "text/sql" });
+              var a = document.createElement('a');
+              a.download = "report_template.sql";
+              a.href = URL.createObjectURL(blob);
+              a.dataset.downloadurl = ["text/sql", a.download, a.href].join(':');
+              a.style.display = "none";
+              document.body.appendChild(a);
+              a.click();
+              document.body.removeChild(a);
+              setTimeout(function() { URL.revokeObjectURL(a.href); }, 1500);
         }
     );