def get_all(self): logging.debug('get_all') projects = Project.all().fetch(1000) projects_dto = [] for project in projects: projects_dto.append(self.to_dto(project)) return projects_dto
def get(self): user = users.get_current_user() if user: greeting = ('Hello %s <a href="%s">Sign out</a><br/>Project list' % (user.nickname(), users.create_logout_url("/"))) projectList = Project.all() projectView = "<table>" for project in projectList: projectView += ('<tr><div><td><a href="/project/%s/taskboard">%s</a> <a href="/main/deleteProject/%s">X</a></td></div></tr>' % (project.name, project.name, project.name)) projectView += '</table>' form = """<form action="/main" method="post"> <table> <tr> <div><td>Project Name</td><td><input type="text" name="projectName"></td></div> </tr> </table> <div><input type="submit" value="Add project"></div> </form>""" self.response.out.write("<html><body>%s<br/>%s<br/>%s</body></html>" % (greeting, projectView, form)) else: self.redirect(users.create_login_url(self.request.uri))