Change session progress API.
Breaks compatibility, but worth it I think..
This commit is contained in:
parent
4909188ee3
commit
5b173dd9bc
4 changed files with 16 additions and 14 deletions
|
@ -167,7 +167,7 @@ class ExecuteBatch(View):
|
|||
if not batch:
|
||||
return HTTPFound(location=self.request.route_url('batches'))
|
||||
|
||||
progress = SessionProgress(self.request.session, 'batch.execute')
|
||||
progress = SessionProgress(self.request, 'batch.execute')
|
||||
thread = Thread(target=self.execute_batch, args=(batch, progress))
|
||||
thread.start()
|
||||
kwargs = {
|
||||
|
|
|
@ -386,7 +386,7 @@ class CreateProductsBatch(ProductsGrid):
|
|||
self.request.session['referer'] = self.request.current_route_url()
|
||||
return HTTPFound(location=url)
|
||||
|
||||
progress = SessionProgress(self.request.session, 'products.batch')
|
||||
progress = SessionProgress(self.request, 'products.batch')
|
||||
thread = Thread(target=self.make_batch, args=(provider, progress))
|
||||
thread.start()
|
||||
kwargs = {
|
||||
|
|
|
@ -31,7 +31,7 @@ from ..progress import get_progress_session
|
|||
|
||||
def progress(request):
|
||||
key = request.matchdict['key']
|
||||
session = get_progress_session(request.session, key)
|
||||
session = get_progress_session(request, key)
|
||||
if session.get('complete'):
|
||||
request.session.flash(session.get('success_msg', "The process has completed successfully."))
|
||||
elif session.get('error'):
|
||||
|
@ -41,7 +41,7 @@ def progress(request):
|
|||
|
||||
def cancel(request):
|
||||
key = request.matchdict['key']
|
||||
session = get_progress_session(request.session, key)
|
||||
session = get_progress_session(request, key)
|
||||
session.clear()
|
||||
session['canceled'] = True
|
||||
session.save()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue