diff options
Diffstat (limited to 'animism-align/cli/app/controllers')
| -rw-r--r-- | animism-align/cli/app/controllers/__pycache__/crud_controller.cpython-37.pyc | bin | 3968 -> 4047 bytes | |||
| -rw-r--r-- | animism-align/cli/app/controllers/annotation_controller.py (renamed from animism-align/cli/app/controllers/timestamp_controller.py) | 10 | ||||
| -rw-r--r-- | animism-align/cli/app/controllers/paragraph_controller.py | 18 |
3 files changed, 22 insertions, 6 deletions
diff --git a/animism-align/cli/app/controllers/__pycache__/crud_controller.cpython-37.pyc b/animism-align/cli/app/controllers/__pycache__/crud_controller.cpython-37.pyc Binary files differindex 7f7d98d..e28baa6 100644 --- a/animism-align/cli/app/controllers/__pycache__/crud_controller.cpython-37.pyc +++ b/animism-align/cli/app/controllers/__pycache__/crud_controller.cpython-37.pyc diff --git a/animism-align/cli/app/controllers/timestamp_controller.py b/animism-align/cli/app/controllers/annotation_controller.py index d4cef82..8d91d1c 100644 --- a/animism-align/cli/app/controllers/timestamp_controller.py +++ b/animism-align/cli/app/controllers/annotation_controller.py @@ -3,14 +3,12 @@ from flask_classful import route from werkzeug.datastructures import MultiDict from app.sql.common import db, Session -from app.sql.models.graph import Timestamp, TimestampForm -from app.sql.models.page import Page -from app.sql.models.tile import Tile +from app.sql.models.annotation import Annotation, AnnotationForm from app.controllers.crud_controller import CrudView -class TimestampView(CrudView): - model = Timestamp - form = TimestampForm +class AnnotationView(CrudView): + model = Annotation + form = AnnotationForm default_sort = "start_ts" def on_create(self, session, form, item): diff --git a/animism-align/cli/app/controllers/paragraph_controller.py b/animism-align/cli/app/controllers/paragraph_controller.py new file mode 100644 index 0000000..8056f51 --- /dev/null +++ b/animism-align/cli/app/controllers/paragraph_controller.py @@ -0,0 +1,18 @@ +from flask import request, jsonify, redirect +from flask_classful import route +from werkzeug.datastructures import MultiDict + +from app.sql.common import db, Session +from app.sql.models.paragraph import Paragraph, ParagraphForm +from app.controllers.crud_controller import CrudView + +class ParagraphView(CrudView): + model = Paragraph + form = ParagraphForm + default_sort = "start_ts" + + def on_create(self, session, form, item): + item.settings = form['settings'] + + def on_update(self, session, form, item): + item.settings = form['settings'] |
