#5066 -- Add redirect from old "/api_keys" URL.

This commit is contained in:
Buster "Silver Eagle" Neece 2022-02-03 20:30:20 -06:00
parent bc184fa85e
commit 787020593d
No known key found for this signature in database
GPG Key ID: 9FC8B9E008872109
3 changed files with 17 additions and 7 deletions

View File

@ -4,6 +4,7 @@ use App\Controller;
use App\Http\Response;
use App\Http\ServerRequest;
use App\Middleware;
use Psr\Http\Message\ResponseInterface;
use Slim\Routing\RouteCollectorProxy;
return static function (RouteCollectorProxy $app) {
@ -23,8 +24,12 @@ return static function (RouteCollectorProxy $app) {
}
);
$group->get('', Controller\Api\IndexController::class . ':indexAction')
->setName('api:index:index');
$group->get(
'',
function (ServerRequest $request, Response $response): ResponseInterface {
return $response->withRedirect('/static/api/index.html');
}
)->setName('api:index:index');
$group->get('/openapi.yml', Controller\Api\OpenApiAction::class)
->setName('api:openapi');

View File

@ -2,7 +2,10 @@
use App\Controller;
use App\Enums\GlobalPermissions;
use App\Http\Response;
use App\Http\ServerRequest;
use App\Middleware;
use Psr\Http\Message\ResponseInterface;
use Slim\Routing\RouteCollectorProxy;
return static function (RouteCollectorProxy $app) {
@ -25,6 +28,13 @@ return static function (RouteCollectorProxy $app) {
$group->get('/endsession', Controller\Frontend\Account\EndMasqueradeAction::class)
->setName('account:endmasquerade');
$group->get(
'/api_keys',
function (ServerRequest $request, Response $response): ResponseInterface {
return $response->withRedirect('/profile');
}
);
$group->get('/profile', Controller\Frontend\Profile\IndexAction::class)
->setName('profile:index');

View File

@ -12,11 +12,6 @@ use Psr\Http\Message\ResponseInterface;
class IndexController
{
public function indexAction(ServerRequest $request, Response $response): ResponseInterface
{
return $response->withRedirect('/static/api/index.html');
}
#[OA\Get(
path: '/status',
description: 'Returns an affirmative response if the API is active.',