|
@@ -99,11 +99,15 @@ def jobs(request):
|
|
|
"""
|
|
"""
|
|
|
check_permission = not conf.SHARE_JOBS.get() and not request.user.is_superuser
|
|
check_permission = not conf.SHARE_JOBS.get() and not request.user.is_superuser
|
|
|
|
|
|
|
|
- jobs = get_matching_jobs(request, check_permission)
|
|
|
|
|
|
|
+ user = request.GET.get('user', request.user.username)
|
|
|
|
|
+ filters = {}
|
|
|
|
|
+ if user != '':
|
|
|
|
|
+ filters['user'] = user
|
|
|
|
|
+
|
|
|
|
|
+ jobs = get_matching_jobs(request, check_permission, **filters)
|
|
|
|
|
|
|
|
matching_jobs = sort_if_necessary(request, jobs)
|
|
matching_jobs = sort_if_necessary(request, jobs)
|
|
|
state = request.GET.get('state', 'all')
|
|
state = request.GET.get('state', 'all')
|
|
|
- user = request.GET.get('user', request.user.username)
|
|
|
|
|
text = request.GET.get('text', '')
|
|
text = request.GET.get('text', '')
|
|
|
retired = request.GET.get('retired', '')
|
|
retired = request.GET.get('retired', '')
|
|
|
return render("jobs.mako", request, {
|
|
return render("jobs.mako", request, {
|