adds receipt writing functionality
including updates to model string representation methods
adds tips to receipts (method to party model)
affects storage of prices - need to convert all to cents
adds button to mark parties as paid
separates clients by paid (historical) and not paid (current) guests
creates option to download receipt
updates price storage to integer
fixes bug in tip calculator
percentages were being calculated in integer, moved to float
adds basic functionality to kitchen page
Chef can mark orders as prepared and make them disappear. Needs to accommodate voided items, a larger backend refactoring project.
No significant changes. Preparing for significant refactoring.
Will attempt deleting void_food category, giving servers option to delete orders.
Will also add 'comped' column to order table, will need logic throughout to set that order's price to 0 (less sure about this step)
removes void foods from models, app, db, show page
Adds comped property to order, comp button to show page.
Updates sum methods, display of comped items accordingly (checks if comped before displaying any price)
adds delete button to show page
Refactors show page to avoid table sizing issues.
Also adds tax functionality.
adds styling to entire site
refactors tables in party index and history to divs for mobile styling flexibility