Ejemplo n.º 1
0
def edit(prefix_id):
    prefix = Prefix.query.filter_by(id=prefix_id).options(
        db.subqueryload('nameservers')
    ).options(
        db.subqueryload('contacts')
    ).options(
        db.subqueryload('PrefixType')
    ).options(
        db.subqueryload('Site')
    ).options(
        db.subqueryload('Community')
    ).first_or_404()
    community = Community.query.filter_by(id=prefix.community_id).join(
        Contact,
        Community.contacts
    ).filter_by(id=current_user.id)
    if community.count() == 0:
        flash('You don''t belong to the Prefixes Community')  # noqa
        return redirect(url_for('prefixes.list'))

    nameservers = current_user.get_nameservers()
    return render_template(
        'prefix/detail.html',
        prefix=prefix,
        nameservers=nameservers)
Ejemplo n.º 2
0
def edit(prefix_id):
    prefix = (
        Prefix.query.filter_by(id=prefix_id)
        .options(db.subqueryload("nameservers"))
        .options(db.subqueryload("contacts"))
        .options(db.subqueryload("PrefixType"))
        .options(db.subqueryload("Site"))
        .options(db.subqueryload("Community"))
        .first_or_404()
    )
    community = (
        Community.query.filter_by(id=prefix.community_id)
        .join(Contact, Community.contacts)
        .filter_by(id=current_user.id)
    )
    if community.count() == 0:
        flash("You don" "t belong to the Prefixes Community")  # noqa
        return redirect(url_for("prefixes.list"))

    nameservers = current_user.get_nameservers()
    return render_template("prefix/detail.html", prefix=prefix, nameservers=nameservers)
Ejemplo n.º 3
0
def list():
    return render_template("nameserver/list.html",nameservers=current_user.get_nameservers())