Compare commits

..
2 Commits
Author SHA1 Message Date
tanshu 3af0b0ac96 Version Bump v11.0.1 2023-03-13 20:40:10 +05:30
tanshu 4fffdd85d6 Fix: Merge table did not delete the old bills and fucked up.
Fix: Bill settlement report was not in order
2023-03-13 20:38:55 +05:30
8 changed files with 11 additions and 7 deletions
+1 -1
View File
@@ -1 +1 @@
__version__ = "11.0.0"
__version__ = "11.0.1"
@@ -48,7 +48,7 @@ def settlements(s: date, f: date, db: Session) -> list[BillSettlementItem]:
.join(Voucher.settlements)
.join(Settlement.settle_option)
.where(Voucher.date >= start_date, Voucher.date <= finish_date)
.order_by(Voucher.voucher_type)
.order_by(Voucher.voucher_type, Voucher.date)
)
.unique()
.scalars()
@@ -1,3 +1,4 @@
import traceback
import uuid
from datetime import datetime
@@ -11,6 +12,7 @@ from sqlalchemy.orm import Session
from ...core.security import get_current_active_user as get_user
from ...db.session import SessionFuture
from ...models.bill import Bill
from ...models.kot import Kot
from ...models.overview import Overview
from ...models.settlement import Settlement
@@ -127,12 +129,14 @@ def merge_table(
check_if_voucher_is_unprinted(data.voucher_id, db)
check_if_voucher_is_unprinted(data.new_voucher_id, db)
db.execute(update(Kot).where(Kot.voucher_id == data.voucher_id).values(voucher_id=data.new_voucher_id))
db.execute(delete(Bill).where(Bill.voucher_id == data.voucher_id))
db.execute(delete(Overview).where(Overview.voucher_id == data.voucher_id))
db.execute(delete(Settlement).where(Settlement.voucher_id == data.voucher_id))
db.execute(delete(Voucher).where(Voucher.id == data.voucher_id))
update_settlements([data.new_voucher_id], db)
db.commit()
except SQLAlchemyError as e:
traceback.print_exc()
raise HTTPException(
status_code=status.HTTP_500_INTERNAL_SERVER_ERROR,
detail=str(e),
+1 -1
View File
@@ -1,6 +1,6 @@
[tool.poetry]
name = "barker"
version = "11.0.0"
version = "11.0.1"
description = "Point of Sale for a restaurant"
authors = ["tanshu <git@tanshu.com>"]
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "bookie",
"version": "11.0.0",
"version": "11.0.1",
"scripts": {
"ng": "ng",
"start": "ng serve",
+1 -1
View File
@@ -1,5 +1,5 @@
export const environment = {
production: true,
ACCESS_TOKEN_REFRESH_MINUTES: 10, // refresh token 10 minutes before expiry
version: '11.0.0',
version: '11.0.1',
};
+1 -1
View File
@@ -5,7 +5,7 @@
export const environment = {
production: false,
ACCESS_TOKEN_REFRESH_MINUTES: 10, // refresh token 10 minutes before expiry
version: '11.0.0',
version: '11.0.1',
};
/*
+1 -1
View File
@@ -1,6 +1,6 @@
[tool.poetry]
name = "frank"
version = "11.0.0"
version = "11.0.1"
description = "Point of Sale for a restaurant"
authors = ["tanshu <git@tanshu.com>"]