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)
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)
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)
def yadis(self, username=None): return render( discover = discover, endpoint_url = self.endpoint_url, user_url = username and urljoin(self.id_base_url, username), )
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), )
def index(self): return render()
def projects(self, name=None): return render()
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)
def yadis(self, username=None): return render( discover=discover, endpoint_url=self.endpoint_url, user_url=username and urljoin(self.id_base_url, username), )
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), )