import datetime
-from flask import request, abort, redirect, url_for, flash
+from flask import request, abort, redirect, url_for, flash, render_template
import paginate
import sqlalchemy as sa
import wradmin.model as model
"""Lists all reports"""
q = model.meta.Session.query(model.WrReport)
q = q.order_by(sa.sql.expression.desc(model.WrReport.id))
- c = TemplateContext()
- c.paginator = paginate.Page(q.all(), page=int(request.args.get('page', 1)),
- url_maker=lambda page: url_for('bericht_list', page=page),
- items_per_page=25)
- return render_genshi_template('bericht_list.html', c=c)
+ paginator = paginate.Page(q.all(), page=int(request.args.get('page', 1)),
+ url_maker=lambda page: url_for('bericht_list', page=page),
+ items_per_page=25)
+ return render_template('bericht_list.html', paginator=paginator)
def view(self, id):
"""Displays a report"""
flash(str(e))
return redirect(url_for('bericht_view', id=id))
wrreport.date_invalid = date_userdefined
+ model.meta.Session.commit()
flash('Datum wurde erfolgreich geƤndert')
return redirect(url_for('bericht_view', id=id))