def update_supply(_quantity, _measurement): """ Method to store details into the supply table. Parameters: quantity, Measurement rtype: int """ supply_update = Supply(quantity=_quantity, measurement=_measurement) supply_update.save() return supply_update.pk
def post(self, post_code): v = simple_validate({'post_code': post_code}) if v['valid']: f = SupplyForm(self.request.POST) if f.validate(): new_s = Supply( name=f.name.data, description=f.description.data, maximum=f.maximum.data, ) new_s.put() v['post_default'].supplies.append(new_s.key()) v['post_default'].put() re_url = "/admin/%s/supplies" % (post_code) self.redirect(re_url) else: self.response.out.write( "invalid entry click the 'back button'") # TODO should redirect to a proper error else: render.not_found(self)