コード例 #1
0
def page_links():
    over = []
    if current_user.is_soker():
        over = [
            {
                "title": u"Mine søknader",
                "path": "/soknader"
            },
            {
                "title": u"Min profil",
                "path": "/profil"
            }
        ]

    if current_user.is_saksbehandler() or current_user.is_godkjenner():
        over.append({
            "title": u"Min arbeidsliste",
            "path": "/soknader"
        })

    if current_user.is_administrator():
        over.append({
            "title": u"Admin",
            "path": "/admin"
        })

    links = {
        "over": over,
        "under": []
    }

    return links
コード例 #2
0
def home():
    if current_user.is_soker():
        return redirect('soknader')
    elif current_user.is_saksbehandler() or current_user.is_godkjenner():
        return redirect('soknader')
    elif current_user.is_administrator():
        return redirect('admin')

    # Hvis vi ikke finner passende autentiseringstype el rolle.
    abort(401, 'Ugyldig innlogging.')
コード例 #3
0
def get_user_mode():
    if current_user.is_soker():
        return 'tilskudd_soker'
    elif current_user.is_saksbehandler():
        return 'tilskudd_saksbehandler'
    elif current_user.is_godkjenner():
        return 'tilskudd_godkjenner'
    elif current_user.is_administrator():
        return 'tilskudd_admin'
    else:
        # Hvis vi ikke finner passende autentiseringstype el rolle.
        abort(401, 'Ugyldig innlogging.')
コード例 #4
0
def soknader():
    mode = None

    if current_user.is_soker():
        mode = 'soker'
    elif current_user.is_saksbehandler():
        mode = 'saksbehandler'
    elif current_user.is_godkjenner():
        mode = 'godkjenner'

    return render_tilskudd_template(
        'soknader/page_soknader.html',
        mode=mode
    )