diff --git a/ayanova/devdocs/todo.txt b/ayanova/devdocs/todo.txt index 7f966a51..a32221d1 100644 --- a/ayanova/devdocs/todo.txt +++ b/ayanova/devdocs/todo.txt @@ -43,8 +43,20 @@ June 1st todo: custom fields field names are not coming across, still show "Custom 1" when shoudl show whatever is set todo: assigned doc not found text has too many newlines in it, should just sit on one line in exported notes todo: dirty big test again with contracts etc +todo: v8 migrate additions + Erase DB warning must be very distinctive like bright yellow and red with crossbones etc + Report sent *to* the new server upon completion (any state) via MEMO to superuser + should send the entire contents of the output screen error or not as it will contain useful info like dupes not exported etc + Duplicate id not exported + found this in the wild with 4a database 4 workorders not exported due to this + message doesn't clearly say that number was exported already + is there a way to still export them? + Is it possible to login during migrate to the v8 server? + Need a running count per item, I have the total at the start so it should show what item it is currently processing of that count like 50/1000 or something + + ## CLIENT MISC ITEMS todo: render report directly not working due to server changes, needs to rehydrate the object type to work properly @@ -142,29 +154,6 @@ todo: remove widget now? Back and front (comment out obvs not remove entirely) ## SERVER MISC ITEMS -todo: memobiz, comment out all attachment handling code, it's not supported at the UI -todo: This block isn't necessary anymore as there is a biz rule to catch it: -catch (Microsoft.EntityFrameworkCore.DbUpdateException ex) - { - if (ex.InnerException != null && ex.InnerException.Message.Contains("unq_unitmodelnumbervendorid")) - { - AddError(ApiErrorCode.VALIDATION_NOT_UNIQUE, "number", "Model number plus VendorId combination must be unique"); - return null; - } - - throw; - - } - - -todo: every biz rule should have as much as possible a corresponding db check constraint to ensure people don't import bad data directly or do direct edits and break shit - e.g. contractable objects should mirror check for expiry date and not null, so basically both can be null or both not null but no other combo is valid - -todo: upon user role change, what things will need to also change? - i.e. notification subscriptions they no longer have rights to etc - - - todo: Changes to allow in place updates of server without erasing data: Needs to be supporting this early as possible so that upon release we can easily make changes without breaking existing setups or forcing complex actions how to add locale keys in future after release without erasing all data? @@ -195,22 +184,12 @@ todo: GetWorkorderSerial/name from leaf nodes traverse up the tree and fetch the serial number once coded fixup in purchaseorderbiz::getasync MIGRATE_OUTSTANDING bit -todo: v8 migrate additions - Erase DB warning must be very distinctive like bright yellow and red with crossbones etc - Report sent *to* the new server upon completion (any state) via MEMO to superuser - should send the entire contents of the output screen error or not as it will contain useful info like dupes not exported etc - Duplicate id not exported - found this in the wild with 4a database 4 workorders not exported due to this - message doesn't clearly say that number was exported already - is there a way to still export them? - Is it possible to login during migrate to the v8 server? - Need a running count per item, I have the total at the start so it should show what item it is currently processing of that count like 50/1000 or something - - todo: 2fa is going to be an absolute must have pretty soon, look into what's involved again + https://rockfish.ayanova.com/default.htm#!/rfcaseEdit/3395 + todo: tag search in picklist, does it support more than one tag? I forget no, no it doesn't. Hmmm... fuck