Create new REST endpoints for returning capability versions
2 unresolved threads
2 unresolved threads
Merge request reports
Activity
27 27 from pyramid.view import view_config 28 28 29 29 30 @view_config(route_name="view_all_versions", renderer="json") 31 def view_all_versions(request: Request): 32 33 capability_request = request.capability_info.lookup_capability_request(request.matchdict["capability_request_id"]) 34 if capability_request: 35 if capability_request.versions: 85 URL: capability/request/{capability_request_id}/version/{version_id} 86 87 :param request: GET request 88 :return: 200 OK response with JSON-formatted info of latest version of request with given ID 89 or 404 response (HTTPNotFound) if capability request with given ID does not exist 90 or 412 response (HTTPPreconditionFailed) if capability request with given ID has no versions 91 """ 92 93 capability_request_id = request.matchdict["capability_request_id"] 94 version_id = request.matchdict["version_id"] 95 96 capability_request = request.capability_info.lookup_capability_request(capability_request_id) 97 if capability_request: 98 version = capability_request.versions[int(version_id) - 1] 99 if version: 100 version_json = version.__json__() changed this line in version 2 of the diff
Please register or sign in to reply