#!/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
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'))
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'))