diff --git a/ayanova/devdocs/todo.txt b/ayanova/devdocs/todo.txt index b9d755be..acc4c62c 100644 --- a/ayanova/devdocs/todo.txt +++ b/ayanova/devdocs/todo.txt @@ -12,10 +12,14 @@ todo: export from grid to xls, csv etc. todo: Modify extensions to automatically assume *all* record ID's from the grid list just as report does when nothing selected so it shouldn't say zero items selected, it should say "All records in list" instead todo: Modify extensions that exist to work with all id's in the datalist instead if none selected (just like report does, re-use report code) + Make sure all extensions and routes use this new method before moving on todo: SERVER - make a IExportableObject that mirrors IReportAble so that can control what exactly can be exported todo: SERVER - make a biz and route for export that mirrors report objects Export file is downloadable for a few minutes once prepared at server just like report and client triggers download once it gets the file name back Export as JSON or as CSV https://github.com/JoshClose/CsvHelper + todo: CLIENT - make an export extension with choice of format JSON or CSV + todo: Test export widgets and Users + todo: Profit$ diff --git a/ayanova/src/components/extension-tags-control.vue b/ayanova/src/components/extension-tags-control.vue index a12639dd..543844cd 100644 --- a/ayanova/src/components/extension-tags-control.vue +++ b/ayanova/src/components/extension-tags-control.vue @@ -77,10 +77,10 @@ export default { url += `bulk-add/${vm.tag}`; break; case "Remove": - url += `bulk-remove/${vm.ayaType}/${vm.tag}`; + url += `bulk-remove/${vm.tag}`; break; case "Replace": - url += `bulk-replace/${vm.ayaType}/${vm.tag}?toTag=${vm.replace}`; + url += `bulk-replace/${vm.tag}?toTag=${vm.replace}`; break; }