def get_themes(request, template_name="theme_editor/get_themes.html"): if not request.user.profile.is_superuser: raise Http403 if request.is_ajax(): tracker = UpdateTracker.get_or_create_instance() return HttpResponse(tracker.is_updating) if request.method == 'POST': subprocess.Popen([python_executable(), "manage.py", "install_theme", "--all"]) return render_to_resp(request=request, template_name=template_name) raise Http404
def get_themes(request, template_name="theme_editor/get_themes.html"): if not request.user.profile.is_superuser: raise Http403 if request.is_ajax(): tracker = UpdateTracker.get_or_create_instance() return HttpResponse(tracker.is_updating) if request.method == 'POST': process = SubProcessManager.set_process(["python", "manage.py", "install_theme", "--all"]) return render_to_response(template_name, context_instance=RequestContext(request)) raise Http404
def get_themes(request, template_name="theme_editor/get_themes.html"): if not request.user.profile.is_superuser: raise Http403 if request.is_ajax(): tracker = UpdateTracker.get_or_create_instance() return HttpResponse(tracker.is_updating) if request.method == 'POST': process = SubProcessManager.set_process(["python", "manage.py", "install_theme", "--all"]) return render_to_response(template_name, context_instance=RequestContext(request)) raise Http404