Skip to content

Commit c164f18

Browse files
committed
Refactoring and Update metadata API definitions
1 parent cc49270 commit c164f18

File tree

5 files changed

+192
-262
lines changed

5 files changed

+192
-262
lines changed

lib/pbench/server/api/__init__.py

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,11 @@
1515
from pbench.common.exceptions import BadConfig, ConfigFileNotSpecified
1616
from pbench.server.api.resources.upload_api import Upload, HostInfo
1717
from pbench.server.api.resources.graphql_api import GraphQL
18-
from pbench.server.api.resources.metadata_api import UserMetadata, QueryMetadata
18+
from pbench.server.api.resources.metadata_api import (
19+
CreateMetadata,
20+
GetMetadata,
21+
QueryMetadata,
22+
)
1923
from pbench.common.logger import get_pbench_logger
2024
from pbench.server.api.resources.query_apis.elasticsearch_api import Elasticsearch
2125
from pbench.server.api.resources.query_apis.query_controllers import QueryControllers
@@ -86,7 +90,12 @@ def register_endpoints(api, app, config):
8690
)
8791

8892
api.add_resource(
89-
UserMetadata,
93+
CreateMetadata,
94+
f"{base_uri}/metadata",
95+
resource_class_args=(config, logger, token_auth),
96+
)
97+
api.add_resource(
98+
GetMetadata,
9099
f"{base_uri}/metadata/<string:key>",
91100
resource_class_args=(config, logger, token_auth),
92101
)

lib/pbench/server/api/resources/graphql_schema.py

Lines changed: 0 additions & 74 deletions
This file was deleted.

0 commit comments

Comments
 (0)