WS-31: Viewing and creating capability requests
1 unresolved thread
1 unresolved thread
Implemented view_capability_request
and create_capability_request
REST interfaces as Pyramid views
Merge request reports
Activity
added 5 commits
-
d3681d89...7de31fa6 - 3 commits from branch
main
- d62fae77 - Made some CapabilityRequest schema modifications in preparation for the
- f978f3b7 - Implemented view_capability_request and create_capability_request
-
d3681d89...7de31fa6 - 3 commits from branch
46 Pyramid view that accepts a request to create a capability request 47 URL: capability/{capability_name}/request/create 48 49 :param request: POST request, expecting JSON parameters ["parameters", "versions"] 50 :return: Response with JSON-formatted info of newly created capability request 51 or 400 response (HTTPBadRequest) if expected parameters not given 52 or 412 response (HTTPPreconditionFailed) if capability with given name does not exist and thus cannot be 53 requested 54 """ 55 expected_params = ["parameters", "versions"] 56 # TODO: What is the versions parameter going to look like? 57 # We can error check for a well-formatted param once we decide 58 capability_name = request.matchdict["capability_name"] 59 params = request.json_body 60 61 if not all([expected in params for expected in expected_params]): - Resolved by Charlotte Hausman
- Resolved by Charlotte Hausman
- Resolved by Charlotte Hausman
Please register or sign in to reply