The data is kept as the original bill object and this view generated on every change. It has no sanctity.
To deal with the challenges of Selection of items in the bill.component.html created a bill selection item.
This is converted to string while checking else the selection model fails.
Feature: It now checks if Happy Hour items have equivalent regular items in each kot.
Feature: Discount won't apply to happy hour items.
Checks for both are both in front end and back end.
Change (Reprint bill)
Chore:
Refactored save voucher so that the save function can be reused in change voucher route
Fix:
Show voucher sent modifiers in a wrong format
Inventory schema used rate instead of price
Discount button was greyed out due to wrong check.
Show was sending customer as empty dictionary which triggered an error in input as id was a required column
Auth guard and auth service simplified and fixed so that user is updated upon login
Home component changed to use square buttons
Fixed showing the totals in the bill
ng linted the project
Fix: Take-away bill type is now removed
Fix: Table overview now shows the right amounts
Voucher Save and Update should now work
Discounts now working (permissions are not checked)