From cb872fad21955bca3145d1453a4c995882caabb8 Mon Sep 17 00:00:00 2001 From: John Cardinal Date: Mon, 27 Apr 2020 21:16:53 +0000 Subject: [PATCH] --- ayanova/devdocs/todo.txt | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/ayanova/devdocs/todo.txt b/ayanova/devdocs/todo.txt index 7c87adec..6782d535 100644 --- a/ayanova/devdocs/todo.txt +++ b/ayanova/devdocs/todo.txt @@ -68,10 +68,24 @@ CURRENT TODOs DBDUMP +todo: Turn dbdump into exporter direct to api + - "V8 Export" + - need login page + - checks for presence of map, if found prompts to resume or restart + - checks for data at destination and if a new export prompts to erase destination + - need route that allows erase any db + - need to track exported objects in a map in v7 and clear on demand for fresh export + - so can resume an export and can have the map for exporting + - replicate v7 code so far involved in import + https://docs.microsoft.com/en-us/aspnet/web-api/overview/advanced/calling-a-web-api-from-a-net-client + + + NEW PLAN: Export directly via api usage? - Before I do anything, take a long think about making the dbdump do the export straight via API to the server PROS + People can't use the dbdump to move to other software! No code at the server needs to handle v7 shit or be aware of it in any way export can proceed one object at a time and not involve one massive pile of data at once This would make sense, be clean and would make it way easier at the server end @@ -80,7 +94,10 @@ DBDUMP lot of coding needed to be done in v7 laptop, kind of uggo server will need to be in export mode though or ops only in order to avoid issues at client end would need to track what was exported with a dictionary to confirm the existance before re-uploading + could this be way slower than a local import from export files? (does it matter?) THINGS + systemwide readonly mode during import (ops) so users can view the progress without making changes to the objects at the RAVEN end? + unless it's so fast that it's irrelevant :) Special route at server for export? Need authorization stuff, who does it? Ops woudn't normally have rights to biz objects so it would need a bizadminfull I guess Kind of fun working with the api from a plugin like that I guess