Example #1
0
def home(request):
    '''
    Overview on juntagrico
    '''

    next_jobs = set(JobDao.get_current_jobs()[:7])
    pinned_jobs = set(JobDao.get_pinned_jobs())
    next_promotedjobs = set(JobDao.get_promoted_jobs())
    renderdict = get_menu_dict(request)
    renderdict['messages'].extend(home_messages(request))
    renderdict.update({
        'jobs': sorted(next_jobs.union(pinned_jobs).union(next_promotedjobs), key=lambda job: job.time),
        'areas': ActivityAreaDao.all_visible_areas_ordered(),
    })

    return render(request, 'home.html', renderdict)
Example #2
0
def assignments(request):
    '''
    All jobs to be sorted etc.
    '''
    renderdict = get_menu_dict(request)

    jobs = JobDao.get_current_jobs()
    renderdict.update({
        'jobs': jobs,
        'show_all': True,
        'menu': {
            'jobs': 'active'
        },
    })

    return render(request, 'jobs.html', renderdict)
Example #3
0
def home(request):
    """
    Overview on juntagrico
    """

    next_jobs = set(JobDao.get_current_jobs()[:7])
    pinned_jobs = set(JobDao.get_pinned_jobs())
    next_pormotedjobs = set(JobDao.get_promoted_jobs())
    renderdict = get_menu_dict(request)
    renderdict.update({
        'jobs':
        sorted(next_jobs.union(pinned_jobs).union(next_pormotedjobs),
               key=lambda job: job.time),
        'teams':
        ActivityAreaDao.all_visible_areas_ordered(),
        'messages':
        messages(request),
    })

    return render(request, "home.html", renderdict)