Beispiel #1
0
def new_note():
    form = NewNoteForm()
    form.path.choices = [(pathname, pathname) for pathname in data.get_dirs()]
    if form.validate_on_submit():
        note = DataObj(title=form.title.data,
                       desc=form.desc.data,
                       tags=form.tags.data,
                       path=form.path.data,
                       type="note")
        id = note.insert()
        if id:
            flash("Note Saved!")
            return redirect(f"/dataobj/{id}")
    return render_template('/notes/new.html', title='New Note', form=form)
Beispiel #2
0
def new_bookmark():
    form = NewBookmarkForm()
    form.path.choices = [(pathname, pathname) for pathname in data.get_dirs()]
    if form.validate_on_submit():
        bookmark = DataObj(url=form.url.data,
                           desc=form.desc.data,
                           tags=form.tags.data,
                           path=form.path.data,
                           type="bookmarks")
        id = bookmark.insert()
        if id:
            flash("Bookmark Saved!")
            return redirect(f"/dataobj/{id}")
    return render_template('bookmarks/new.html',
                           title='New Bookmark',
                           form=form)