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
示例#2
0
    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))