def post(self, **kwargs): """Update""" unit = get_by_id_or_404(Buildable, kwargs['id']) unit.name = request.form.get('name') unit.race = db.get(request.form.get('race')) unit.game_versions = [db.Key(val) for val in request.form.getlist('versions')] unit.description = request.form.get('description', "") image = request.files.get('image') if image: try: unit.image = db.Blob(images.resize(image.read(), 64,64)) except BadImageError, NotImageError: self.set_flash({'error' : "Error Processing Image"}) return redirect_to('buildable/create')
def post(self, **kwargs): u = users.get_current_user() r = models.Reviewer.all(keys_only = True).filter('user ='******'review-start') q = get_by_id_or_404(models.Quote, kwargs['id']) if request.form.get('accept', ''): q.quote = request.form['quote'] q.language = request.form['language'] q.programming_language = request.form['programming_language'] q.accepted = True q.accepted_by = r q.accepted_date = datetime.datetime.now() q.put() else: q.delete() return redirect_to('review-start')
def get(self, **kwargs): q = get_by_id_or_404(models.Quote, kwargs['id']) return render_response('cppbash/quote.html', quote = q)