Email procedure (beta), WorkFlow update

This commit is contained in:
2026-09-02 11:44:54 -05:00
parent 826a70bdf6
commit edd5f2a886
12 changed files with 450 additions and 8 deletions
+10
View File
@@ -41,11 +41,15 @@ COLUMNS = [
("company", "Company"),
("ticket_number", "Ticket #"),
("status", "Status"),
("packed_display", "Done"),
("skus_display", "SKUs"),
("summary", "Summary"),
("assignee", "Assignee"),
("serials_display", "Serial #s"),
("return_label_display", "Return Label"),
("outgoing_tracking_display", "Outgoing Tracking"),
("return_tracking_display", "Return Tracking"),
("shipping_method", "Shipping Method"),
("uploaded_display", "Uploaded"),
("past_cutoff_display", "Past Cutoff"),
("created_display", "Created"),
@@ -124,6 +128,12 @@ class OrdersTableModel(QAbstractTableModel):
if field_name == "skus_display":
return ", ".join(order.skus or [])
if field_name == "packed_display":
return CHECK_MARK if order.packed else ""
if field_name == "serials_display":
serials = order.serial_numbers or {}
filled = sum(1 for v in serials.values() if (v or "").strip())
return f"{filled} entered" if filled else ""
if field_name == "return_label_display":
return CHECK_MARK if is_emailed_label_order(order.skus or []) else ""
if field_name == "outgoing_tracking_display":