X-Git-Url: https://git.toastfreeware.priv.at/philipp/winterrodeln/wradmin.git/blobdiff_plain/7170338241015cb2aee98f126ebf088e92284987..57817887c1ee390a1e1fb43d822217c7d39f59ce:/wradmin/controllers/rodelbahn.py diff --git a/wradmin/controllers/rodelbahn.py b/wradmin/controllers/rodelbahn.py index 647687b..66107f2 100644 --- a/wradmin/controllers/rodelbahn.py +++ b/wradmin/controllers/rodelbahn.py @@ -1,5 +1,5 @@ #!/usr/bin/python3.4 -from flask import request, abort, redirect, session, url_for +from flask import request, abort, redirect, url_for, flash import paginate import sqlalchemy as sa @@ -43,14 +43,16 @@ class RodelbahnController: try: wrpylib.wrmwcache.update_wrsledruncache(c) model.meta.Session.commit() - session['flash'] = 'Die Rodelbahnliste wurde erfolgreich aktualisiert.' + flash('Die Rodelbahnliste wurde erfolgreich aktualisiert.', 'info') except wrpylib.wrmwcache.UpdateCacheError as e: title = str(e.args[1]) title = wrpylib.mwmarkup.to_title(title) msg = str(e.args[2]) msg = msg.replace('\n', '; ') - if len(e.args) == 3: session['flash'] = "Fehler bei Rodelbahn '{0}': {1}".format(title, msg) - else: session['flash'] = str(e) + if len(e.args) == 3: + flash("Fehler bei Rodelbahn '{0}': {1}".format(title, msg), 'error') + else: + flash(str(e), 'error') # Redirect to result page return redirect(url_for('rodelbahn_list')) @@ -60,8 +62,8 @@ class RodelbahnController: try: wrpylib.wrmwcache.update_wrregioncache(c) model.meta.Session.commit() - session['flash'] = 'Die Rodelbahneinträge in den Regionslisten wurden erfolgreich aktualisiert.' + flash('Die Rodelbahneinträge in den Regionslisten wurden erfolgreich aktualisiert.', 'info') except wrpylib.wrmwcache.UpdateCacheError as e: - session['flash'] = str(e) + flash(str(e), 'error') # Redirect to result page return redirect(url_for('rodelbahn_list'))