def __before__(self): super(ProjectsBaseController, self).__before__() c.menu_items = ProjectsBaseController.menu_items c.menu_items.sort() self.project_name = request.urlvars.get('project') c.url = request.path_qs project = request.urlvars.get('project') if project: c.project = db.query(Project).filter_by(identifier=project).first()
def view(self): title = request.urlvars.get('page') if not title: title = c.project.wiki.start_page page = db.query(WikiPage).filter_by(title=title, wiki_id=c.project.wiki.id).first() c.page = page c.title = title if not page: c.contents = DEFAULT % {'title': title} return render('/wiki/view.mao')
def index(self): c.projects = db.query(Project).all() return render('/projects/index.mao')
def index(self): c.latest_projects = db.query(Project)[-5:] return render("/main/index.mao")