Example #1
0
def create_dialog():
    try:
        form = g.create_dialog_form
    except AttributeError:
        g.create_dialog_form = ExampleForm.create_form(
            current_user.query.filter(User.id != current_user.id).order_by(
                User.username))
        form = g.create_dialog_form

    if request.method == 'POST':
        print('Submit')
        print(form.users_check_box.data)
        d = Dialog.create_dialog_new(ids=form.users_check_box.data)
        d.users.append(current_user)
        del g.create_dialog_form

        return redirect(url_for('dialogs.dialog', id=d.id))
    print(request.form)
    return render_template('dialogs/new_dialog.html', form=form)
Example #2
0
 def test_create_dialog_ids(self):
     self.create_users()
     d = Dialog.create_dialog_new(ids=(1, 2, 3))
     self.assertEqual(d, Dialog.get_by_id(1))