GUI updates and misc fixes for the Cancel cutoff
This commit is contained in:
@@ -82,6 +82,17 @@ class Order(Base):
|
||||
# for "fulfilled today" counts and as a rough audit trail. Set once,
|
||||
# on the transition; not touched again while it stays fulfilled.
|
||||
fulfilled_at = Column(DateTime, nullable=True)
|
||||
# Same idea, for cancellation - also what limits the Cancelled tab to
|
||||
# "cancelled today"; a ticket cancelled on a prior day falls through
|
||||
# to Done instead of lingering on Cancelled indefinitely.
|
||||
cancelled_at = Column(DateTime, nullable=True)
|
||||
# When this ticket was successfully sent to ShipStation via the
|
||||
# emergency "Send to ShipStation" action's API path specifically -
|
||||
# confirmed by ShipStation's own response, not just attempted. The
|
||||
# CSV export path intentionally does NOT set this: exporting a file
|
||||
# isn't the same as it actually being imported, and this app has no
|
||||
# way to confirm that manual step happened.
|
||||
shipstation_sent_at = Column(DateTime, nullable=True)
|
||||
|
||||
# Downstream pipeline flags - useful once Odoo export is fully wired up
|
||||
fulfilled = Column(Boolean, nullable=False, default=False)
|
||||
|
||||
Reference in New Issue
Block a user