Beispiel #1
0
def edit(key_id):
    manager = Manager.retrieve_by_id(key_id)
    if not manager:
        flash(u'Не удалось найти указанного мененджера', category='error')
        return redirect(url_for('admin.manager.index'))
    if request.method == 'POST' and 'delete_manager' in request.form:
        flash(u'Менеджер "%s" удален' % manager.name)
        manager.key.delete()
        return redirect(url_for('admin.manager.index'))
    form = ManagerForm(obj=manager)
    if form.validate_on_submit():
        form.populate_obj(manager)
        manager.put()
        flash(u'Данные мененджера "%s" успешно обновлены' % manager.name,
              category='success')
        return redirect(url_for('admin.manager.index'))
    return render_template('admin/manager/edit.html', form=form)
Beispiel #2
0
def edit(key_id):
    manager = Manager.retrieve_by_id(key_id)
    if not manager:
        flash(u'Не удалось найти указанного мененджера', category='error')
        return redirect(url_for('admin.manager.index'))
    if request.method == 'POST' and 'delete_manager' in request.form:
        flash(u'Менеджер "%s" удален' % manager.name)
        manager.key.delete()
        return redirect(url_for('admin.manager.index'))
    form = ManagerForm(obj=manager)
    if form.validate_on_submit():
        form.populate_obj(manager)
        manager.put()
        flash(u'Данные мененджера "%s" успешно обновлены' % manager.name, category='success')
        return redirect(url_for('admin.manager.index'))
    return render_template(
        'admin/manager/edit.html',
        form =form
    )