Example #1
0
def create_group_handler():

    form = GroupForm()

    if request.method == 'POST' and form.validate():

        group = Group(form.name.data, form.desc.data)
        db.session.add(group)
        db.session.commit()

        flash(u'Create group successfully', 'success')
        return redirect(url_for('dashboard.list_group_handler'))

    else:
        return render_template('dashboard/group_manager.html', form=form, action='create')
Example #2
0
def create_group_handler():

    form = GroupForm()

    if request.method == 'POST' and form.validate():

        group = Group(form.name.data, form.desc.data)
        db.session.add(group)
        db.session.commit()

        flash(u'Create group successfully', 'success')
        return redirect(url_for('dashboard.list_group_handler'))

    else:
        return render_template('dashboard/group_manager.html',
                               form=form,
                               action='create')
Example #3
0
def edit_group_handler(group_id):

    group = Group.query.filter_by(id=group_id).first()

    form = GroupForm(id=group.id, name=group.name, desc=group.desc)

    if request.method == 'POST' and form.validate():

        if form.name.data != group.name:
            group.name = form.name.data

        if form.desc.data != group.desc:
            group.desc = form.desc.data

        db.session.commit()

        flash(u'Edit group successfully', 'success')
        return redirect(url_for('dashboard.list_group_handler'))

    else:
        return render_template('dashboard/group_manager.html', form=form, action='edit')
Example #4
0
def edit_group_handler(group_id):

    group = Group.query.filter_by(id=group_id).first()

    form = GroupForm(id=group.id, name=group.name, desc=group.desc)

    if request.method == 'POST' and form.validate():

        if form.name.data != group.name:
            group.name = form.name.data

        if form.desc.data != group.desc:
            group.desc = form.desc.data

        db.session.commit()

        flash(u'Edit group successfully', 'success')
        return redirect(url_for('dashboard.list_group_handler'))

    else:
        return render_template('dashboard/group_manager.html',
                               form=form,
                               action='edit')