This commit is contained in:
@@ -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
|
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
|
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
|
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
|
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
|
name, taxa, taxb, taxontax
|
||||||
@@ -224,6 +224,8 @@ EACH OBJECT DEV CYCLE:
|
|||||||
Biz Object SEARCH Index / getsearchresult code add unique text fields
|
Biz Object SEARCH Index / getsearchresult code add unique text fields
|
||||||
Business rules port from v7 and new ones
|
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
|
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
|
Notification code if applicable
|
||||||
Controller routes and associated code
|
Controller routes and associated code
|
||||||
Translation keys
|
Translation keys
|
||||||
|
|||||||
Reference in New Issue
Block a user