Delete endpoints do not fully support bodies. Queries used instead. Tests added. Resolves #20
This commit is contained in:
parent
e9b272811f
commit
c452c6c0d5
13 changed files with 114 additions and 57 deletions
|
|
@ -20,7 +20,10 @@ from src.auth.dependencies import (
|
|||
|
||||
from src.service.models import Service
|
||||
from src.service.utils import generate_api_key
|
||||
from src.service.dependencies import service_model_body_dependency
|
||||
from src.service.dependencies import (
|
||||
service_model_body_dependency,
|
||||
service_model_query_dependency,
|
||||
)
|
||||
from src.service.schemas import (
|
||||
ServiceGetServiceResponse,
|
||||
ServicePostServiceRequest,
|
||||
|
|
@ -28,7 +31,6 @@ from src.service.schemas import (
|
|||
ServiceWithKeySchema,
|
||||
ServicePatchKeyResponse,
|
||||
ServicePatchKeyRequest,
|
||||
ServiceDeleteServiceRequest,
|
||||
)
|
||||
|
||||
router = APIRouter(
|
||||
|
|
@ -137,9 +139,8 @@ async def regenerate_api_key(
|
|||
)
|
||||
async def remove_service(
|
||||
db: db_dependency,
|
||||
service_model: service_model_body_dependency,
|
||||
service_model: service_model_query_dependency,
|
||||
su: super_admin_dependency,
|
||||
request_model: ServiceDeleteServiceRequest,
|
||||
):
|
||||
"""
|
||||
Removes a service from the hub.
|
||||
|
|
|
|||
|
|
@ -45,7 +45,3 @@ class ServicePatchKeyRequest(ServiceIDMixin):
|
|||
|
||||
class ServicePatchKeyResponse(CustomBaseModel):
|
||||
service: ServiceWithKeySchema
|
||||
|
||||
|
||||
class ServiceDeleteServiceRequest(ServiceIDMixin):
|
||||
pass
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue