def index(request): if not request.is_xhr: context = { 'featured': [wrap(p) for p in Project.allFeatured()], 'active': reversed([wrap(p) for p in Project.allActiveNotFeatured()]), 'user': { 'roles': request.session.get('roles', []) }, 'debug': request.debug } return render_html('index.html', context) else: raise NotImplementedError('nothing here')
def up_list(req): """docstring for up_list""" if req.method == 'GET': docs = [wrap(p) for p in Up.list(req.session['username'])] context = { "docs": docs } return render_html('u/list.html', context) else: raise NotFound
def atom(request): if request.method == 'POST': activeDocResults = Project.allActive() activeResults = [wrap(project) for project in activeDocResults] context = { 'active': reversed(activeResults), 'user': { 'roles': request.session.get('roles', []) }, 'debug': request.debug } return render_atom('projects/atom.xml', context)
def rss(request): if request.method == 'GET': active_doc_results = Project.allActive() active_results = [wrap(project) for project in active_doc_results] context = { 'active': reversed(active_results), 'user': { 'roles': request.session.get('roles', []) }, 'debug': request.debug } return render_xml('projects/rss2.xml', context)
def plist(request): active_results = [wrap(p) for p in Project.allActive()] if not request.is_xhr and request.method == 'GET': context = { 'active': reversed(active_results), 'user': { 'roles': request.session.get('roles', []) }, 'debug': request.debug } return render_html('/projects/list.html', context) elif request.is_xhr and request.method == 'GET': return Response(simplejson.dumps(active_results), mimetype='application/json')