def post(self): server = Server(key_name=self.request.get('serverdomain')) server.serverdomain = self.request.get('serverdomain') if self.request.get('ssl') == "True": server.ssl = True else: server.ssl = False if self.request.get('notifywithprowl') == "True": server.notifywithprowl = True if self.request.get('notifywithemail') == "True": server.notifywithemail = True #server.notifywithprowl = self.request.get('notifywithtwitter') server.email = users.get_current_user().email() server.put() self.redirect('/admin')
def getServer(self): serverdomain = self.request.get('serverdomain') server_ssl = False url = "http" if self.request.get('ssl') == "True": server_ssl = True url += "s" url += "://%s" % serverdomain notifywithprowl = self.request.get('notifywithprowl') notifywithemail = self.request.get('notifywithemail') parser = self.request.get('parser') parsermetadata = self.request.get('parsermetadata') # Figure out the key. keyvalue = "%s_%s_%s" % (url, parser, parsermetadata) if notifywithprowl: keyvalue += "_Y" else: keyvalue += "_N" if notifywithemail: keyvalue += "_Y" else: keyvalue += "_N" server = Server(key_name=keyvalue) server.url = url server.serverdomain = serverdomain server.ssl = server_ssl if notifywithprowl == "True": server.notifywithprowl = True if notifywithemail == "True": server.notifywithemail = True #server.notifywithtwitter = self.request.get('notifywithtwitter') server.parser = parser server.parsermetadata = parsermetadata server.email = users.get_current_user().email() return server