Congratulations (sarcasm) to myself for creating this record-breaking PR, measured in both commits and line changes.
This PR does wayyyy too many things, but also kind of made sense at the time - but things got "out of hand".
This PR was created for the following reason: many new database models were specified and the code needed to be updated to adjust to those new schema changes, and validation rules needed to be written to ensure those schema requirements.
This PR also adds a new hugely important "Quote" object, which is automatically generated with a ton of complex formulas, and formulas were also added in this PR, each one of those formulas is heavily tested to ensure the formulas and precision of those formulas doesn't break.
Description
Congratulations (sarcasm) to myself for creating this record-breaking PR, measured in both commits and line changes.
This PR does wayyyy too many things, but also kind of made sense at the time - but things got "out of hand".
This PR was created for the following reason: many new database models were specified and the code needed to be updated to adjust to those new schema changes, and validation rules needed to be written to ensure those schema requirements.
This PR also adds a new hugely important "Quote" object, which is automatically generated with a ton of complex formulas, and formulas were also added in this PR, each one of those formulas is heavily tested to ensure the formulas and precision of those formulas doesn't break.