diff --git a/docs/swagger-schema.yaml b/docs/swagger-schema.yaml index 826cae558a86d8c6e5ffe2d931445310a36c6985..fec458187d8cb872c6cf4897a10818dc7f151b2d 100644 --- a/docs/swagger-schema.yaml +++ b/docs/swagger-schema.yaml @@ -622,7 +622,7 @@ paths: description: "successful operation" schema: type: integer - /casa_matrix/get_casa_version: + /casa_matrix/version: parameters: - $ref: "#/parameters/casa-version" - $ref: "#/parameters/casa-capability" @@ -640,7 +640,7 @@ paths: description: "successful operation" schema: $ref: "#/definitions/CasaVersion" - /casa_matrix/get_casa_versions: + /casa_matrix/versions: parameters: - $ref: "#/parameters/casa-version" - $ref: "#/parameters/casa-capability" @@ -658,7 +658,7 @@ paths: description: "successful operation" schema: $ref: "#/definitions/CasaVersions" - /casa_matrix/get_casa_recipe: + /casa_matrix/recipe: parameters: - $ref: "#/parameters/casa-capability" get: @@ -674,7 +674,7 @@ paths: description: "successful operation" schema: type: "string" - /casa_matrix/add_casa_version: + /casa_matrix/db/version: parameters: - $ref: "#/parameters/casa-version" - $ref: "#/parameters/casa-capabilities" @@ -692,12 +692,7 @@ paths: description: "successful operation" schema: type: "boolean" - /casa_matrix/update_casa_version: - parameters: - - $ref: "#/parameters/casa-version" - - $ref: "#/parameters/casa-capabilities" - - $ref: "#/parameters/casa-compatible" - post: + put: tags: - "casa-matrix" summary: "Update a CASA version in the matrix tables" @@ -710,10 +705,7 @@ paths: description: "successful operation" schema: type: "boolean" - /casa_matrix/delete_casa_version: - parameters: - - $ref: "#/parameters/casa-version" - post: + delete: tags: - "casa-matrix" summary: "Delete a CASA version from the matrix tables" @@ -726,7 +718,7 @@ paths: description: "successful operation" schema: type: "boolean" - /casa_matrix/make_casa_links: + /casa_matrix/links: post: tags: - "casa-matrix" diff --git a/services/capability/capability/routes.py b/services/capability/capability/routes.py index ce72f5e5bf6d8bda008270270ae42e6de454dbdd..cbb3b6122c62a61f543e2a83b9128a73ab4d0580 100644 --- a/services/capability/capability/routes.py +++ b/services/capability/capability/routes.py @@ -275,12 +275,12 @@ def casa_matrix_routes(config: Configurator) -> None: """ # GET - config.add_route(name="get_casa_version", pattern=f"casa_matrix/get_casa_version", request_method="GET") - config.add_route(name="get_casa_versions", pattern=f"casa_matrix/get_casa_versions", request_method="GET") - config.add_route(name="get_casa_recipe", pattern=f"casa_matrix/get_casa_recipe", request_method="GET") + config.add_route(name="get_casa_version", pattern=f"casa_matrix/version", request_method="GET") + config.add_route(name="get_casa_versions", pattern=f"casa_matrix/versions", request_method="GET") + config.add_route(name="get_casa_recipe", pattern=f"casa_matrix/recipe", request_method="GET") # POST - config.add_route(name="add_casa_version", pattern=f"casa_matrix/add_casa_version", request_method="POST") - config.add_route(name="update_casa_version", pattern=f"casa_matrix/update_casa_version", request_method="POST") - config.add_route(name="delete_casa_version", pattern=f"casa_matrix/delete_casa_version", request_method="POST") - config.add_route(name="make_casa_links", pattern=f"casa_matrix/make_casa_links", request_method="POST") + config.add_route(name="add_casa_version", pattern=f"casa_matrix/db/version", request_method="POST") + config.add_route(name="update_casa_version", pattern=f"casa_matrix/db/version", request_method="PUT") + config.add_route(name="delete_casa_version", pattern=f"casa_matrix/db/version", request_method="DELETE") + config.add_route(name="make_casa_links", pattern=f"casa_matrix/links", request_method="POST")