Example #1
0
def index():
    menu = "societe"
    submenu = "entreprise"
    context = "charge"
    title_page = "Parametre - Charges/Impots"

    search = False
    q = request.args.get("q")
    if q:
        search = True
    try:
        page = int(request.args.get("page", 1))
    except ValueError:
        page = 1

    datas = Charge.query()

    pagination = Pagination(
        css_framework="bootstrap3", page=page, total=datas.count(), search=search, record_name="Charges"
    )

    if datas.count() > 10:
        if page == 1:
            offset = 0
        else:
            page -= 1
            offset = page * 10

        datas = Charge.query().fetch(limit=10, offset=offset)

    return render_template("charge/index.html", **locals())