예제 #1
0
def index(request):
    """
    display initial templates

    permission:
        all:
        administrator or secretary can use all.

        professional:
        professional can filter just yours own services and covenant.

        False:
        others can't user report
    """

    form = ReportForm(request.user.get_profile().org_active.created(), datetime.now(), request.user.get_profile().org_active)

    # permission, can't use professional filter
    permission = False 

    if request.user.groups.filter(name__icontains='professional'):
        permission = 'professional'

    if request.user.groups.filter(Q(name__icontains='administrator')|Q(name__icontains='secretary')).distinct():
        permission = 'all'

    """
    pass filter itens in right bar
    """
    
    r = Report()
    filters = r.filters()
    
    return render_to_response('report/report_index.html', locals(), context_instance=RequestContext(request))
예제 #2
0
파일: views.py 프로젝트: Niets/gestorpsi
def index(request):
    """
    display initial templates
    """

    form = ReportForm(request.user.get_profile().org_active.created(), datetime.now(), request.user.get_profile().org_active)
    
    """
    pass filter itens in right bar
    """
    
    r = Report()
    filters = r.filters()
    
    return render_to_response('report/report_index.html', locals(), context_instance=RequestContext(request))
예제 #3
0
def index(request):
    """
    display initial templates
    """

    form = ReportForm(request.user.get_profile().org_active.created(), datetime.now(), request.user.get_profile().org_active)
    
    """
    pass filter itens in right bar
    """
    
    r = Report()
    filters = r.filters()
    
    return render_to_response('report/report_index.html', locals(), context_instance=RequestContext(request))