def projectfeed(self, projectname): posts = model.get_project_posts(projectname) return renderatom(feedposts=posts, feedurl=cherrypy.url('/project/%s' % projectname), title="Mozilla Status Board Updates: Project %s" % projectname)
def project(self, projectname): cur = model.get_cursor() cur.execute('''SELECT projectname FROM projects WHERE projectname = ?''', (projectname,)) if cur.fetchone() is None: raise cherrypy.HTTPError(404, "Project not found") users = model.get_project_users(projectname) posts = model.get_project_posts(projectname) late = model.get_project_late(projectname) return render('project.xhtml', projectname=projectname, users=users, posts=posts, late=late)
def project(self, projectname): cur = model.get_cursor() cur.execute( '''SELECT projectname FROM projects WHERE projectname = ?''', (projectname, )) if cur.fetchone() is None: raise cherrypy.HTTPError(404, "Project not found") users = model.get_project_users(projectname) posts = model.get_project_posts(projectname) late = model.get_project_late(projectname) iteration, daysleft = model.get_current_iteration() projects = model.get_projects() return render('project.xhtml', projectname=projectname, users=users, posts=posts, late=late, team=[projectname], iteration=iteration, daysleft=daysleft, projects=projects)