Example #1
0
 def cancel_one(self, request, picklist=None):
     if picklist is not None:
         if cancel_picklist(picklist):
             self.message_user(request, '%s was cancelled!' % picklist.name)
         else:
             self.message_user(request, '%s was not cancelled!' % picklist.name)
     else:
         return None
Example #2
0
 def cancel_one(self, request, picklist=None):
     if picklist is not None:
         if cancel_picklist(picklist):
             self.message_user(request, '%s was cancelled!' % picklist.name)
         else:
             self.message_user(request, '%s was not cancelled!' % picklist.name)
     else:
         return None
Example #3
0
 def make_cancelled(self, request, queryset):
     picklists_cancelled = 0
     for picklist in queryset:
         if (cancel_picklist(picklist)):
             picklists_cancelled += 1
     if picklists_cancelled == 0:
         self.message_user(request, 'No picklists were cancelled!')
     else:
         if picklists_cancelled == 1:
             self.message_user(request, 'One picklist was cancelled!')
         else:
             self.message_user(request, '%d picklists were cancelled!' % picklists_cancelled)
Example #4
0
 def make_cancelled(self, request, queryset):
     picklists_cancelled = 0
     for picklist in queryset:
         if (cancel_picklist(picklist)):
             picklists_cancelled += 1
     if picklists_cancelled == 0:
         self.message_user(request, 'No picklists were cancelled!')
     else:
         if picklists_cancelled == 1:
             self.message_user(request, 'One picklist was cancelled!')
         else:
             self.message_user(request, '%d picklists were cancelled!' % picklists_cancelled)
Example #5
0
 def test_cancel_picklist(self):
     # confirm both jars are marked available and active
     sip1a = Product.active.get(slug="sip-1-a")
     self.assertEqual(sip1a.jar_set.filter(is_active=True).count(), 14)
     self.assertEqual(sip1a.jar_set.filter(is_available=True).count(), 14)
     # generate valid picklist from order #1
     picklist = create_picklist(self.order)
     # confirm jars are unavailable
     self.assertEqual(sip1a.jar_set.filter(is_available=True).count(), 12)
     retval = cancel_picklist(picklist)
     self.assertEqual(retval, True)
     # check that jars are available again
     self.assertEqual(sip1a.jar_set.filter(is_available=True).count(), 14)
     # check status of picklist
     self.assertEqual(picklist.status, PickList.CANCELLED)
     # check status of order
     self.assertEqual(self.order.status, Order.SUBMITTED)
Example #6
0
 def test_cancel_picklist(self):
     # confirm both jars are marked available and active
     sip1a = Product.active.get(slug='sip-1-a')
     self.assertEqual(sip1a.jar_set.filter(is_active=True).count(), 14)
     self.assertEqual(sip1a.jar_set.filter(is_available=True).count(), 14)
     # generate valid picklist from order #1
     picklist = create_picklist(self.order)
     # confirm jars are unavailable
     self.assertEqual(sip1a.jar_set.filter(is_available=True).count(), 12)
     retval = cancel_picklist(picklist)
     self.assertEqual(retval, True)
     # check that jars are available again
     self.assertEqual(sip1a.jar_set.filter(is_available=True).count(), 14)
     # check status of picklist
     self.assertEqual(picklist.status, PickList.CANCELLED)
     # check status of order
     self.assertEqual(self.order.status, Order.SUBMITTED)