def get(self, **kwargs): templateValues = {'title' : 'Create Buildable', 'submit_url' : url_for('buildable/create'), 'races' : Race.all().fetch(10), 'gameVersions' : GameVersion.all().fetch(10)} return self.render_page('buildable-form.html', **templateValues)
def get(self, **kwargs): results = GameVersion.all().fetch(10) templateValues = {'gameVersions' : results, 'create_url' : url_for('version/create')} return self.render_page('game-versions.html', **templateValues)
def get(self, **kwargs): buildable = db.get(kwargs['id']) templateValues = {'title' : 'Update Unit', 'submit_url' : url_for('buildable/update', id=kwargs['id']), 'races' : Race.all(), 'gameVersions' : GameVersion.all(), 'existingBuildable' : get_property_dict(buildable)} templateValues['existingBuildable']['imageUrl'] = buildable.imageUrl return self.render_page('buildable-form.html', **templateValues)
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')
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')