state = cache.get(CACHE_KEY)
if state and state['running']:
- return HttpResponseRedirect(reverse('exporter_running'))
+ return HttpResponseRedirect(reverse('exporter_running', kwargs=dict(mode='exporter')))
if request.method == 'POST':
form = ExporterForm(request.POST)
thread.setDaemon(True)
thread.start()
- return HttpResponseRedirect(reverse('exporter_running'))
+ return HttpResponseRedirect(reverse('exporter_running', kwargs=dict(mode='exporter')))
else:
form = ExporterForm()
})
@admin_page
-def running(request):
+def running(request, mode):
state = cache.get(CACHE_KEY)
if state is None:
return HttpResponseRedirect(reverse('admin_tools', args=[_('exporter')]))
return ('modules/exporter/running.html', {
+ 'mode': mode,
'steps': EXPORT_STEPS
})
return response
-@admin_page
-def importer(request):
- start_import('/Users/admin/dev/pyenv/osqa/maintain/forum_modules/exporter/backups/localhost-201010121118.tar.gz', request.user)
-
- return ('modules/exporter/importer.html', {
-
- })
-