Esempio n. 1
0
  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')
Esempio n. 2
0
  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')