Example #1
0
	def plot(self):
		g = Plot(dict(
			width = 640,
			height = 480,
			graph_title = "Plot",
			show_graph_title = True,
			no_css = True,
			key = True,
			scale_x_integers = True,
			scale_y_integers = True,
			min_x_value = 0,
			min_y_value = 0,
			show_data_labels = True,
			show_x_guidelines = True,
			show_x_title = True,
			x_title = "Time",
			show_y_title = True,
			y_title = "Ice Cream Cones",
			y_title_text_direction = 'bt',
		))
		# add a few random datasets
		for n in range(1, 4):
			g.add_data(dict(
				data = flatten(get_data_set()),
				title = 'series %d' % n,
				))
		res = XML(g.burn())
		return render(chart=res)
Example #2
0
 def plot(self):
     g = Plot(
         dict(
             width=640,
             height=480,
             graph_title="Plot",
             show_graph_title=True,
             no_css=True,
             key=True,
             scale_x_integers=True,
             scale_y_integers=True,
             min_x_value=0,
             min_y_value=0,
             show_data_labels=True,
             show_x_guidelines=True,
             show_x_title=True,
             x_title="Time",
             show_y_title=True,
             y_title="Ice Cream Cones",
             y_title_text_direction='bt',
         ))
     # add a few random datasets
     for n in range(1, 4):
         g.add_data(
             dict(data=flatten(get_data_set()), title='series %d' % n))
     res = XML(g.burn())
     return render(chart=res)
Example #3
0
	def change_password(self, submit, username, old_password, new_password, new_password_confirm, system=None):
		from jaraco.site.sysadmin import NTUser
		try:
			if not new_password:
				raise ValueError("Blank passwords not allowed")
			if not new_password == new_password_confirm:
				raise ValueError("Passwords don't match")
			nt = NTUser(username, system or '.')
			nt.reset(old_password, new_password)
		except ValueError as e:
			response_messages = [
				'Password change has failed.',
				str(e),
				]
		else:
			response_messages = [
				'Password change for {nt.user.FullName} was successful!'
				.format(**vars())
			]
		return render(response_messages=response_messages)
Example #4
0
	def yadis(self, username=None):
		return render(
			discover = discover,
			endpoint_url = self.endpoint_url,
			user_url = username and urljoin(self.id_base_url, username),
			)
Example #5
0
	def id(self, username):
		return render(
			endpoint_url = self.endpoint_url,
			yadis_url = urljoin(self.yadis_base_url, username),
			user_url = urljoin(self.id_base_url, username),
			)
Example #6
0
	def index(self):
		return render()
Example #7
0
	def projects(self, name=None):
		return render()
Example #8
0
	def password_gen(self, length=None):
		if length is None:
			return render(password=None, length=8)
		return render(password=self._gen_password(length), length=length)
Example #9
0
 def yadis(self, username=None):
     return render(
         discover=discover,
         endpoint_url=self.endpoint_url,
         user_url=username and urljoin(self.id_base_url, username),
     )
Example #10
0
 def id(self, username):
     return render(
         endpoint_url=self.endpoint_url,
         yadis_url=urljoin(self.yadis_base_url, username),
         user_url=urljoin(self.id_base_url, username),
     )