From 8ec2c6c338093ffb4ddd3bc577594fa9b2410512 Mon Sep 17 00:00:00 2001 From: azivner Date: Wed, 20 Sep 2017 22:30:11 -0400 Subject: [PATCH] api for history --- src/app.py | 3 ++- src/notes_history_api.py | 22 ++++++++++++++++++++++ 2 files changed, 24 insertions(+), 1 deletion(-) create mode 100644 src/notes_history_api.py diff --git a/src/app.py b/src/app.py index 393b766a6..cdedb54d0 100644 --- a/src/app.py +++ b/src/app.py @@ -1,6 +1,5 @@ import os -import binascii import base64 from flask import Flask, request, send_from_directory from flask import render_template, redirect @@ -13,6 +12,7 @@ from tree_api import tree_api from notes_move_api import notes_move_api from password_api import password_api from settings_api import settings_api +from notes_history_api import notes_history_api import config_provider import my_scrypt @@ -34,6 +34,7 @@ app.register_blueprint(notes_api) app.register_blueprint(notes_move_api) app.register_blueprint(password_api) app.register_blueprint(settings_api) +app.register_blueprint(notes_history_api) class User(UserMixin): pass diff --git a/src/notes_history_api.py b/src/notes_history_api.py new file mode 100644 index 000000000..d62843052 --- /dev/null +++ b/src/notes_history_api.py @@ -0,0 +1,22 @@ +import base64 +import math +import random +import string +import time + +from flask import Blueprint, jsonify +from flask import request +from flask_login import login_required + +from sql import delete +from sql import execute, insert, commit +from sql import getResults, getSingleResult + +notes_history_api = Blueprint('notes_history_api', __name__) + +@notes_history_api.route('/notes-history/', methods = ['GET']) +@login_required +def getNoteHistory(note_id): + history = getResults("select * from notes_history where note_id = ?", [note_id]) + + return jsonify(history) \ No newline at end of file