Esempio n. 1
0
def create_grocery(request):
    item = Grocery(upc=request.POST['upc'])
    if 'price' in request.POST:
        item.price = request.POST['price']
    if 'name' in request.POST:
        item.name = request.POST['name']
    if 'scalable' in request.POST:
        if request.POST['scalable'] == 'true':
            item.scalable = True
        else:
            item.scalable = False
    if 'taxable' in request.POST:
        if request.POST['taxable'] == 'true':
            item.taxable = True
        else:
            item.taxable = False
    if 'vendor' in request.POST:
        try:
            vendor = Vendor.objects.get(name=request.POST['vendor'])
        except ObjectDoesNotExist:
            vendor = get_object_or_404(Vendor, request.POST['vendor'])
            vendor.save()
        item.vendor = vendor
    item.save()

    context_instance = {'item': item}
    return render(request,
                  'inventory/update_grocery.json',
                  context_instance,
                  content_type="application/json")
Esempio n. 2
0
 def setUp(self):
     self.shift = Shift(begin_date=timezone.now())
     self.shift.save()
     self.transaction = self.shift.create_transaction()
     self.transaction.save()
     self.vendor = Vendor(name='Brand X')
     self.vendor.save()
     self.grocery = Grocery(upc='12345',
                            name='Product X',
                            vendor=self.vendor,
                            price=23.45,
                            taxable=True,
                            scalable=False)
     self.grocery.save()
Esempio n. 3
0
 def setUp(self):
     self.vendor = Vendor(name='Brand X')
     self.grocery = Grocery(upc='12345',
                            name='Product X',
                            vendor=self.vendor)