コード例 #1
0
ファイル: views.py プロジェクト: kinaj/kinaj
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')
コード例 #2
0
ファイル: views.py プロジェクト: kinaj/kinaj
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
コード例 #3
0
ファイル: views.py プロジェクト: kinaj/kinaj
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)
コード例 #4
0
ファイル: views.py プロジェクト: kinaj/kinaj
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)
コード例 #5
0
ファイル: views.py プロジェクト: kinaj/kinaj
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')