refactor: Change API update and delete endpoints from PUT/DELETE to POST with dedicated path segments.

main
Cizz22 4 weeks ago
parent 475e1f9c32
commit 17c0bce713

@ -49,7 +49,6 @@ class JWTBearer(HTTPBearer):
raise HTTPException(status_code=403, detail="Invalid authorization code.")
def verify_jwt(self, jwtoken: str, method: str, endpoint: str):
try:
response = requests.get(
f"{config.AUTH_SERVICE_API}/verify-token",

@ -167,7 +167,7 @@ async def get_simulation_result(
)
@router.put("/{calculation_id}", response_model=StandardResponse[List[str]])
@router.post("/update/{calculation_id}", response_model=StandardResponse[List[str]])
async def update_selected_equipment(
db_session: DbSession,
calculation_id,

@ -40,7 +40,7 @@ async def create_scope_equipment_jobs(
)
@router.delete("/{scope_job_id}", response_model=StandardResponse[None])
@router.post("/delete/{scope_job_id}", response_model=StandardResponse[None])
async def delete_scope_equipment_job(db_session: DbSession, scope_job_id):
await delete(db_session=db_session, scope_job_id=scope_job_id)

@ -106,8 +106,8 @@ async def get_overhaul_equipment(
# )
@router.delete(
"/{overhaul_session}/{location_tag}",
@router.post(
"/delete/{overhaul_session}/{location_tag}",
response_model=StandardResponse[None],
)
async def delete_scope(db_session: DbSession, location_tag: str, overhaul_session:UUID):

@ -46,7 +46,7 @@ async def create_overhaul_equipment_jobs(
)
@router.delete("/{overhaul_job_id}", response_model=StandardResponse[None])
@router.post("/delete/{overhaul_job_id}", response_model=StandardResponse[None])
async def delete_overhaul_equipment_job(db_session: DbSession, overhaul_job_id):
await delete(db_session=db_session, overhaul_job_id=overhaul_job_id)

@ -42,7 +42,7 @@ async def create_overhaul_equipment_jobs(
message="Data created successfully",
)
@router.put("/{overhaul_job_id}", response_model=StandardResponse[None])
@router.post("/update/{overhaul_job_id}", response_model=StandardResponse[None])
async def update_overhaul_schedule(
db_session: DbSession, overhaul_job_id: str, overhaul_job_in: OverhaulScheduleUpdate
):
@ -53,7 +53,7 @@ async def update_overhaul_schedule(
message="Data updated successfully",
)
@router.delete("/{overhaul_job_id}", response_model=StandardResponse[None])
@router.post("/delete/{overhaul_job_id}", response_model=StandardResponse[None])
async def delete_overhaul_equipment_job(db_session: DbSession, overhaul_job_id):
await delete(db_session=db_session, overhaul_schedule_id=overhaul_job_id)

@ -49,7 +49,7 @@ async def create_scope(db_session: DbSession, scope_in: ScopeCreate):
return StandardResponse(data=scope, message="Data created successfully")
@router.put("/{scope_id}", response_model=StandardResponse[ScopeRead])
@router.post("/update/{scope_id}", response_model=StandardResponse[ScopeRead])
async def update_scope(
db_session: DbSession,
scope_id: str,
@ -70,7 +70,7 @@ async def update_scope(
)
@router.delete("/{scope_id}", response_model=StandardResponse[ScopeRead])
@router.post("/delete/{scope_id}", response_model=StandardResponse[ScopeRead])
async def delete_scope(db_session: DbSession, scope_id: str):
scope = await get(db_session=db_session, scope_id=scope_id)

@ -47,8 +47,8 @@ async def get_activity(db_session: DbSession, activity_id: str):
return StandardResponse(data=activity, message="Data retrieved successfully")
@router.put(
"/{scope_equipment_activity_id}", response_model=StandardResponse[ActivityMaster]
@router.post(
"/update/{scope_equipment_activity_id}", response_model=StandardResponse[ActivityMaster]
)
async def update_scope(
db_session: DbSession, activity_in: ActivityMasterCreate, activity_id
@ -69,8 +69,8 @@ async def update_scope(
)
@router.delete(
"/{scope_equipment_activity_id}", response_model=StandardResponse[ActivityMaster]
@router.post(
"/delete/{scope_equipment_activity_id}", response_model=StandardResponse[ActivityMaster]
)
async def delete_scope(db_session: DbSession, activity_id: str):
activity = await get(db_session=db_session, activity_id=activity_id)

Loading…
Cancel
Save