Пример #1
0
	def post(self):
		if(not isUserLoggedIn(self)):
			self.redirect("/registration")
			return
		user = None
		userKey=self.session.get(USER_KEY,None)
		if (userKey != None):
			user = db.get(userKey)
		else:
			self.redirect("/profile")
			return
		addressKey = self.request.get("addressKey")
		address = None
		if addressKey != None and addressKey != "":
			address = Address.get(addressKey)
			if address != None:
				if (address.user.email != user.email):
					self.redirect("/profile")
					return
		if address == None:
			address = Address()
		address.user = user
		address.billingName = self.request.get("billingName")
		address.zipNumCode = int(self.request.get("zipNumCode"))
		address.street = self.request.get("street")
		address.streetNumber = self.request.get("streetNumber")
		address.put()
		self.redirect("/profile")
Пример #2
0
	def get(self):
		if not isUserAdmin(self):
			self.session[LOGIN_NEXT_PAGE_KEY] = self.URL		
			self.redirect("/")
			return
		addresses = Address.all()
		address = Address()
		for address in addresses:
			address.active = True
			try:
				code = int(address.zipCode)
				if isProperZipCode(code):
					address.zipNumCode = code
				else:
					address.zipNumCode = 1111
			except:
				address.zipNumCode = 1111
			address.put()
		template_values = {
			'addresses':addresses
		}
		template = jinja_environment.get_template('templates/admin/siteAdmin.html')
		self.printPage("dashboard", template.render(template_values), False, False)