def post(self): name = self.request.get('name') script = Script(parent=script_key(name)) script.version = self.request.get('version') script.idLine = self.request.get('id-line').replace('"', '\\"') script.body = self.request.get('body').replace('"', '\\"') script.put() self.redirect('/')
def post(self): user = users.get_current_user() language = self.request.POST['language'] code = self.request.POST['%s-code' % language] if user: script = Script(language=language, code=code) script.put() self.redirect('/view/%s' % script.name) else: auth_save = {'language': language, 'code': code} self.response.headers.add_header('Set-Cookie', 'auth_save=%s' % urllib.urlencode(auth_save)) self.redirect(users.create_login_url("/"))
def post(self): user = users.get_current_user() body = self.request.get('script') if body: script = Script() script.put() version = Version(script=script, body=body) version.put() script.latest_version = version script.put() self.redirect('/%s' % script.id) else: self.redirect('/new')
def _save_and_redirect(self, name, language, code): if name == "": name = baseN(abs(hash(time.time())), 36) script = Script.all().filter('name =', name).get() if (script): script.language = language script.code = code script.put() else: script = Script(name=name, language=language, code=code) script.put() self.redirect('/view/%s' % script.name)
def get(self): user = users.get_current_user() auth_save = self.request.cookies.get('auth_save', None) if auth_save: self.response.headers.add_header('Set-Cookie', 'auth_save=; expires=Wed, 11-Sep-1985 11:00:00 GMT') params = cgi.parse_qs(auth_save) script = Script(language=params['language'][0], code=params['code'][0]) script.put() self.redirect('/view/%s' % script.name) else: if user: params = {'user': user, 'logout_url': users.create_logout_url("/")} else: params = {'user': user, 'login_url': users.create_login_url('/')} self.response.out.write(template.render('templates/main.html', params))
def post(self, name): """ deletes the old entry and iserts a new one with the same name and new updated values """ language = self.request.POST['language'] description = self.request.POST['description'].strip() user_friendly_name = self.request.POST['user_friendly_name'].strip() name = self.request.POST['name'] code = self.request.POST['%s-code' % language].strip() #delete old entry q = Script.all().filter('name = ', name) for item in q: item.delete() script = Script(name=name, language=language, code=code, description=description or 'None', user_friendly_name=user_friendly_name or 'None') script.put() self.redirect('/saved/')
def get(self): user = users.get_current_user() auth_save = self.request.cookies.get("auth_save", None) if auth_save: self.response.headers.add_header("Set-Cookie", "auth_save=; expires=Wed, 11-Sep-1985 11:00:00 GMT") params = cgi.parse_qs(auth_save) script = Script(language=params["language"][0], code=params["code"][0]) script.put() self.redirect("/view/%s" % script.name) else: if user: prev_scriptlets = False if Script.all().filter("user ="******"user": user, "logout_url": users.create_logout_url("/"), "prev_scriptlets": prev_scriptlets} else: params = {"user": user, "login_url": users.create_login_url("/")} self.response.out.write(template.render("templates/main.html", params))
def post(self): user = users.get_current_user() language = self.request.POST["language"] description = self.request.POST["description"].strip() user_friendly_name = self.request.POST["user_friendly_name"].strip() code = self.request.POST["%s-code" % language] if user: script = Script( language=language, code=code, description=description or "None", user_friendly_name=user_friendly_name or "None", ) script.put() self.redirect("/view/%s" % script.name) else: auth_save = {"language": language, "code": code} self.response.headers.add_header("Set-Cookie", "auth_save=%s" % urllib.urlencode(auth_save)) self.redirect(users.create_login_url("/"))