Esempio n. 1
0
    return render_template('login.html',
                           form=form,
                           unsupported=backends.premature_dormitories)


@bp_generic.route("/logout")
@login_required
def logout():
    logger.info("Logging out", extra={'tags': {'user': current_user.uid}})
    logout_user()
    flash(gettext("Abmeldung erfolgreich!"), 'success')
    return redirect(url_for('.index'))


bp_generic.add_app_template_filter(dynamic_unit, name='unit')


@bp_generic.app_template_filter('traffic_color')
def traffic_color(amount, daily_credit):
    return ("" if amount < daily_credit else
            "bg-warning" if amount < 2 * daily_credit else "bg-danger")


@bp_generic.app_template_filter('gib')
def to_gigabytes(number):
    """Convert a number from KiB to GiB

    This is used mainly for the gauge, everything else uses the dynamic
    `unit` function.
    """
Esempio n. 2
0
    return render_template('login.html', form=form,
                           unsupported=premature_dormitories)


@bp_generic.route("/logout")
@login_required
def logout():
    logger.info("Logging out",
                extra={'tags': {'user': current_user.uid}})
    logout_user()
    flash(gettext("Abmeldung erfolgreich!"), 'success')
    return redirect(url_for('.index'))


bp_generic.add_app_template_filter(dynamic_unit, name='unit')


@bp_generic.app_template_filter('gib')
def to_gigabytes(number):
    """Convert a number from KiB to GiB

    This is used mainly for the gauge, everything else uses the dynamic
    `unit` function.
    """
    return number / 1024 ** 2


@bp_generic.route("/usertraffic")
def usertraffic():
    """Show a user's traffic on a static site just as in the usersuite.
Esempio n. 3
0
    return render_template('login.html',
                           form=form,
                           unsupported=premature_dormitories)


@bp_generic.route("/logout")
@login_required
def logout():
    logger.info("Logging out", extra={'tags': {'user': current_user.uid}})
    logout_user()
    flash(gettext("Abmeldung erfolgreich!"), 'success')
    return redirect(url_for('.index'))


bp_generic.add_app_template_filter(dynamic_unit, name='unit')


@bp_generic.app_template_filter('gib')
def to_gigabytes(number):
    """Convert a number from KiB to GiB

    This is used mainly for the gauge, everything else uses the dynamic
    `unit` function.
    """
    return number / 1024**2


@bp_generic.route("/usertraffic")
def usertraffic():
    """Show a user's traffic on a static site just as in the usersuite.
Esempio n. 4
0
    return render_template('login.html', form=form,
                           unsupported=backends.premature_dormitories)


@bp_generic.route("/logout")
@login_required
def logout():
    logger.info("Logging out",
                extra={'tags': {'user': current_user.uid}})
    logout_user()
    flash(gettext("Abmeldung erfolgreich!"), 'success')
    return redirect(url_for('.index'))


bp_generic.add_app_template_filter(dynamic_unit, name='unit')


@bp_generic.app_template_filter('gib')
def to_gigabytes(number):
    """Convert a number from KiB to GiB

    This is used mainly for the gauge, everything else uses the dynamic
    `unit` function.
    """
    return number / 1024 ** 2


@bp_generic.app_template_filter('date')
def jinja_format_date(date):
    return format_date(date)