Private
Public Access
1
0

added failed jobs queue view

This commit is contained in:
Sander Roosendaal
2019-08-20 16:44:13 +02:00
parent fc479c2b61
commit 5f5778e759
3 changed files with 78 additions and 0 deletions

View File

@@ -5,6 +5,36 @@ from __future__ import unicode_literals
from rowers.views.statements import *
from rq import Queue
from redis import Redis
@login_required()
def failed_queue_view(request):
if not request.user.is_staff:
raise PermissionDenied("Not Allowed")
q = Queue('failed', connection=Redis())
results = []
for job in q.jobs:
traceback = job.exc_info
info = {
'started_at': job.started_at,
'func_name': job.func_name,
'traceback': traceback
}
results.append(info)
return render(request,
"failed_jobs.html",
{
'results':results,
}
)
@login_required()
def errormessage_view(request,errormessage='aap'):
if (errormessage=='3dsecure'):