New: - Added the possibility to insert custom items on receipt upload in case the receipt couldn't be read. Changes: - Changed the display of the sum at the overview. You now see what you owe your establishment instead of just seeing how much you bought. - In addition the sum in the overview now accounts for membership time. You don't have to pay for something bought after you moved out for example.
17 lines
391 B
Python
17 lines
391 B
Python
from src import ma
|
|
from ..receipt_item import ReceiptItem
|
|
from .item import ItemSchema
|
|
from .receipt import ReceiptSchema
|
|
|
|
|
|
class ReceiptItemSchema(ma.SQLAlchemySchema):
|
|
class Meta:
|
|
model = ReceiptItem
|
|
include_fk = True
|
|
|
|
Receipt = ma.Nested(ReceiptSchema)
|
|
item = ma.auto_field()
|
|
name = ma.auto_field()
|
|
amount = ma.auto_field()
|
|
price = ma.auto_field()
|