annot-server/webapp/api.py
changeset 24 eb1f7b06001f
child 26 ebfd0d3cffab
equal deleted inserted replaced
23:16a1925df2df 24:eb1f7b06001f
       
     1 #
       
     2 # See LICENCE for detail
       
     3 # Copyright (c) 2014 IRI
       
     4 #
       
     5 
       
     6 import flask.ext.restless
       
     7 
       
     8 import database
       
     9 import models
       
    10 from webapp import app
       
    11 
       
    12 manager = flask.ext.restless.APIManager(app, session=database.db_session)
       
    13 
       
    14 manager.create_api(models.Annotation,
       
    15     methods=['GET', 'POST', 'PUT', 'DELETE'],
       
    16     url_prefix='/api/v1',
       
    17     primary_key='uuid',
       
    18     max_results_per_page=-1)