diff --git a/ayanova/devdocs/todo.txt b/ayanova/devdocs/todo.txt index a9f2011f..9bc38cc6 100644 --- a/ayanova/devdocs/todo.txt +++ b/ayanova/devdocs/todo.txt @@ -91,7 +91,9 @@ todo: WHEN HAVE WORKORDER FORM customer alert notes ## SERVER MISC ITEMS - +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: tax codes, taxable objects Biz rules updated to prevent tax value changes to any of the following fields once it's been used on any item that has tax codes name, taxa, taxb, taxontax @@ -193,11 +195,8 @@ todo: Changes to allow in place updates of server without erasing data: CURRENTLY DOING: Contract server loose ends - -todo: might want to put more fields in the contractdatalist, it's very sparse adn the old v7 had pretty much all the fields as well todo: confirm Unit contract fields are ok and datalist is ok -todo: report test todo: smoke test todo: help docs todo: go through contract cases and ones that are only for contract form itself and object can be closed now