X-Git-Url: http://gitweb.fperrin.net/?p=djsite.git;a=blobdiff_plain;f=quotes%2Fadminviews.py;fp=quotes%2Fadminviews.py;h=757418c42385d801c07d5ba9176686005f7bf0bc;hp=0000000000000000000000000000000000000000;hb=ac8dcbf73da18db58cedc61cb79882b8bf3e74b1;hpb=5a0c0284b85a13255f86513565d145ebecfa9637 diff --git a/quotes/adminviews.py b/quotes/adminviews.py new file mode 100644 index 0000000..757418c --- /dev/null +++ b/quotes/adminviews.py @@ -0,0 +1,19 @@ +from django.shortcuts import render +from django.contrib.auth.decorators import permission_required + +from quotes.massimport import domassimport + +check_admin = permission_required('quotes.can_add', + login_url='/quotes/admin/login') + +@check_admin +def massimport(request): + if 'quotes' in request.POST: + resultcontext = domassimport(request.POST['quotes']) + return render(request, 'quotes/domassimport.html', resultcontext) + else: + return render(request, 'quotes/massimport.html', {}) + +@check_admin +def listadmintools(request): + return render(request, 'quotes/listadmintools.html', {})