respect if note is supposed to be expanded or not and save expanded state

This commit is contained in:
azivner
2017-06-11 15:10:34 -04:00
parent 7bebf7ac5a
commit 20a1e71100
3 changed files with 30 additions and 0 deletions

8
app.py
View File

@@ -211,6 +211,14 @@ class MoveToNote(Resource):
api.add_resource(MoveToNote, '/notes/<string:note_id>/moveTo/<string:parent_id>')
class ExpandedNote(Resource):
def put(self, note_id, expanded):
execute("update notes_tree set is_expanded = ? where note_id = ?", [expanded, note_id])
conn.commit()
api.add_resource(ExpandedNote, '/notes/<string:note_id>/expanded/<int:expanded>')
class Tree(Resource):
def get(self):
notes = getResults("select notes_tree.*, notes.note_title from notes_tree join notes on notes.note_id = notes_tree.note_id order by note_pid, note_pos")