Example #1
0
def notes():
    notes = Note.query.all()
    form = NoteForm()
    if form.validate_on_submit():
        note = Note(body=form.note.data, author=current_user)
        db.session.add(note)
        db.session.commit()
        flash('Note saved.')
        return redirect('/notes')
    printThis = 'string'
    return render_template('notes.html',
                           title=('Home'),
                           notes=notes,
                           form=form)
Example #2
0
def save(request, course=False, id=False):
    if request.method == "POST":
        if id:
            note = get_object_or_404(Note, pk=id)
        else:
            course = get_object_or_404(Course, code=course)
            note = Note(course=course)
        form = NoteForm(request.POST, instance=note)
        if form.is_valid():
            note = form.save()
            for t in form.cleaned_data["tags"]:
                tag = Tag.objects.get_or_create(title=t)[0]
                note.add_tag(tag)
    return HttpResponse("Saved")
Example #3
0
def save(request, course=False, id=False):
    if request.method == 'POST':
        if id:
            note = get_object_or_404(Note, pk=id)
        else:
            course = get_object_or_404(Course, code=course)
            note = Note(course=course)
        form = NoteForm(request.POST, instance=note)
        if form.is_valid():
            note = form.save()
            for t in form.cleaned_data['tags']:
                tag = Tag.objects.get_or_create(title=t)[0]
                note.add_tag(tag)
    return HttpResponse('Saved')
Example #4
0
def edit(request, course=False, id=False):
    if id:
        note = get_object_or_404(Note, pk=id)
    else:
        course = get_object_or_404(Course, code=course)
        note = Note(course=course)
    form = NoteForm(instance=note)
    if request.method == "POST":
        form = NoteForm(request.POST, instance=note)
        if form.is_valid():
            note = form.save()
            for t in form.cleaned_data["tags"]:
                tag = Tag.objects.get_or_create(title=t)[0]
                note.add_tag(tag)
    return render_to_response("notes/edit.html", {"note": note, "form": form}, context_instance=RequestContext(request))
Example #5
0
def edit(request, course=False, id=False):
    if id:
        note = get_object_or_404(Note, pk=id)
    else:
        course = get_object_or_404(Course, code=course)
        note = Note(course=course)
    form = NoteForm(instance=note)
    if request.method == 'POST':
        form = NoteForm(request.POST, instance=note)
        if form.is_valid():
            note = form.save()
            for t in form.cleaned_data['tags']:
                tag = Tag.objects.get_or_create(title=t)[0]
                note.add_tag(tag)
    return render_to_response('notes/edit.html', {
        'note': note,
        'form': form
    },
                              context_instance=RequestContext(request))