コード例 #1
0
ファイル: asns.py プロジェクト: thomasDOTde/ffbackbone
def create():
    form = FormAS()
    form.communities.query = current_user.get_communities()
    form.contacts.query = current_user.get_contacts()
    form.submit.label.text='Create ASN'
    if form.validate_on_submit():
        asn = AS()
        form.populate_obj(asn)
        asn.created = datetime.now()
        asn.changed = datetime.now()
        db.session.add(asn)
        db.session.commit()
        flash('Customer Edge has been created')
        return redirect(url_for('asns.list'))
    return render_template("as/detail.html", form=form, edit=False)
コード例 #2
0
ファイル: asns.py プロジェクト: thomasDOTwtf/ffbackbone
def create():
    form = FormAS()
    form.communities.query = current_user.get_communities()
    form.contacts.query = current_user.get_contacts()
    form.submit.label.text = 'Create ASN'
    if form.validate_on_submit():
        asn = AS()
        form.populate_obj(asn)
        asn.created = datetime.now()
        asn.changed = datetime.now()
        db.session.add(asn)
        db.session.commit()
        flash('Customer Edge has been created')
        return redirect(url_for('asns.list'))
    return render_template("as/detail.html", form=form, edit=False)
コード例 #3
0
ファイル: asns.py プロジェクト: thomasDOTde/ffbackbone
def edit(asn_id):
    comm_subq = Community.query.filter(
        Community.contacts.contains(current_user)).subquery()
    this_asn = AS.query.filter_by(id=asn_id).join(comm_subq, AS.Community).first()
    if this_asn is None:
        flash('Access denied!')
        return redirect(url_for('index'))
    form = FormAS(obj=this_asn, edit=True)
    form.communities.query = current_user.get_communities()
    form.contacts.query = current_user.get_contacts()
    form.submit.label.text='Update ASN'
    if form.validate_on_submit():
        form.populate_obj(this_asn)
        this_asn.changed = datetime.now()
        db.session.add(this_asn)
        db.session.commit()
        return redirect(url_for('asns.list'))
    return render_template("as/detail.html", form=form, edit=True)
コード例 #4
0
ファイル: asns.py プロジェクト: thomasDOTwtf/ffbackbone
def edit(asn_id):
    comm_subq = Community.query.filter(
        Community.contacts.contains(current_user)).subquery()
    this_asn = AS.query.filter_by(id=asn_id).join(comm_subq,
                                                  AS.Community).first()
    if this_asn is None:
        flash('Access denied!')
        return redirect(url_for('index'))
    form = FormAS(obj=this_asn, edit=True)
    form.communities.query = current_user.get_communities()
    form.contacts.query = current_user.get_contacts()
    form.submit.label.text = 'Update ASN'
    if form.validate_on_submit():
        form.populate_obj(this_asn)
        this_asn.changed = datetime.now()
        db.session.add(this_asn)
        db.session.commit()
        return redirect(url_for('asns.list'))
    return render_template("as/detail.html", form=form, edit=True)
コード例 #5
0
ファイル: contacts.py プロジェクト: thomasDOTwtf/ffbackbone
def list():
    return render_template('contact/list.html',
                           contacts=current_user.get_contacts(),
                           admin=current_user.admin)