Fix for console custom domain

This commit is contained in:
Eldad Fux
2021-01-12 18:36:21 +02:00
parent c50b8ae712
commit 8ea9ee67c5
2 changed files with 9 additions and 9 deletions
-7
View File
@@ -51,13 +51,6 @@ App::init(function ($utopia, $request, $response, $console, $project, $user, $lo
throw new Exception('Missing or unknown project ID', 400);
}
$console->setAttribute('platforms', [ // Allways allow current host
'$collection' => Database::SYSTEM_COLLECTION_PLATFORMS,
'name' => 'Current Host',
'type' => 'web',
'hostname' => $request->getHostname(),
], Document::SET_TYPE_APPEND);
$referrer = $request->getReferer();
$origin = \parse_url($request->getOrigin($referrer), PHP_URL_HOST);
$protocol = \parse_url($request->getOrigin($referrer), PHP_URL_SCHEME);
+9 -2
View File
@@ -319,7 +319,14 @@ App::setResource('deletes', function($register) {
}, ['register']);
// Test Mock
App::setResource('clients', function($console, $project) {
App::setResource('clients', function($request, $console, $project) {
$console->setAttribute('platforms', [ // Allways allow current host
'$collection' => Database::SYSTEM_COLLECTION_PLATFORMS,
'name' => 'Current Host',
'type' => 'web',
'hostname' => $request->getHostname(),
], Document::SET_TYPE_APPEND);
/**
* Get All verified client URLs for both console and current projects
* + Filter for duplicated entries
@@ -345,7 +352,7 @@ App::setResource('clients', function($console, $project) {
}))));
return $clients;
}, ['console', 'project']);
}, ['request', 'console', 'project']);
App::setResource('user', function($mode, $project, $console, $request, $response, $projectDB, $consoleDB) {
/** @var Utopia\Swoole\Request $request */