This commit is contained in:
@@ -341,44 +341,12 @@ todo: many biz objects are not using new PUT methodology
|
||||
|
||||
CURRENTLY DOING:
|
||||
|
||||
todo: do expenses, part and travel objects: model, schema, FormFieldReference, biz object, front end UI
|
||||
|
||||
todo: remove taxcode edit control once done
|
||||
|
||||
Move back to original linked tax codes with hybrid history preservation system
|
||||
BACKEND:
|
||||
|
||||
- FORM FIELD DEFINITIONS
|
||||
Edit to remove fields and add manual override field back
|
||||
|
||||
- Workorder
|
||||
TAXES
|
||||
remove all the code that preserves the tax info like name and values and move back to the single ID
|
||||
update the calcs code to fetch the tax code to apply it
|
||||
put back the tax code viz field
|
||||
update the FormFieldReference to remove the tax code shit
|
||||
|
||||
RATES
|
||||
Rates are fixed now so no need to store redundantly except user can override so...?
|
||||
How about a single override field that is null by default and if an entry is made that takes over from the default rate
|
||||
To clear it they simply empty the field and if null the viz calcs will use the rate price instead
|
||||
|
||||
CALCS / VIZ
|
||||
Calcs are now all Viz fields populated on the fly and not stored in the wo
|
||||
Override field is used if non-null otherwise the rate is pulled and used for the calc
|
||||
|
||||
|
||||
|
||||
FRONT:
|
||||
Revert back to viz fields and remove snapshotted fields
|
||||
switch back to simple picklist for taxes
|
||||
Expose the override field
|
||||
|
||||
|
||||
HYBRID - mostly fixed with a few things snapshotted that are likely to change regularly
|
||||
Impermanent things:
|
||||
prices of things
|
||||
addresses
|
||||
todo: part prices are going to change / volatile, are they snapshotted? (cost/charge)
|
||||
rates and taxes are ok to not snapshot, their values are protected once used but parts are volatile and should be snapshotted
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user