1
0
Fork 0
mirror of synced 2024-06-03 11:24:48 +12:00
appwrite/app/controllers/web/console.php
2022-10-11 16:36:39 +02:00

53 lines
1.2 KiB
PHP

<?php
use Appwrite\Utopia\Response;
use Utopia\App;
$fallbackRoute = function (Response $response) {
$fallback = file_get_contents(__DIR__ . '/../../../console/index.html');
$response->html($fallback);
};
App::get('/')
->groups(['web'])
->label('permission', 'public')
->label('scope', 'home')
->inject('response')
->action($fallbackRoute);
App::get('/console/*')
->groups(['web'])
->label('permission', 'public')
->label('scope', 'home')
->inject('response')
->action($fallbackRoute);
App::get('/invite')
->groups(['web'])
->label('permission', 'public')
->label('scope', 'home')
->inject('response')
->action($fallbackRoute);
App::get('/login')
->groups(['web'])
->label('permission', 'public')
->label('scope', 'home')
->inject('response')
->action($fallbackRoute);
App::get('/recover')
->groups(['web'])
->label('permission', 'public')
->label('scope', 'home')
->inject('response')
->action($fallbackRoute);
App::get('/register')
->groups(['web'])
->label('permission', 'public')
->label('scope', 'home')
->inject('response')
->action($fallbackRoute);