Test endpoint
testing/ogcore-api/pipeline/head This commit looks good Details

develop-jenkins
Manuel Aranda Rosales 2024-10-08 18:24:53 +02:00
parent 2ddaba51d9
commit 8ff975743a
2 changed files with 8 additions and 6 deletions

View File

@ -11,7 +11,7 @@ use Symfony\Component\HttpFoundation\JsonResponse;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\HttpKernel\Attribute\AsController;
use Symfony\Component\Routing\Annotation\Route;
use Symfony\Component\Routing\Attribute\Route;
#[AsController]
class OrganizationalUnitController extends AbstractController
@ -41,8 +41,9 @@ class OrganizationalUnitController extends AbstractController
return new JsonResponse($data, Response::HTTP_OK);
}
#[Route('/opengnsys/rest/ous/{centerId}/labs', name: 'get_classrooms', methods: ['GET'])]
#[Route('/opengnsys/rest//ous/{centerId}/labs', methods: ['GET'])]
public function getClassrooms(Request $request, string $centerId): JsonResponse
public function getClassrooms(int $centerId): JsonResponse
{
$classrooms = $this->entityManager
->getRepository(OrganizationalUnit::class)
@ -64,8 +65,9 @@ class OrganizationalUnitController extends AbstractController
return new JsonResponse($data, Response::HTTP_OK);
}
#[Route('/opengnsys/rest/ous/{centerId}/images', name: 'getImages', methods: ['GET'])]
#[Route('/opengnsys/rest//ous/{centerId}/images', methods: ['GET'])]
public function getImages(Request $request, int $centerId): JsonResponse
public function getImages(int $centerId): JsonResponse
{
$parent = $this->entityManager
->getRepository(OrganizationalUnit::class)

View File

@ -20,7 +20,7 @@ final readonly class OpenApiFactory implements OpenApiFactoryInterface
$this->addRefreshToken($openApi);
$this->addOgAgentEndpoints($openApi);
//$this->addUDsEndpoints($openApi);
$this->addUDsEndpoints($openApi);
$this->addStatusEndpoint($openApi);
$this->addInstallOgLiveWebhookEndpoint($openApi);
@ -742,7 +742,7 @@ final readonly class OpenApiFactory implements OpenApiFactoryInterface
])
));
$openApi->getPaths()->addPath('/opengnsys/rest//ous/{centerId}/labs', (new Model\PathItem())->withGet(
$openApi->getPaths()->addPath('/opengnsys/rest/ous/{centerId}/labs', (new Model\PathItem())->withGet(
(new Model\Operation('getClassrooms'))
->withTags(['UDS'])
->withSummary('Obtener los laboratorios de una Unidad Organizacional específica')
@ -786,7 +786,7 @@ final readonly class OpenApiFactory implements OpenApiFactoryInterface
])
));
$openApi->getPaths()->addPath('/opengnsys/rest//ous/{centerId}/images', (new Model\PathItem())->withGet(
$openApi->getPaths()->addPath('/opengnsys/rest/ous/{centerId}/images', (new Model\PathItem())->withGet(
(new Model\Operation('getImages'))
->withTags(['UDS'])
->withSummary('Obtener las imágenes de una Unidad Organizacional específica')