コード例 #1
0
ファイル: main.py プロジェクト: StudioCreate/cerberus
def edit(project):
    print "edit"
    form = EditProjectForm()
    if form.validate_on_submit():
        project.name = form.name.data
        project.slug = form.slug.data
        project.path = form.path.data
        if form.password.data:
            project.password_hash = form.get_password_hash()
            project.boot_all_users()
        db.session.commit()
        return redirect(url_for('.project', project=project))

    if request.method == 'POST':
        print form.errors
        print form.data

    form = EditProjectForm(name=project.name,
                           slug=project.slug,
                           old_slug=project.slug,
                           path=project.path)

    return render_template('edit.html', form=form, project=project)
コード例 #2
0
ファイル: main.py プロジェクト: zamelsky/cerberus
def edit(project):
    print "edit"
    form = EditProjectForm()
    if form.validate_on_submit():
        project.name = form.name.data
        project.slug = form.slug.data
        project.path = form.path.data
        if form.password.data:
            project.password_hash = form.get_password_hash()
            project.boot_all_users()
        db.session.commit()
        return redirect(url_for('.project', project=project))

    if request.method == 'POST':
        print form.errors
        print form.data

    form = EditProjectForm(name=project.name,
                           slug=project.slug,
                           old_slug=project.slug,
                           path=project.path)

    return render_template('edit.html', form=form, project=project)