1234567891011121314151617181920212223242526 |
- from flask import jsonify
- from flask.views import View
- from pycs.database.Project import Project
- from pycs.interfaces.MediaStorage import MediaStorage
- class GetProjectResults(View):
- """
- get a list of all files and annotations for a project
- """
-
- methods = ['GET']
- def dispatch_request(self, user: str, project_id: int):
-
-
- project = Project.get_or_404(project_id)
-
- storage = MediaStorage(project.id, None)
- files = list(map(lambda f: f.serialize(), storage.files().iter()))
-
- return jsonify(files)
|