Пример #1
0
 def get_id(self, id):
     query = self.get_by_id(id)
     logging.warn(query)
     items = make_list_from_string(query.items)
     total = calculate_total_price(items)
     order = {
         'id': query.key().id(),
         'products': items,
         'total': total,
         'delivery': self.get_formatted_address(query),
         'posted': query.date,
         'area': query.delivery_area,
     }
     order_info = [
         query, order
     ]
     
     return order_info
Пример #2
0
 def get_orders_by_user(self, user_key=None):
     query = self.all()
     query.filter('user ='******'products': items,
             'total': total,
             'delivery': self.get_formatted_address(order),
             'posted': order.date,
             'delivered': order.delivered,
         }
         orders.append(order_item)
     
     return orders
Пример #3
0
 def get_undelivered_orders(self):
     query = self.all()
     query.filter('delivered =', False)
     query.order('-date')
     result = query.fetch(100)
     if result is None:
         return []
     
     orders = []
     order_item = {}
     
     for order in result:
         items = make_list_from_string(order.items)
         total = calculate_total_price(items)
         order_item = {
             'id': order.key().id(),
             'products': items,
             'total': total,
             'posted': order.date,
         }
         orders.append(order_item)
     logging.warn(orders)
     return orders
Пример #4
0
    def get_orders_by_user(self, user_key=None):
        query = self.all()
        query.filter('user ='******'products': items,
                'total': total,
                'delivery': self.get_formatted_address(order),
                'posted': order.date,
                'delivered': order.delivered,
            }
            orders.append(order_item)

        return orders