Exemple #1
0
	def get(self):
		if not isUserAdmin(self):
			self.session[LOGIN_NEXT_PAGE_KEY] = self.URL
			self.redirect("/")
			return
		
		orderedMaintenences = Maintenence.all().order('startDate')
		deadline = getDeadline()
		nowTime = datetime.datetime.now(timeZone)
		hour = nowTime.hour
		minute = nowTime.minute
		if minute < 10:
			minute = '0' + str(minute)
		deadlineHour = deadline.tm_hour
		deadlineMinute = deadline.tm_min
		if deadlineMinute < 10:
			deadlineMinute = '0' + str(deadlineMinute)
		template_values = {
			'maintenences':orderedMaintenences,
			ORDER_DEADLINE_KEY:getSiteParam(ORDER_DEADLINE_KEY),
			DELIVERY_START_KEY:getSiteParam(DELIVERY_START_KEY),
			DELIVERY_END_KEY:getSiteParam(DELIVERY_END_KEY),
			'currentTime':datetime.datetime.now(timeZone),
			'hour': hour,
			'minute':minute,
			'deadlineHour':deadlineHour,
			'deadlineMinute': deadlineMinute
		}
		template = jinja_environment.get_template('templates/admin/siteAdmin.html')
		self.printPage("dashboard", template.render(template_values), False, False)
	def get(self):
		deadline = getSiteParam(ORDER_DEADLINE_KEY)
		deliveryStart = getSiteParam(DELIVERY_START_KEY)
		deliveryEnd = getSiteParam(DELIVERY_END_KEY)
		template_values = {
			'addressLimits' : getLimitArrayScript(),
			'addressCosts' : getCostArrayScript(),
			'deadline' : deadline,
			'deliveryStart' : deliveryStart,
			'deliveryEnd' : deliveryEnd
			}
		logInfo(self, self.URL, "DELIVERY_PAGE_LOADED")
		template = jinja_environment.get_template('templates/about/aboutDelivery.html')
		self.printPage("Rendel&eacute;s", template.render(template_values), True, True)