This commit is contained in:
2021-03-08 18:19:42 +00:00
parent 138f585d42
commit b1ef6b54f3

View File

@@ -93,7 +93,7 @@ todo: WHEN HAVE WORKORDER FORM customer alert notes
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
@@ -224,6 +224,8 @@ EACH OBJECT DEV CYCLE:
Biz Object SEARCH Index / getsearchresult code add unique text fields
Business rules port from v7 and new ones
ValidateCanDete MUST check if any foreign key constraints and return proper error rather than bombing on attempted delete
Do check constraint first then biz rule so can test down to db
ALL biz rules where possible must have mirror db constraint to avoid fuckery with direct modified data
Notification code if applicable
Controller routes and associated code
Translation keys