def post(self, **kwargs): """Create""" newVersion = GameVersion() newVersion.version_number = request.form['versionNumber'] newVersion.is_current = request.form.get('isCurrent', "No") == "Yes" if newVersion.is_current: current = GameVersion.getCurrent() if(current): current.is_current = False current.put() newVersion.put() return redirect_to('version/index')
def post(self, **kwargs): version = db.get(kwargs['id']) version.version_number = request.form.get('version_number') version.is_current = request.form.get('is_current', False, type=bool) if(version.is_current): current = GameVersion.getCurrent() if current and str(current.key()) is not str(version.key()) : current.is_current = False current.put() version.put() return redirect_to('version/index')