mirror of
https://github.com/Icinga/icingadb-web.git
synced 2026-05-28 04:36:06 -04:00
users: Add fallback route which redirects to contacts
This commit is contained in:
parent
9ea5d70512
commit
d39f6eed81
1 changed files with 28 additions and 0 deletions
28
application/controllers/UsersController.php
Normal file
28
application/controllers/UsersController.php
Normal 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();
|
||||
}
|
||||
}
|
||||
Loading…
Reference in a new issue