Exemple #1
0
def create_note():
    note_form = NoteForm(user=current_user, pad=request.args.get('pad'))
    if note_form.validate_on_submit():
        note = Note(name=note_form.name.data,
                    text=note_form.text.data,
                    pad_id=note_form.pad.data,
                    user=current_user)
        db.session.add(note)
        db.session.commit()
        flash('Note is successfully created', 'success')
        return redirect(_get_note_success_url(note))
    return render_template('notes/create.html', form=note_form)
Exemple #2
0
def edit_note(note_id):
    note = _get_user_object_or_404(Note, note_id, current_user)
    note_form = NoteForm(user=current_user, obj=note)
    if note_form.validate_on_submit():
        note.name = note_form.name.data
        note.text = note_form.text.data
        note.pad_id = note_form.pad.data

        db.session.commit()
        flash('Note is successfully updated', 'success')
        return redirect(_get_note_success_url(note))
    if note.pad:
        note_form.pad.data = note.pad.id  # XXX ?
    return render_template('notes/edit.html', form=note_form)
Exemple #3
0
def create_note():
    note_form = NoteForm(user=current_user, pad=request.args.get('pad'))
    if note_form.validate_on_submit():
        note = Note(
            name=note_form.name.data,
            text=note_form.text.data,
            pad_id=note_form.pad.data,
            user=current_user
        )
        db.session.add(note)
        db.session.commit()
        flash('Note is successfully created', 'success')
        return redirect(_get_note_success_url(note))
    return render_template('notes/create.html', form=note_form)
Exemple #4
0
def edit_note(note_id):
    note = _get_user_object_or_404(Note, note_id, current_user)
    note_form = NoteForm(user=current_user, obj=note)
    if note_form.validate_on_submit():
        note.name = note_form.name.data
        note.text = note_form.text.data
        note.pad_id = note_form.pad.data

        db.session.commit()
        flash('Note is successfully updated', 'success')
        return redirect(_get_note_success_url(note))
    if note.pad:
        note_form.pad.data = note.pad.id  # XXX ?
    return render_template('notes/edit.html', form=note_form)
Exemple #5
0
def create_note():
    note_form = NoteForm(user=current_user, pad=request.args.get('pad'))
    if note_form.validate_on_submit():
        note = Note(
            name=note_form.name.data,
            text=note_form.text.data,
            # for mysql we need to check for the null case, which will be 0
            pad_id=note_form.pad.data if note_form.pad.data != 0 else None,
            user=current_user
        )
        db.session.add(note)
        db.session.commit()
        flash('Note is successfully created', 'success')
        return redirect(_get_note_success_url(note))
    return render_template('notes/create.html', form=note_form)