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)
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)
def list(): return render_template("nameserver/list.html",nameservers=current_user.get_nameservers())