Ejemplo n.º 1
0
def joblisting_detail(request, object_id):
    jobs = gatekeeper.approved(JobListing.objects.filter(pk=object_id))
    other_jobs = gatekeeper.approved(JobListing.objects.open().exclude(pk=object_id).order_by("?"))[:5]
    try:
        return object_detail(request, queryset=jobs, object_id=object_id, template_object_name="job", extra_context={"other_jobs":other_jobs})
    except Http404:
        return HttpResponse("couldn't find job")
Ejemplo n.º 2
0
 def items(self):
     return gatekeeper.approved(JobListing.objects.open())
Ejemplo n.º 3
0
def joblisting_list(request, page=1):
    jobs = gatekeeper.approved(JobListing.objects.open())
    return object_list(request, queryset=jobs, paginate_by=10, template_object_name="job")
Ejemplo n.º 4
0
 def items(self):
     return gatekeeper.approved(JobListing.objects.open())