summaryrefslogtreecommitdiff
path: root/api
AgeCommit message (Collapse)Author
2020-10-27Enable CORS for non-local deploymentsFabian Mastenbroek
This change enables CORS for non-local deployment in order to allow other domains to make requests from the browser to the OpenDC API.
2020-10-26Use custom JSON encoder for FlaskFabian Mastenbroek
2020-10-26Do not hardcode test ids inside testsFabian Mastenbroek
2020-10-26Use only Model.get_id for obtaining model identifierFabian Mastenbroek
2020-08-24Removed query_all in prefabs/authorizations in favour of a direct fetch_all ↵jc0b
on DB
2020-08-24Fixed pylint errorjc0b
2020-08-24Hopefully improved performance of auth endpoint at scalejc0b
2020-08-24Added authorizations endpoint for prefabsjc0b
2020-08-24Restored missing prefab API endpointsjc0b
2020-08-24Add a fixme disable ruleGeorgios Andreadis
2020-08-24Improve docsGeorgios Andreadis
2020-08-24Add data processing pipeline via SparkFabian Mastenbroek
This change adds support for processing the experimental results by means of a Spark data processing pipeline.
2020-08-24Fix testsGeorgios Andreadis
2020-08-24Add prototype of web experiment runnerFabian Mastenbroek
This change adds a bridge between the frontend and the new simulator implementation via MongoDB.
2020-08-24Make frontend independent of APIFabian Mastenbroek
This change makes the frontend independent of the API by removing the static file serving logic from the API server. Instead, we can serve the frontend as static HTML over CDNs.
2020-08-24Rename web-server to APIFabian Mastenbroek
This change renames the web-server component to API in order to be more descriptive of its role. The OpenDC API bridges between the frontend on one side and the database and simulator on the other side.