def get(self, id): nickname = "*****@*****.**" wk = Workspace.get_by_id(int(id)) if not wk: self.response.out.write("No such workspace") return user = users.get_current_user() if user: nickname = user.nickname() if wk.user.google_id != user.user_id() and not wk.demo: self.response.out.write("Not your workspace, %s" % nickname) return if not user and not wk.demo: self.redirect(users.create_login_url(self.request.uri)) else: path = 'templates/workspace.html' template = Template(file=path) template.user = nickname template.logout_url = users.create_logout_url("/") template.wk = Workspace.get_by_id(int(id)) template.id = id template.indent_strings = workspace.indent_strings template.indent_styles = workspace.indent_styles template.font_sizes = workspace.font_sizes template.font_faces = workspace.font_faces template.encodings = workspace.encodings template.sample_stylesheets = css.sample_stylesheets self.response.out.write(template)
def get(self): user = users.get_current_user() if not user: self.redirect(users.create_login_url(self.request.uri)) else: user_record = User.all().filter("google_id =", user.user_id()).get() if user_record: template = Template(file="templates/documents.html") template.logout_url = users.create_logout_url("/") template.user = user template.user_record = user_record self.response.out.write(template) else: template = Template(file="templates/create_account.html") template.user = user template.logout_url = users.create_logout_url("/") self.response.out.write(template)
def get(self): template = Template(file="templates/index.html") template.user = users.get_current_user() template.login_url = users.create_login_url(self.request.uri) template.logout_url = users.create_logout_url("/") self.response.out.write(template)