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