xdata import working. but cbDone is not called correctly
finishing xdata post. implmented fork child process from xdata/controller
fixed subtle bug in rest/model where a good row would overwrite err variable and therefore instead of an bailung out and rollback it would simply omit inserts/updates of bad rows.
async bugfix and refactoring to xdata model. generally, move private funcs down.
added row counts to defs. took xdata controller out. now done by dedicated upload server. moved post stuff to own directory since it is an independent child process.
some refactoring. new REST method to get project (root) dir.
implemented getDeep
.
hooked up getDeep as REST method
added entity name to xdata import. bugfix in handling of multichoice json strings
added stringify() when insert/update multi choice values
.
fix multichoice import from xml docs. catch errors when parsing multichoice json
impl /admin/reset which re-scan the project tree
put schema support and some OO
fixed getDeep
fixed SQL when creating table in schema.js - FK info was incomplete.
added foreign key information to model.getSchema