35 lines
1.1 KiB
Python
35 lines
1.1 KiB
Python
with open("/app/app/api/v1/router.py", "r") as f:
|
|
content = f.read()
|
|
|
|
old = "from app.api.v1.endpoints import auth, health, tenants, users, systems, categories, tickets, client_profile, audit, sla, reports"
|
|
new = "from app.api.v1.endpoints import auth, health, tenants, users, systems, categories, tickets, client_profile, audit, sla, reports, participants"
|
|
|
|
old2 = "# Tickets routes\napi_router.include_router(\n tickets.router,\n prefix=\"/tickets\",\n tags=[\"tickets\"]\n)"
|
|
new2 = """# Tickets routes
|
|
api_router.include_router(
|
|
tickets.router,
|
|
prefix="/tickets",
|
|
tags=["tickets"]
|
|
)
|
|
# Participants routes (nested under tickets)
|
|
api_router.include_router(
|
|
participants.router,
|
|
prefix="/tickets",
|
|
tags=["participants"]
|
|
)"""
|
|
|
|
if old in content:
|
|
content = content.replace(old, new)
|
|
print("OK: import agregado")
|
|
else:
|
|
print("ERROR: import no encontrado")
|
|
|
|
if old2 in content:
|
|
content = content.replace(old2, new2)
|
|
print("OK: router agregado")
|
|
else:
|
|
print("ERROR: router no encontrado")
|
|
|
|
with open("/app/app/api/v1/router.py", "w") as f:
|
|
f.write(content)
|