Skip to content

Commit

Permalink
new color and received marking
Browse files Browse the repository at this point in the history
  • Loading branch information
joamag committed Feb 20, 2017
1 parent cffee53 commit b13b4bb
Showing 1 changed file with 14 additions and 1 deletion.
15 changes: 14 additions & 1 deletion src/budy/models/order.py
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ class Order(bundle.Bundle):
STATUS_C = dict(
created = "grey",
waiting_payment = "orange",
paid = "blue",
paid = "purple",
sent = "blue",
received = "green",
returned = "red",
Expand Down Expand Up @@ -638,6 +638,13 @@ def verify_sent(self):
appier.verify(self.paid == True)
appier.verify(not self.date == None)

def verify_received(self):
self.verify_base()
self.verify_shippable()
appier.verify(self.status == "sent")
appier.verify(self.paid == True)
appier.verify(not self.date == None)

def verify_canceled(self):
self.verify_base()
appier.verify(not self.status in ("created", "canceled", "received"))
Expand Down Expand Up @@ -713,6 +720,12 @@ def mark_sent_s(self):
self.status = "sent"
self.save()

@appier.operation(name = "Mark Received")
def mark_received_s(self):
self.verify_received()
self.status = "received"
self.save()

@appier.operation(name = "Mark Canceled")
def mark_canceled_s(self):
self.verify_canceled()
Expand Down

0 comments on commit b13b4bb

Please sign in to comment.