def initGifts(self):
   """Deletes any existing gifts and add the default gifts."""
   for gift in Gift.all():
     gift.delete()
   GIFT_NAMES = ['a cashew nut',
                 'a peanut',
                 'a hazelnut',
                 'a red pistachio nut']
   for name in GIFT_NAMES:
     gift = Gift()
     gift.name = name
     gift.put()
 def _handleGifts(self):
   gifts = []
   for gift in Gift.all():
     item = {'key' : str(gift.key()),
             'name' : gift.name }
     gifts.append(item)
   self.response.out.write(json.write(gifts))
Exemple #3
0
 def _returnGifts(self):
   """Return the list of gift names and keys as a JSON string"""
   gifts = []
   for gift in Gift.all():
     item = {'key' : str(gift.key()),
             'name' : gift.name }
     gifts.append(item)
   self.response.out.write(json.write(gifts))
Exemple #4
0
  def post(self):
    """Store a new gift transaction in the datastore based on the POST data."""
    if not self._isValidSignature():
      return

    giftTransaction = GiftTransaction()
    giftTransaction.sender_id = self.request.get('sender_id')
    giftTransaction.receiver_id = self.request.get('receiver_id')
    giftTransaction.gift = Gift.get(self.request.get('gift_key')).key()
    giftTransaction.put()
    def post(self):
        """Store a new gift transaction in the datastore based on the POST data."""
        if not self._isValidSignature():
            return

        giftTransaction = GiftTransaction()
        giftTransaction.sender_id = self.request.get('sender_id')
        giftTransaction.receiver_id = self.request.get('receiver_id')
        giftTransaction.gift = Gift.get(self.request.get('gift_key')).key()
        giftTransaction.put()
Exemple #6
0
 def initGifts(self):
     """Deletes any existing gifts and add the default gifts."""
     for gift in Gift.all():
         gift.delete()
     GIFT_NAMES = [
         'a cashew nut', 'a peanut', 'a hazelnut', 'a red pistachio nut'
     ]
     for name in GIFT_NAMES:
         gift = Gift()
         gift.name = name
         gift.put()
 def getGiftNames(self):
   names = []
   for gift in Gift.all():
     names.append(gift.name)
   
   return names
 def _handleGifts(self):
     gifts = []
     for gift in Gift.all():
         item = {'key': str(gift.key()), 'name': gift.name}
         gifts.append(item)
     self.response.out.write(json.write(gifts))
Exemple #9
0
    def getGiftNames(self):
        names = []
        for gift in Gift.all():
            names.append(gift.name)

        return names