Clean up
This commit is contained in:
parent
7955b5884a
commit
6254d13098
@ -1,6 +0,0 @@
|
|||||||
from app.common.daos.code_depot.code_depot_dao import CodeDepotDao
|
|
||||||
|
|
||||||
code_depot_dao = CodeDepotDao()
|
|
||||||
|
|
||||||
def get_code_depot_dao() -> CodeDepotDao:
|
|
||||||
return code_depot_dao
|
|
||||||
@ -1,19 +0,0 @@
|
|||||||
from app.common.models.code_depot.code_depot import CodeDepotDoc
|
|
||||||
|
|
||||||
|
|
||||||
class CodeDepotDao():
|
|
||||||
|
|
||||||
def __init__(self):
|
|
||||||
pass
|
|
||||||
|
|
||||||
async def get_code_depot_by_product_id(self, product_id: str) -> CodeDepotDoc:
|
|
||||||
"""
|
|
||||||
Retrieve code depot by product id
|
|
||||||
"""
|
|
||||||
return await CodeDepotDoc.find_one({"product_id": product_id})
|
|
||||||
|
|
||||||
async def insert_code_depot(self, code_depot: CodeDepotDoc) -> CodeDepotDoc:
|
|
||||||
"""
|
|
||||||
Insert a new code depot into the database
|
|
||||||
"""
|
|
||||||
return await CodeDepotDoc.insert_one(code_depot)
|
|
||||||
@ -1,6 +0,0 @@
|
|||||||
from app.common.daos.deployment.deployment_dao import DeploymentDao
|
|
||||||
|
|
||||||
deployment_dao = DeploymentDao()
|
|
||||||
|
|
||||||
def get_deployment_dao() -> DeploymentDao:
|
|
||||||
return deployment_dao
|
|
||||||
@ -1,46 +0,0 @@
|
|||||||
from app.common.models.deployment.deployment import Deployment
|
|
||||||
|
|
||||||
|
|
||||||
class DeploymentDao():
|
|
||||||
def __init__(self):
|
|
||||||
pass
|
|
||||||
|
|
||||||
async def create_deployment(self, deployment_data: Deployment) -> Deployment:
|
|
||||||
# Logic to create a new deployment
|
|
||||||
return await Deployment.insert(deployment_data)
|
|
||||||
|
|
||||||
|
|
||||||
async def get_deployments_by_deployment_id(self, deployment_id: str):
|
|
||||||
# Logic to get a deployment by ID
|
|
||||||
pass
|
|
||||||
|
|
||||||
async def get_deployments_by_project_id(self, project_id: str):
|
|
||||||
# Logic to get deployments by project ID
|
|
||||||
pass
|
|
||||||
|
|
||||||
async def get_deployments_by_product_id(self, project_id: str):
|
|
||||||
# Logic to get deployments by project ID
|
|
||||||
pass
|
|
||||||
|
|
||||||
async def get_latest_deployment_by_project_id(self, project_id: str):
|
|
||||||
# Logic to get the latest deployment by project ID
|
|
||||||
pass
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
async def get_deployments_by_user_id(self, user_id: str):
|
|
||||||
# Logic to get deployments by user ID
|
|
||||||
pass
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
async def update_deployment(self, deployment_id: str, deployment_data: dict):
|
|
||||||
# Logic to update a deployment
|
|
||||||
pass
|
|
||||||
|
|
||||||
async def delete_deployment(self, deployment_id: str):
|
|
||||||
# Logic to delete a deployment
|
|
||||||
pass
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -7,8 +7,6 @@ import httpx
|
|||||||
from fastapi import HTTPException, Depends
|
from fastapi import HTTPException, Depends
|
||||||
|
|
||||||
from app.common.config.site_settings import site_settings
|
from app.common.config.site_settings import site_settings
|
||||||
from app.common.daos.code_depot import get_code_depot_dao, CodeDepotDao
|
|
||||||
from app.common.daos.deployment import DeploymentDao, get_deployment_dao
|
|
||||||
from app.common.models import Deployment
|
from app.common.models import Deployment
|
||||||
from app.common.models.code_depot.code_depot import CodeDepotDoc, DepotStatus
|
from app.common.models.code_depot.code_depot import CodeDepotDoc, DepotStatus
|
||||||
from app.common.models.deployment.deployment import InitDeploymentRequest
|
from app.common.models.deployment.deployment import InitDeploymentRequest
|
||||||
@ -22,7 +20,6 @@ class DeploymentService:
|
|||||||
async def init_deployment(
|
async def init_deployment(
|
||||||
self,
|
self,
|
||||||
request: InitDeploymentRequest,
|
request: InitDeploymentRequest,
|
||||||
dao: DeploymentDao = get_deployment_dao()
|
|
||||||
) -> Deployment:
|
) -> Deployment:
|
||||||
"""
|
"""
|
||||||
"""
|
"""
|
||||||
@ -120,12 +117,11 @@ class DeploymentService:
|
|||||||
async def _get_code_depot_by_product_id(
|
async def _get_code_depot_by_product_id(
|
||||||
self,
|
self,
|
||||||
product_id: str,
|
product_id: str,
|
||||||
code_depot_dao: CodeDepotDao = get_code_depot_dao()
|
|
||||||
) -> CodeDepotDoc:
|
) -> CodeDepotDoc:
|
||||||
"""
|
"""
|
||||||
Retrieve code depot by product id
|
Retrieve code depot by product id
|
||||||
"""
|
"""
|
||||||
code_depot = await code_depot_dao.get_code_depot_by_product_id(product_id)
|
code_depot = await CodeDepotDoc.find_one(CodeDepotDoc.product_id == product_id)
|
||||||
if not code_depot:
|
if not code_depot:
|
||||||
raise HTTPException(status_code=404,
|
raise HTTPException(status_code=404,
|
||||||
detail="Code depot not found for the given product id, "
|
detail="Code depot not found for the given product id, "
|
||||||
@ -164,7 +160,6 @@ class DeploymentService:
|
|||||||
# TODO: dummy test code, remove later
|
# TODO: dummy test code, remove later
|
||||||
async def create_dummy_code_depot(
|
async def create_dummy_code_depot(
|
||||||
self,
|
self,
|
||||||
code_depot_dao: CodeDepotDao = Depends(get_code_depot_dao)
|
|
||||||
) -> CodeDepotDoc:
|
) -> CodeDepotDoc:
|
||||||
"""
|
"""
|
||||||
Create a dummy code depot for testing purposes.
|
Create a dummy code depot for testing purposes.
|
||||||
@ -176,7 +171,7 @@ class DeploymentService:
|
|||||||
depot_status=DepotStatus.CREATED
|
depot_status=DepotStatus.CREATED
|
||||||
)
|
)
|
||||||
|
|
||||||
return await code_depot.insert_one(code_depot)
|
return await CodeDepotDoc.insert_one(code_depot)
|
||||||
|
|
||||||
deployment_service = DeploymentService()
|
deployment_service = DeploymentService()
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user