Merge branch 'master' of https://gitlab.com/openflexure/openflexure-microscope-server into master
This commit is contained in:
commit
e6913b23e2
5 changed files with 21 additions and 15 deletions
|
|
@ -105,10 +105,10 @@ for extension in find_extensions(OPENFLEXURE_EXTENSIONS_PATH):
|
|||
labthing.add_view(views.CaptureList, "/captures")
|
||||
labthing.add_root_link(views.CaptureList, "captures")
|
||||
|
||||
labthing.add_view(views.CaptureView, "/captures/<id>")
|
||||
labthing.add_view(views.CaptureDownload, "/captures/<id>/download/<filename>")
|
||||
labthing.add_view(views.CaptureTags, "/captures/<id>/tags")
|
||||
labthing.add_view(views.CaptureAnnotations, "/captures/<id>/annotations")
|
||||
labthing.add_view(views.CaptureView, "/captures/<id_>")
|
||||
labthing.add_view(views.CaptureDownload, "/captures/<id_>/download/<filename>")
|
||||
labthing.add_view(views.CaptureTags, "/captures/<id_>/tags")
|
||||
labthing.add_view(views.CaptureAnnotations, "/captures/<id_>/annotations")
|
||||
|
||||
# Attach settings and state resources
|
||||
labthing.add_view(views.SettingsProperty, "/instrument/settings")
|
||||
|
|
|
|||
|
|
@ -49,18 +49,18 @@ class CaptureSchema(Schema):
|
|||
def generate_links(self, data, **_):
|
||||
data.links = {
|
||||
"self": {
|
||||
"href": url_for(CaptureView.endpoint, id=data.id, _external=True),
|
||||
"href": url_for(CaptureView.endpoint, id_=data.id, _external=True),
|
||||
"mimetype": "application/json",
|
||||
**description_from_view(CaptureView),
|
||||
},
|
||||
"tags": {
|
||||
"href": url_for(CaptureTags.endpoint, id=data.id, _external=True),
|
||||
"href": url_for(CaptureTags.endpoint, id_=data.id, _external=True),
|
||||
"mimetype": "application/json",
|
||||
**description_from_view(CaptureTags),
|
||||
},
|
||||
"annotations": {
|
||||
"href": url_for(
|
||||
CaptureAnnotations.endpoint, id=data.id, _external=True
|
||||
CaptureAnnotations.endpoint, id_=data.id, _external=True
|
||||
),
|
||||
"mimetype": "application/json",
|
||||
**description_from_view(CaptureAnnotations),
|
||||
|
|
@ -68,7 +68,7 @@ class CaptureSchema(Schema):
|
|||
"download": {
|
||||
"href": url_for(
|
||||
CaptureDownload.endpoint,
|
||||
id=data.id,
|
||||
id_=data.id,
|
||||
filename=data.name,
|
||||
_external=True,
|
||||
),
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue