Add: flask api include resource type, resource pool, resource and deployment manager
[pti/o2.git] / o2ims / entrypoints / flask_application.py
index 8965a30..315b86c 100644 (file)
 #  limitations under the License.\r
 \r
 # from datetime import datetime\r
-from flask import Flask, jsonify\r
+from flask import Flask\r
 # request\r
 # from o2ims.domain import commands\r
 # from o2ims.service.handlers import InvalidResourceType\r
-from o2ims import bootstrap, config\r
-from o2ims.views import ocloud_view\r
+from o2ims import bootstrap\r
+from o2ims.views.ocloud_route import configure_routes\r
+\r
 \r
 app = Flask(__name__)\r
 bus = bootstrap.bootstrap()\r
-apibase = config.get_o2ims_api_base()\r
-\r
-\r
-@app.route(apibase, methods=["GET"])\r
-def oclouds():\r
-    result = ocloud_view.oclouds(bus.uow)\r
-    return jsonify(result), 200\r
+configure_routes(app, bus)\r