Batch disposal
This commit is contained in:
@@ -107,6 +107,22 @@ def migrate_compliance_schema() -> None:
|
||||
cursor.execute("ALTER TABLE batches ADD COLUMN current_loose_base_units FLOAT")
|
||||
print("Added batches.current_loose_base_units")
|
||||
|
||||
if _table_exists(cursor, "batches") and not _column_exists(cursor, "batches", "disposed_at"):
|
||||
cursor.execute("ALTER TABLE batches ADD COLUMN disposed_at DATETIME")
|
||||
print("Added batches.disposed_at")
|
||||
|
||||
if _table_exists(cursor, "batches") and not _column_exists(cursor, "batches", "disposed_by_user_id"):
|
||||
cursor.execute("ALTER TABLE batches ADD COLUMN disposed_by_user_id INTEGER")
|
||||
print("Added batches.disposed_by_user_id")
|
||||
|
||||
if _table_exists(cursor, "batches") and not _column_exists(cursor, "batches", "disposed_quantity"):
|
||||
cursor.execute("ALTER TABLE batches ADD COLUMN disposed_quantity FLOAT")
|
||||
print("Added batches.disposed_quantity")
|
||||
|
||||
if _table_exists(cursor, "batches") and not _column_exists(cursor, "batches", "disposal_notes"):
|
||||
cursor.execute("ALTER TABLE batches ADD COLUMN disposal_notes VARCHAR")
|
||||
print("Added batches.disposal_notes")
|
||||
|
||||
if _table_exists(cursor, "dispensings") and not _column_exists(cursor, "dispensings", "requested_pack_id"):
|
||||
cursor.execute("ALTER TABLE dispensings ADD COLUMN requested_pack_id INTEGER")
|
||||
print("Added dispensings.requested_pack_id")
|
||||
|
||||
Reference in New Issue
Block a user