gavinvaske / the_recipe_book

0 stars 0 forks source link

Add customer and product models #285

Closed gavinvaske closed 11 months ago

gavinvaske commented 1 year ago

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.

gavinvaske commented 11 months ago

Note: Also remove the library used for parsing XML after deprecating ticket.js

Update the "deprecate files" issue that hasn't been created yet with that info!