users: Add fallback route which redirects to contacts

This commit is contained in:
Johannes Meyer 2025-04-04 15:30:08 +02:00
parent 9ea5d70512
commit d39f6eed81

View file

@ -0,0 +1,28 @@
<?php
/* Icinga DB Web | (c) 2025 Icinga GmbH | GPLv2 */
namespace Icinga\Module\Icingadb\Controllers;
use Icinga\Module\Icingadb\Web\Controller;
/**
* @deprecated Will be removed with 1.3, use ContactsController instead
*/
class UsersController extends Controller
{
public function preDispatch()
{
$url = $this->getRequest()->getUrl();
$url->setPath(preg_replace(
'~^icingadb/users(?=/|$)~',
'icingadb/contacts',
$url->getPath()
));
$this->getResponse()
->setHttpResponseCode(301)
->setHeader('Location', $url->getAbsoluteUrl())
->sendResponse();
}
}