コード例 #1
0
ファイル: frontend.py プロジェクト: 01010000101001100/dpxdt
def homepage():
    """Renders the homepage."""
    build_list = (
        models.Build.query
        .filter_by(public=True)
        .order_by(models.Build.created.desc())
        .limit(1000)
        .all())

    if current_user.is_authenticated():
        if not login_fresh():
            logging.debug('User needs a fresh token')
            abort(login.needs_refresh())

        auth.claim_invitations(current_user)

        # List builds you own first, followed by public ones.
        build_list = (
            current_user.builds
            .order_by(models.Build.created.desc())
            .limit(1000)
            .all()) + build_list

    return render_template(
        'home.html',
        build_list=build_list)
コード例 #2
0
ファイル: frontend.py プロジェクト: sskrab001/dpxdt
def homepage():
    """Renders the homepage."""
    if current_user.is_authenticated():
        if not login_fresh():
            logging.debug('User needs a fresh token')
            abort(login.needs_refresh())

        auth.claim_invitations(current_user)

    build_list = operations.UserOps(current_user.get_id()).get_builds()

    return render_template('home.html', build_list=build_list)
コード例 #3
0
ファイル: frontend.py プロジェクト: bslatkin/dpxdt
def homepage():
    """Renders the homepage."""
    if current_user.is_authenticated():
        if not login_fresh():
            logging.debug('User needs a fresh token')
            abort(login.needs_refresh())

        auth.claim_invitations(current_user)

    build_list = operations.UserOps(current_user.get_id()).get_builds()
    return render_template(
        'home.html',
        build_list=build_list,
        show_video_and_promo_text=app.config['SHOW_VIDEO_AND_PROMO_TEXT'])
コード例 #4
0
ファイル: frontend.py プロジェクト: beausmith/dpxdt
def homepage():
    """Renders the homepage."""
    if current_user.is_authenticated():
        if not login_fresh():
            logging.debug('User needs a fresh token')
            abort(login.needs_refresh())

        auth.claim_invitations(current_user)

    build_list = operations.UserOps(current_user.get_id()).get_builds()

    return render_template(
        'home.html',
        build_list=build_list)
コード例 #5
0
def homepage():
    """Renders the homepage."""
    if current_user.is_authenticated():
        if not login_fresh():
            logging.debug('User needs a fresh token')
            abort(login.needs_refresh())

        auth.claim_invitations(current_user)

    build_list = operations.UserOps(current_user.get_id()).get_builds()
    return render_template(
        'home.html',
        build_list=build_list,
        show_video_and_promo_text=app.config['SHOW_VIDEO_AND_PROMO_TEXT'])